def KeyDown(self,event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self.GoToDay() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Right"]: self.NextMonth() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Left"]: self.PreMonth() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Up"]: self.NextYear() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Down"]: self.PreYear() self._Screen.Draw() self._Screen.SwapAndShow()
def KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self.Click() if event.key == CurKeys["Up"]: self.ScrollUp() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Down"]: self.ScrollDown() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Y"]: cur_li = self._MyList[self._PsIndex] time1 = config.PowerLevels[cur_li._Value][0] time2 = config.PowerLevels[cur_li._Value][1] time3 = config.PowerLevels[cur_li._Value][2] self._InfoPage._Time1 = time1 self._InfoPage._Time2 = time2 self._InfoPage._Time3 = time3 self._Screen.PushPage(self._InfoPage) self._Screen.Draw() self._Screen.SwapAndShow()
def KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): if self.CheckBattery() < 5: self.SnapMsg(MyLangManager.Tr("BATOver5Pct")) else: if self._MyDownloadPage == None: self._MyDownloadPage = DownloadProcessPage() self._MyDownloadPage._Screen = self._Screen self._MyDownloadPage._Name = "Downloading" self._MyDownloadPage.Init() self._Screen.PushPage(self._MyDownloadPage) self._Screen.Draw() self._Screen.SwapAndShow() if config.CurKeySet == "PC": so_url = self._Parent._Emulator[ "SO_URL"] ## [rom/fav]_list_page is _Parent so_url = so_url.replace("armhf", "x86_64") print(so_url) self._MyDownloadPage.StartDownload( so_url, os.path.dirname(self._Parent._Emulator["ROM_SO"])) else: self._MyDownloadPage.StartDownload( self._Parent._Emulator["SO_URL"], os.path.dirname(self._Parent._Emulator["ROM_SO"]))
def KeyDown(self, event): if IsKeyMenuOrB(event.key) or event.key == CurKeys["Left"]: self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Up"]: self.ScrollUp() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Down"]: self.ScrollDown() self._Screen.Draw() self._Screen.SwapAndShow() """ if event.key == CurKeys["Right"]: self.FScrollDown(Step=5) self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Left"]: self.FScrollUp(Step=5) self._Screen.Draw() self._Screen.SwapAndShow() """ if event.key == CurKeys["X"]: self.Rescan() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self.Click()
def KeyDown(self,event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): if self.CheckBattery() < 20: cmdpath = "feh --bg-center %s;" % MySkinManager.GiveWallpaper("gameover.png") else: cmdpath = "feh --bg-center %s;" % MySkinManager.GiveWallpaper("seeyou.png") cmdpath += "sleep 3;" #cmdpath += "echo 'halt -p' > /tmp/halt_cmd" cmdpath += "sudo halt -p" pygame.event.post( pygame.event.Event(RUNSYS, message=cmdpath)) if event.key == CurKeys["X"]: cmdpath = "feh --bg-center %s;" % MySkinManager.GiveWallpaper("seeyou.png") cmdpath += "sleep 3;" cmdpath += "sudo reboot" pygame.event.post( pygame.event.Event(RUNSYS, message=cmdpath)) if event.key == CurKeys["Y"]: if self._FootMsg[1] != "": cmdpath = "feh --bg-center %s;" % MySkinManager.GiveWallpaper("seeyou.png") cmdpath += "sleep 3;" cmdpath += "sudo pm-suspend" pygame.event.post( pygame.event.Event(RUNSYS, message=cmdpath))
def KeyDown(self,event): global LauncherLoc if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): if self._GIT == True: cmdpath = "%s/update.sh %s" % (LauncherLoc,self._Version) pygame.event.post( pygame.event.Event(RUNSH, message=cmdpath)) return if self._DownloadPage == None: self._DownloadPage = UpdateDownloadPage() self._DownloadPage._Screen = self._Screen self._DownloadPage._Name = "Downloading" self._DownloadPage.Init() self._DownloadPage._MD5 = self._MD5 self._Screen.PushPage(self._DownloadPage) self._Screen.Draw() self._Screen.SwapAndShow() if self._URL != None and validators.url(self._URL): self._DownloadPage.StartDownload(self._URL, "/tmp") else: print "error url %s " % self._URL
def KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self.Click() if event.key == CurKeys["Up"]: self.ScrollUp() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Down"]: self.ScrollDown() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["X"]: self.GenList() for i in self._MyList: i._Active = False for i in self._MyList: if config.SKIN in i._Value: i._Active = True self._Screen.Draw() self._Screen.SwapAndShow()
def KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self.ToggleModeAni() """ self.ToggleMode() self._Screen.SwapAndShow() pygame.time.delay(1000) self._Screen.Draw() self._Screen.SwapAndShow() """ """ if event.key == CurKeys["Up"]: self.ScrollUp() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Down"]: self.ScrollDown() 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 KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Up"]: self.ScrollUp() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Down"]: self.ScrollDown() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self.Click() if event.key == CurKeys["Left"]: # PageUp self.ScrollUp(3) self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Right"]: # PageDown self.ScrollDown(3) self._Screen.Draw() self._Screen.SwapAndShow()
def KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self._Screen._MsgBox.SetText("Applying") self._Screen._MsgBox.Draw() self._Screen.SwapAndShow() pygame.time.delay(638) self.Click() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Up"]: self.ScrollUp() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Down"]: self.ScrollDown() self._Screen.Draw() self._Screen.SwapAndShow()
def KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): if self.CheckBattery() < 20: cmdpath = "feh --bg-center gameshell/wallpaper/gameover.png;" else: cmdpath = "feh --bg-center gameshell/wallpaper/seeyou.png;" cmdpath += "sleep 3;" #cmdpath += "echo 'halt -p' > /tmp/halt_cmd" cmdpath += "sudo halt -p" pygame.event.post(pygame.event.Event(RUNSYS, message=cmdpath)) if event.key == CurKeys["X"]: cmdpath = "feh --bg-center gameshell/wallpaper/seeyou.png;" cmdpath += "sleep 3;" cmdpath += "sudo reboot" pygame.event.post(pygame.event.Event(RUNSYS, message=cmdpath))
def KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): try: #self._FileName stats = os.stat(self._FileName) os.chown( self._FileName, stats.st_uid, stats.st_uid) ## normally uid and gid should be the same except: print("error in FavDeleteConfirmPage chown ") self.SnapMsg(MyLangManager.Tr("Deleteing")) self._Screen.Draw() self._Screen.SwapAndShow() self.Reset() pygame.time.delay(300) self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() print(self._FileName)
def KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() return if IsKeyStartOrA(event.key): self._Leader.InstallPackage(self._Screen) return
def KeyDown(self, event): if IsKeyMenuOrB(event.key) or event.key == CurKeys["Left"]: self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Up"]: self.SpeedScroll(event.key) self.ScrollUp() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Down"]: self.SpeedScroll(event.key) self.ScrollDown() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self.Click() if event.key == CurKeys["X"]: #Scan current self.ReScan() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Y"]: #del if len(self._MyList) == 0: return cur_li = self._MyList[self._PsIndex] if cur_li.IsFile(): """ #self._Parent.FavDeleteConfirmPage.SetFileName(cur_li._Path) #self._Parent.FavDeleteConfirmPage.SetTrashDir(self._Emulator["ROM"])## Fav delete,return to ROM dir,not .Trash #self._Screen.PushCurPage() #self._Screen.SetCurPage(self._Parent.FavDeleteConfirmPage) #self._Screen.Draw() #self._Screen.SwapAndShow() """ #delete directly without confirm dialog stats = os.stat(cur_li._Path) os.chown( cur_li._Path, stats.st_uid, stats.st_uid) ## normally uid and gid should be the same self._Screen._MsgBox.SetText("Deleting") self._Screen._MsgBox.Draw() self._Screen.SwapAndShow() pygame.time.delay(600) self.ReScan() self._Screen.Draw() self._Screen.SwapAndShow()
def KeyDown(self, event): # event from pygame.event.get() if event.key == CurKeys["Up"]: self.SelectUpChar() if event.key == CurKeys["Down"]: self.SelectDownChar() if event.key == CurKeys["Right"]: self.SelectNextChar() if event.key == CurKeys["Left"]: self.SelectPrevChar() if IsKeyStartOrA(event.key): self.ClickOnChar() if event.key == CurKeys["X"]: if self._SectionIndex <= 0: self._LeftOrRight = -1 if self._SectionIndex >= (self._SectionNumbers - 1): self._LeftOrRight = 1 self.ShiftKeyboardPage() if event.key == CurKeys[ "Menu"]: # we assume keyboard always be child page self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Y"]: #done print("".join(self._Textarea._MyWords)) self.ReturnToUpLevelPage() self._Screen.SwapAndShow() if self._Caller != None: on_kbd_return_back_cb = getattr(self._Caller, "OnKbdReturnBackCb", None) if on_kbd_return_back_cb != None: if callable(on_kbd_return_back_cb): self._Caller.OnKbdReturnBackCb() #Uplevel page invokes OnReturnBackCb,eg: ConfigWireless if event.key == CurKeys["B"]: self._Textarea.RemoveFromLastText() self._Textarea.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["LK1"]: if self._SectionIndex < self._SectionNumbers - 1: self._LeftOrRight = -1 self.ShiftKeyboardPage() if event.key == CurKeys["LK5"]: if self._SectionIndex > 0: self._LeftOrRight = 1 self.ShiftKeyboardPage()
def KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self._Screen._MsgBox.SetText("Rebooting to LauncherGo") self._Screen._MsgBox.Draw() self._Screen.SwapAndShow() pygame.time.delay(300) ArmSystem("sed -i s/launcher/launchergo/g ~/.bashrc") ArmSystem("sudo reboot")
def KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self.ToggleMode() if event.key == CurKeys["X"]: self._ConfirmPage._LayoutMode = GetButtonsLayoutMode() self._Screen.PushPage(self._ConfirmPage) self._Screen.Draw() self._Screen.SwapAndShow()
def KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): if is_wifi_connected_now(): self.CurWeather() else: self._Screen.Draw() self._Screen._MsgBox.SetText("CheckWifiConnection") self._Screen._MsgBox.Draw() self._Screen.SwapAndShow()
def KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if self._DevilutionDiabdatmpqPresent and self._GameInstalled: if IsKeyStartOrA(event.key): pygame.event.post( pygame.event.Event(RUNSYS, message=self._GameExecutable)) if event.key == CurKeys["X"]: self.UpgradeAndBuild() elif not self._GameInstalled: if event.key == CurKeys["X"]: self.UpgradeAndBuild() elif not self._DevilutionDiabdatmpqPresent: if IsKeyStartOrA(event.key): self.CheckDevilutionMPQ() self.CheckGameInstalled() self.UpdateFootMsg() self._Screen.Draw() self._Screen.SwapAndShow()
def KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): # TODO - we could git clone if godot-launcher is not installed # TODO - check connected to internet #self._Screen._MsgBox.SetText("Installing LauncherGodot") #ArmSystem("git clone https://github.com/samdze/godot-launcher.git") self._Screen._MsgBox.SetText("Rebooting to LauncherGodot") self._Screen._MsgBox.Draw() self._Screen.SwapAndShow() pygame.time.delay(300) ArmSystem("sed -i s/launcher/godot-launcher/g /home/cpi/.bashrc") ArmSystem("sudo reboot")
def KeyDown(self,event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self.SnapMsg(MyLangManager.Tr("Disconnecting")) self._Screen.Draw() self._Screen.SwapAndShow() self._Parent._Daemon.Disconnect() pygame.time.delay(400) self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow()
def KeyDown(self,event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self._Screen._MsgBox.SetText("Applying") self._Screen._MsgBox.Draw() self._Screen.SwapAndShow() pygame.time.delay(638) self.CallbackA() self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow()
def KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Up"]: self.ScrollUp() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Down"]: self.ScrollDown() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self.Click() if event.key == CurKeys["X"]: self.TryDisconnect()
def KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self.Click() if event.key == CurKeys["Y"]: self.ClearAllGateways() if event.key == CurKeys["Up"]: self.ScrollUp() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Down"]: self.ScrollDown() self._Screen.Draw() self._Screen.SwapAndShow()
def KeyDown(self, event): if IsKeyMenuOrB(event.key): if myvars.Poller != None: myvars.Poller.stop() self._CurSongTime = "" self._CurSongName = "" self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Up"]: self.ScrollUp() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Down"]: self.ScrollDown() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Right"]: #add self._Screen.PushCurPage() self._Screen.SetCurPage(myvars.MusicLibListPage) self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Y"]: # del selected songs myvars.Poller.delete(self._PsIndex) self.SyncList() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self.Click() if event.key == CurKeys["X"]: # start spectrum myvars.SpectrumPage._Neighbor = self self._Screen.PushPage(myvars.SpectrumPage) self._Screen.Draw() self._Screen.SwapAndShow()
def KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self.SnapMsg(MyLangManager.Tr("Deleting")) self._Screen.Draw() self._Screen.SwapAndShow() try: #self._Parent._Adapter.RemoveDevice() print("try to RemoveDevice") except Exception, e: print(str(e)) pygame.time.delay(400) self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow()
def KeyDown(self, event): def finalizeWithDialog(msg): self._Screen._MsgBox.SetText(msg) self._Screen._MsgBox.Draw() self._Screen.SwapAndShow() return if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): if self._LayoutMode == "xbox": keymap = ["j", "k", "u", "i"] elif self._LayoutMode == "snes": keymap = ["k", "j", "i", "u"] else: finalizeWithDialog("Internal error.") return print("mode: " + self._LayoutMode) if not os.path.isfile(self._RetroArchConf): finalizeWithDialog("retroarch.cfg was not found.") return try: shutil.copyfile(self._RetroArchConf, self._RetroArchConf + ".blbak") except: finalizeWithDialog("Cannot create .blbak") return finalizeWithDialog(self.ModifyRetroArchConf(keymap)) return
def KeyDown(self, event): if IsKeyMenuOrB(event.key): self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Right"]: self._Screen.PushCurPage() self._Screen.SetCurPage(self._Parent.FavListPage) self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Up"]: self.SpeedScroll(event.key) self.ScrollUp() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Down"]: self.SpeedScroll(event.key) self.ScrollDown() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): self.Click() if event.key == CurKeys["Select"]: if len(self._MyList) == 0: return cur_li = self._MyList[self._PsIndex] if cur_li.IsFile(): # remove any dup first try: os.system("chgrp " + self._Parent._FavGname + " " + CmdClean(cur_li._Path)) except: pass self._Screen._MsgBox.SetText("AddFavList") self._Screen._MsgBox.Draw() self._Screen.SwapAndShow() pygame.time.delay(600) self.ReScan() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["X"]: #Scan current self.ReScan() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Y"]: #del if len(self._MyList) == 0: return cur_li = self._MyList[self._PsIndex] if cur_li.IsFile(): self._Parent.DeleteConfirmPage.SetFileName(cur_li._Path) self._Parent.DeleteConfirmPage.SetTrashDir( self._Emulator["ROM"] + "/.Trash") self._Screen.PushCurPage() self._Screen.SetCurPage(self._Parent.DeleteConfirmPage) self._Screen.Draw() self._Screen.SwapAndShow()
if self._Offline == False: self.Rescan() if event.key == CurKeys["Y"]: if len(self._MyList) == 0: return if self._Offline == True: return self._InfoPage._AList = self._MyList[self._PsIndex]._Atts self._InfoPage._Path = self._MyList[self._PsIndex]._Path self._Screen.PushPage(self._InfoPage) self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): if self._Offline == False: self.TryConnect() def Draw(self): self.ClearCanvas() if len(self._MyList) == 0: return if len(self._MyList) * NetItem._Height > self._Height: self._Ps._Width = self._Width - 11 self._Ps.Draw() for i in self._MyList: i.Draw()
def KeyDown(self,event): # if self._BlockingUI == True: # print("UI blocking ...") # return if IsKeyMenuOrB(event.key): if self._Wireless != None: wireless_connecting = self._Wireless.CheckIfWirelessConnecting() if wireless_connecting: self.ShutDownConnecting() self.ShowBox(MyLangManager.Tr("ShutDownConnecting")) self._BlockingUI=True self._BlockCb = self.AbortedAndReturnToUpLevel else: self.AbortedAndReturnToUpLevel() else: self.HideBox() self.ReturnToUpLevelPage() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Up"]: self.ScrollUp() self._Screen.Draw() self._Screen.SwapAndShow() if event.key == CurKeys["Down"]: self.ScrollDown() self._Screen.Draw() self._Screen.SwapAndShow() if IsKeyStartOrA(event.key): ## enter to set password,enter is B on GM if len(self._MyList) == 0: return self._CurBssid = self._MyList[self._PsIndex]._Bssid wicd_wirelss_encrypt_pwd = self.GetWirelessEncrypt(self._PsIndex) if self._MyList[self._PsIndex]._IsActive: self.ShowBox( self._Wireless.GetWirelessIP('') ) else: self._Screen.PushCurPage() self._Screen.SetCurPage( myvars.PasswordPage ) thepass = "" for i in wicd_wirelss_encrypt_pwd: if "preshared_key" in i: if i["preshared_key"] != None: if len(str(i["preshared_key"])) > 0: thepass = str(i["preshared_key"]) break myvars.PasswordPage.SetPassword(thepass) self._Screen.Draw() self._Screen.SwapAndShow() """ try: self._Screen.Draw() self._Screen.SwapAndShow() except Exception as e: print(e) exit(-1) """ if event.key == CurKeys["X"]: self.Rescan(False) if event.key == CurKeys["Y"]: if len(self._MyList) == 0: return self._InfoPage._NetworkId = self._PsIndex self._InfoPage._Wireless = self._Wireless self._InfoPage._Daemon = self._Daemon self._Screen.PushPage(self._InfoPage) self._Screen.Draw() self._Screen.SwapAndShow()