Beispiel #1
0
 def beforeDelete(self):
     LOG_DEBUG('[App] beforeDelete')
     from gui.Scaleform.Waiting import Waiting
     Waiting.setWainingViewGetter(None)
     g_guiResetters.discard(self.onUpdateStage)
     g_repeatKeyHandlers.discard(self.component.handleKeyEvent)
     if self._containerMgr is not None:
         self._containerMgr.destroy()
         self._containerMgr = None
     if self._loaderMgr is not None:
         self._loaderMgr.destroy()
         self._loaderMgr = None
     if self._cacheMgr is not None:
         self._cacheMgr.destroy()
         self._cacheMgr = None
     if self._contextMgr is not None:
         self._contextMgr.destroy()
         self._contextMgr = None
     if self._popoverManager is not None:
         self._popoverManager.destroy()
         self._popoverManager = None
     if self._soundMgr is not None:
         self._soundMgr.destroy()
         self._soundMgr = None
     if self._varsMgr is not None:
         self._varsMgr.destroy()
         self._varsMgr = None
     if self.__toolTip is not None:
         self.__toolTip.destroy()
         self.__toolTip = None
     if self._colorSchemeMgr is not None:
         self._colorSchemeMgr.destroy()
         self._colorSchemeMgr = None
     if self._eventLogMgr is not None:
         self._eventLogMgr.destroy()
         self._eventLogMgr = None
     if self._guiItemsMgr is not None:
         self._guiItemsMgr.destroy()
         self._guiItemsMgr = None
     if self._tweenMgr is not None:
         self._tweenMgr.destroy()
         self._tweenMgr = None
     if self._voiceChatMgr is not None:
         self._voiceChatMgr.destroy()
         self._voiceChatMgr = None
     if self._gameInputMgr is not None:
         self._gameInputMgr.destroy()
         self._gameInputMgr = None
     if self._utilsMgr is not None:
         self._utilsMgr.destroy()
         self._utilsMgr = None
     if self._tutorialMgr is not None:
         self._tutorialMgr.destroy()
         self._tutorialMgr = None
     if self._businessHandler is not None:
         self._businessHandler.destroy()
         self._businessHandler = None
     self._dispose()
     super(App, self).beforeDelete()
     self.fireEvent(AppLifeCycleEvent(self.__ns, AppLifeCycleEvent.DESTROYED))
Beispiel #2
0
 def beforeDelete(self):
     from gui.Scaleform.Waiting import Waiting
     Waiting.setWainingViewGetter(None)
     Waiting.close()
     if self.__faderManager:
         self.__faderManager.destroy()
         self.__faderManager = None
     super(LobbyEntry, self).beforeDelete()
     return
Beispiel #3
0
    def afterCreate(self):
        self.fireEvent(AppLifeCycleEvent(self.__ns, AppLifeCycleEvent.INITIALIZING))
        LOG_DEBUG('[App] afterCreate')
        AppBase.afterCreate(self)
        self._createManagers()
        self.__validateManagers()
        self.as_registerManagersS()
        self.as_setLibrariesListS(self.prepareLibrariesList())
        g_guiResetters.add(self.onUpdateStage)
        self.onUpdateStage()
        g_repeatKeyHandlers.add(self.component.handleKeyEvent)
        while len(self.__aliasToLoad):
            alias, name, args, kwargs = self.__aliasToLoad.pop(0)
            self.loadView(alias, name, *args, **kwargs)

        self._loadCursor()
        self._loadWaiting()
        from gui.Scaleform.Waiting import Waiting
        Waiting.setWainingViewGetter(self.__getWaitingFromContainer)
        self.__geShowed = False
