예제 #1
0
파일: menu.py 프로젝트: BombDash/bap
 def _do_back(self):
     from bastd.ui import mainmenu
     # self._save_state()  # FIXME
     ba.containerwidget(edit=self._root_widget,
                        transition=self._transition_out)
     ba.app.main_menu_window = (mainmenu.MainMenuWindow(
         transition='in_left').get_root_widget())
예제 #2
0
 def _close(self) -> None:
     # pylint: disable=cyclic-import
     from bastd.ui import mainmenu
     ba.containerwidget(edit=self._root_widget,
                        transition=self._transition_out)
     if self._main_menu:
         ba.app.main_menu_window = (mainmenu.MainMenuWindow(
             transition='in_left').get_root_widget())
예제 #3
0
 def _do_back(self) -> None:
     # pylint: disable=cyclic-import
     from bastd.ui import mainmenu
     self._save_state()
     ba.containerwidget(edit=self._root_widget,
                        transition=self._transition_out)
     ba.app.main_menu_window = (mainmenu.MainMenuWindow(
         transition='in_left').get_root_widget())
예제 #4
0
 def _back(self) -> None:
     # pylint: disable=cyclic-import
     from bastd.ui.coop import browser
     from bastd.ui import mainmenu
     self._save_state()
     ba.containerwidget(edit=self._root_widget,
                        transition=self._transition_out)
     if not self._modal:
         if self._back_location == 'CoopBrowserWindow':
             ba.app.main_menu_window = (browser.CoopBrowserWindow(
                 transition='in_left').get_root_widget())
         else:
             ba.app.main_menu_window = (mainmenu.MainMenuWindow(
                 transition='in_left').get_root_widget())
     if self._on_close_call is not None:
         self._on_close_call()
예제 #5
0
 def _back(self) -> None:
     from bastd.ui import mainmenu
     ba.containerwidget(edit=self._root_widget,
                        transition=self._transition_out)
     ba.app.main_menu_window = mainmenu.MainMenuWindow(
         transition='in_left').get_root_widget()