diff --git a/skin/default/sys.py/gameshell/footbar_icons/footbar.png b/skin/default/sys.py/gameshell/footbar_icons/footbar.png index e58956c..954e2de 100644 Binary files a/skin/default/sys.py/gameshell/footbar_icons/footbar.png and b/skin/default/sys.py/gameshell/footbar_icons/footbar.png differ diff --git a/sys.py/UI/Emulator/rom_list_page.py b/sys.py/UI/Emulator/rom_list_page.py index 8e12325..fa89d06 100644 --- a/sys.py/UI/Emulator/rom_list_page.py +++ b/sys.py/UI/Emulator/rom_list_page.py @@ -99,8 +99,7 @@ class RomListPage(Page): _Icons = {} _Selector=None - # TODO: show "AddFav" - _FootMsg = ["Nav","Del","Scan","Back","Run"] + _FootMsg = ["Nav","Del","Scan","Back","Run","AddFav"] _MyList = [] _ListFont = fonts["notosanscjk15"] _MyStack = None diff --git a/sys.py/UI/foot_bar.py b/sys.py/UI/foot_bar.py index 1da8848..2e80e5e 100644 --- a/sys.py/UI/foot_bar.py +++ b/sys.py/UI/foot_bar.py @@ -63,7 +63,7 @@ class FootBar(Widget): if FileExists(icondir) == False and os.path.isdir(icondir) == False: return - keynames = ["nav","x","y","a","b"] + keynames = ["nav","x","y","a","b","select"] share_surf = pygame.image.load(icon_base_path+"footbar.png").convert_alpha() @@ -133,11 +133,12 @@ class FootBar(Widget): self.Draw() def SetLabelTexts(self,texts): - barr = ["nav","y","x","b","a"] + barr = ["nav","y","x","b","a","select"] + texts2 = texts + [""] if len(texts) == 5 else texts for idx,x in enumerate(barr): try: - self._Icons[x]._Label.SetText(MyLangManager.Tr(texts[idx])) + self._Icons[x]._Label.SetText(MyLangManager.Tr(texts2[idx])) except IndexError: print("Index "+x+" doesn't exist!") @@ -169,7 +170,7 @@ class FootBar(Widget): if self._State == "normal": _w=0 #for i,x in enumerate(("a","b","x","y")): - for i, x in enumerate(("b","a","y","x")): + for i, x in enumerate(("b","a","y","x","select")): if self._Icons[x]._Label._Text!="": if i==0: _w += self._Icons[x].TotalWidth()