mirror of
https://github.com/clockworkpi/launcher.git
synced 2025-12-12 17:58:50 +01:00
update aria2.conf,keep and auto continue the donwloading tasks try to show downloading status in the title_bar
45 lines
1.3 KiB
Python
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()
|
|
|