base_panel: Include back/home button

This commit is contained in:
Jordan
2021-05-18 22:05:55 -04:00
parent a0d3bd6a0c
commit 73b54f7aba
6 changed files with 50 additions and 25 deletions

View File

@@ -67,19 +67,17 @@ class SettingsPanel(ScreenPanel):
}
self.add_option("printers", self.printers, pname, self.printers[pname])
self.control['back'].disconnect_by_func(self._screen._menu_go_back)
self.control['back'].connect("clicked", self.back)
self.content.add(self.labels['main_box'])
def activate(self):
while len(self.menu) > 1:
self.unload_menu()
def back(self, widget):
def back(self):
if len(self.menu) > 1:
self.unload_menu()
else:
self._screen._menu_go_back()
return True
return False
def create_box(self, name, insert=None):
# Create a scroll window for the macros