launcher/sys.py/UI/yes_cancel_confirm_page.py
cuu b725a86b9e add yes_cancel_confirm_page.py
update aria2.conf,keep and auto continue the donwloading tasks
try to show downloading status in the title_bar
2019-12-07 00:58:40 +08:00

45 lines
1.3 KiB
Python

# -*- coding: utf-8 -*-
import pygame
#UI lib
from UI.constants import RUNSYS
from UI.keys_def import CurKeys, IsKeyStartOrA, IsKeyMenuOrB
from UI.confirm_page import ConfirmPage
from UI.lang_manager import MyLangManager
from UI.skin_manager import MySkinManager
class YesCancelConfirmPage(ConfirmPage):
_ConfirmText = MyLangManager.Tr("Awaiting Input")
_FootMsg = ["Nav","","","Cancel","Yes"]
_StartOrA_Event = None
_Key_X_Event = None
_Key_Y_Event = None
def KeyDown(self,event):
if IsKeyMenuOrB(event.key):
self.ReturnToUpLevelPage()
self._Screen.Draw()
self._Screen.SwapAndShow()
if IsKeyStartOrA(event.key):
if self._StartOrA_Event != None:
if callable( self._StartOrA_Event):
self._StartOrA_Event()
self.ReturnToUpLevelPage()
if event.key == CurKeys["X"]:
if self._Key_X_Event != None:
if callable( self._Key_X_Event):
self._Key_X_Event()
self.ReturnToUpLevelPage()
if event.key == CurKeys["Y"]:
if self._Key_Y_Event != None:
if callable( self._Key_Y_Event):
self._Key_Y_Event()
self.ReturnToUpLevelPage()