Beispiel #1
0
 def on_quit1_activate(self, widget, *args):
     if isinstance(widget, Gdk.Event):
         if len(game_handler.gamewidgets) == 1 and conf.get("hideTabs", False):
             gmwidg = gamewidget.cur_gmwidg()
             game_handler.closeGame(gmwidg, gmwidg.gamemodel)
             return True
         elif len(game_handler.gamewidgets) >= 1 and conf.get("closeAll", False):
             game_handler.closeAllGames(game_handler.gamewidgets)
             return True
     if game_handler.closeAllGames(game_handler.gamewidgets) in (
             Gtk.ResponseType.OK, Gtk.ResponseType.YES):
         ICLogon.stop()
         self.app.quit()
     else:
         return True
Beispiel #2
0
 def on_quit1_activate(self, widget, *args):
     perspective = perspective_manager.get_perspective("games")
     if isinstance(widget, Gdk.Event):
         if len(perspective.gamewidgets) == 1 and conf.get("hideTabs"):
             gmwidg = perspective.cur_gmwidg()
             perspective.closeGame(gmwidg, gmwidg.gamemodel)
             return True
         elif len(perspective.gamewidgets) >= 1 and conf.get("closeAll"):
             perspective.closeAllGames(perspective.gamewidgets)
             return True
     if perspective.closeAllGames(perspective.gamewidgets) in (
             Gtk.ResponseType.OK, Gtk.ResponseType.YES):
         ICLogon.stop()
         self.app.loop.stop()
         self.app.quit()
     else:
         return True
Beispiel #3
0
 def on_quit1_activate(self, widget, *args):
     perspective = perspective_manager.get_perspective("games")
     if isinstance(widget, Gdk.Event):
         if len(perspective.gamewidgets) == 1 and conf.get("hideTabs"):
             gmwidg = perspective.cur_gmwidg()
             perspective.closeGame(gmwidg, gmwidg.gamemodel)
             return True
         elif len(perspective.gamewidgets) >= 1 and conf.get("closeAll"):
             perspective.closeAllGames(perspective.gamewidgets)
             return True
     if perspective.closeAllGames(perspective.gamewidgets) in (
             Gtk.ResponseType.OK, Gtk.ResponseType.YES):
         ICLogon.stop()
         self.app.loop.stop()
         self.app.quit()
     else:
         return True
Beispiel #4
0
 def cleanup():
     ICLogon.stop()
     SubProcess.finishAllSubprocesses()
Beispiel #5
0
 def cleanup():
     ICLogon.stop()
     SubProcess.finishAllSubprocesses()