new SkillGUI helper method to replace the page being displayed with a different page from the same skill.

mark-ii/gui-replace-page
Chris Veilleux 2022-01-04 12:14:23 -06:00
parent a59002ac8e
commit 3c594fba1e
1 changed files with 6 additions and 0 deletions

View File

@ -143,6 +143,12 @@ class SkillGUI:
"event_name": event_name,
"params": params}))
def replace_page(self, name, override_idle=None):
"""Remove the page being displayed and show a new page."""
if self.page is not None:
self.remove_page(self.page)
self.show_page(name, override_idle)
def show_page(self, name, override_idle=None,
override_animations=False):
"""Begin showing the page in the GUI