mirror of
https://github.com/clockworkpi/launcher.git
synced 2025-12-13 02:08:50 +01:00
commit
0d03a717dc
@ -77,7 +77,7 @@ class InfoPageListItem(object):
|
||||
|
||||
|
||||
class AirplanePage(Page):
|
||||
_FootMsg = ["Nav.","","","Back","Toggle"]
|
||||
_FootMsg = ["Nav.","Rescue","","Back","Toggle"]
|
||||
_MyList = []
|
||||
_ListFontObj = fonts["varela13"]
|
||||
|
||||
@ -175,7 +175,7 @@ class AirplanePage(Page):
|
||||
|
||||
def ToggleModeAni(self): ## with animation
|
||||
out = commands.getstatusoutput('sudo rfkill list | grep yes | cut -d " " -f3')
|
||||
if out[1] == "yes":
|
||||
if "yes" in out[1]:
|
||||
data = self.EasingData(0,43)
|
||||
for _,v in enumerate(data):
|
||||
self._airwire_y -= v
|
||||
@ -205,7 +205,7 @@ class AirplanePage(Page):
|
||||
def ToggleMode(self):
|
||||
out = commands.getstatusoutput('sudo rfkill list | grep yes | cut -d " " -f3')
|
||||
print out
|
||||
if out[1] == "yes":
|
||||
if "yes" in out[1]:
|
||||
self._Screen._MsgBox.SetText("Turning On")
|
||||
self._Screen._MsgBox.Draw()
|
||||
commands.getstatusoutput("sudo rfkill unblock all")
|
||||
@ -216,7 +216,13 @@ class AirplanePage(Page):
|
||||
self._Screen._MsgBox.Draw()
|
||||
commands.getstatusoutput("sudo rfkill block all")
|
||||
self._Screen._TitleBar._InAirPlaneMode = True
|
||||
|
||||
|
||||
def UnBlockAll(self):
|
||||
self._Screen._MsgBox.SetText("Turning On")
|
||||
self._Screen._MsgBox.Draw()
|
||||
commands.getstatusoutput("sudo rfkill unblock all")
|
||||
self._Screen._TitleBar._InAirPlaneMode = False
|
||||
|
||||
|
||||
def OnLoadCb(self):
|
||||
self._Scrolled = 0
|
||||
@ -265,7 +271,15 @@ class AirplanePage(Page):
|
||||
self._Screen.Draw()
|
||||
self._Screen.SwapAndShow()
|
||||
"""
|
||||
|
||||
|
||||
if event.key == CurKeys["X"]:
|
||||
self.UnBlockAll()
|
||||
self._Screen.SwapAndShow()
|
||||
pygame.time.delay(1000)
|
||||
self._Screen.Draw()
|
||||
self._Screen.SwapAndShow()
|
||||
|
||||
|
||||
def Draw(self):
|
||||
self.ClearCanvas()
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user