Beispiel #4
0
    def afterCreate(self):
        self.fireEvent(
            AppLifeCycleEvent(self.__ns, AppLifeCycleEvent.INITIALIZING))
        LOG_DEBUG('[App] afterCreate')
        AppBase.afterCreate(self)
        self._createManagers()
        self.__validateManagers()
        self.as_registerManagersS()
        self.as_setLibrariesListS(self.prepareLibrariesList())
        g_guiResetters.add(self.onUpdateStage)
        self.onUpdateStage()
        g_repeatKeyHandlers.add(self.component.handleKeyEvent)
        while len(self.__aliasToLoad):
            alias, name, args, kwargs = self.__aliasToLoad.pop(0)
            self.loadView(alias, name, *args, **kwargs)

        self._loadCursor()
        self._loadWaiting()
        from gui.Scaleform.Waiting import Waiting
        Waiting.setWainingViewGetter(self.__getWaitingFromContainer)
        self.__geShowed = False
Beispiel #5
0
 def beforeDelete(self):
     from gui.Scaleform.Waiting import Waiting
     Waiting.setWainingViewGetter(None)
     Waiting.close()
     super(LobbyEntry, self).beforeDelete()
     return
Beispiel #6
0
 def afterCreate(self):
     super(LobbyEntry, self).afterCreate()
     from gui.Scaleform.Waiting import Waiting
     Waiting.setWainingViewGetter(self.__getWaitingFromContainer)
Beispiel #7
0
 def beforeDelete(self):
     from gui.Scaleform.Waiting import Waiting
     Waiting.setWainingViewGetter(None)
     super(LobbyEntry, self).beforeDelete()
     return
Beispiel #8
0
 def afterCreate(self):
     super(LobbyEntry, self).afterCreate()
     from gui.Scaleform.Waiting import Waiting
     Waiting.setWainingViewGetter(self.__getWaitingFromContainer)
Beispiel #9
0
 def beforeDelete(self):
     LOG_DEBUG('[App] beforeDelete')
     from gui.Scaleform.Waiting import Waiting
     Waiting.setWainingViewGetter(None)
     g_guiResetters.discard(self.onUpdateStage)
     g_repeatKeyHandlers.discard(self.component.handleKeyEvent)
     if self._containerMgr is not None:
         self._containerMgr.destroy()
         self._containerMgr = None
     if self._loaderMgr is not None:
         self._loaderMgr.destroy()
         self._loaderMgr = None
     if self._cacheMgr is not None:
         self._cacheMgr.destroy()
         self._cacheMgr = None
     if self._contextMgr is not None:
         self._contextMgr.destroy()
         self._contextMgr = None
     if self._popoverManager is not None:
         self._popoverManager.destroy()
         self._popoverManager = None
     if self._soundMgr is not None:
         self._soundMgr.destroy()
         self._soundMgr = None
     if self._varsMgr is not None:
         self._varsMgr.destroy()
         self._varsMgr = None
     if self.__toolTip is not None:
         self.__toolTip.destroy()
         self.__toolTip = None
     if self._colorSchemeMgr is not None:
         self._colorSchemeMgr.destroy()
         self._colorSchemeMgr = None
     if self._eventLogMgr is not None:
         self._eventLogMgr.destroy()
         self._eventLogMgr = None
     if self._guiItemsMgr is not None:
         self._guiItemsMgr.destroy()
         self._guiItemsMgr = None
     if self._tweenMgr is not None:
         self._tweenMgr.destroy()
         self._tweenMgr = None
     if self._voiceChatMgr is not None:
         self._voiceChatMgr.destroy()
         self._voiceChatMgr = None
     if self._gameInputMgr is not None:
         self._gameInputMgr.destroy()
         self._gameInputMgr = None
     if self._utilsMgr is not None:
         self._utilsMgr.destroy()
         self._utilsMgr = None
     if self._tutorialMgr is not None:
         self._tutorialMgr.destroy()
         self._tutorialMgr = None
     if self._businessHandler is not None:
         self._businessHandler.destroy()
         self._businessHandler = None
     self._dispose()
     super(App, self).beforeDelete()
     self.fireEvent(
         AppLifeCycleEvent(self.__ns, AppLifeCycleEvent.DESTROYED))