mirror of
https://github.com/clockworkpi/launcher_deot.git
synced 2026-02-08 16:25:25 +01:00
code optimization
This commit is contained in:
parent
debdf3592c
commit
bf7d6270cd
@ -398,9 +398,7 @@ class FavListPage(Page):
|
||||
if cur_time - self._Screen._LastKeyDown > 0.3:
|
||||
self._ScrollStep = 1
|
||||
|
||||
# def KeyDown(self,event):
|
||||
# fast: fast display mode
|
||||
def KeyDown(self, event, fast = False):
|
||||
def KeyDown(self,event):
|
||||
|
||||
# if IsKeyMenuOrB(event.key) or event.key == CurKeys["Left"]:
|
||||
# self.ReturnToUpLevelPage()
|
||||
@ -415,10 +413,9 @@ class FavListPage(Page):
|
||||
if event.key == CurKeys["Right"]:
|
||||
if self._Backspace:
|
||||
move = 6
|
||||
pagedown = pygame.event.Event(pygame.KEYDOWN, key = CurKeys["Down"])
|
||||
|
||||
for i in range(move):
|
||||
self.KeyDown(pagedown, True)
|
||||
self.ScrollDown()
|
||||
|
||||
self._Screen.Draw()
|
||||
self._Screen.SwapAndShow()
|
||||
@ -428,10 +425,9 @@ class FavListPage(Page):
|
||||
self.ReturnToUpLevelPage()
|
||||
else:
|
||||
move = 6
|
||||
pageup = pygame.event.Event(pygame.KEYDOWN, key = CurKeys["Up"])
|
||||
|
||||
for i in range(move):
|
||||
self.KeyDown(pageup, True)
|
||||
self.ScrollUp()
|
||||
|
||||
self._Screen.Draw()
|
||||
self._Screen.SwapAndShow()
|
||||
@ -439,20 +435,14 @@ class FavListPage(Page):
|
||||
if event.key == CurKeys["Up"]:
|
||||
self.SpeedScroll(event.key)
|
||||
self.ScrollUp()
|
||||
# self._Screen.Draw()
|
||||
# self._Screen.SwapAndShow()
|
||||
if not fast:
|
||||
self._Screen.Draw()
|
||||
self._Screen.SwapAndShow()
|
||||
self._Screen.Draw()
|
||||
self._Screen.SwapAndShow()
|
||||
|
||||
if event.key == CurKeys["Down"]:
|
||||
self.SpeedScroll(event.key)
|
||||
self.ScrollDown()
|
||||
# self._Screen.Draw()
|
||||
# self._Screen.SwapAndShow()
|
||||
if not fast:
|
||||
self._Screen.Draw()
|
||||
self._Screen.SwapAndShow()
|
||||
self._Screen.Draw()
|
||||
self._Screen.SwapAndShow()
|
||||
|
||||
if IsKeyStartOrA(event.key):
|
||||
self.Click()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user