def start(self):
     self.startGlobalListening()
     self.lobbyContext.getServerSettings().onServerSettingsChange += self.__onServerSettingChanged
     g_eventBus.addListener(events.StrongholdEvent.STRONGHOLD_ACTIVATED, self.__onStrongholdsActivate, EVENT_BUS_SCOPE.STRONGHOLD)
     g_eventBus.addListener(events.StrongholdEvent.STRONGHOLD_DEACTIVATED, self.__onStrongholdsDeactivate, EVENT_BUS_SCOPE.STRONGHOLD)
     from gui.Scaleform.daapi.view.lobby.strongholds.web_handlers import createStrongholdsWebHandlers
     ShowInBrowserItem.addWebHandler('stronghold', createStrongholdsWebHandlers(True))
     OpenInternalBrowser.addWebHandler('stronghold', createStrongholdsWebHandlers(True))
 def _onRegisterFlashComponent(self, viewPy, alias):
     super(StrongholdBattlesListView,
           self)._onRegisterFlashComponent(viewPy, alias)
     if alias == VIEW_ALIAS.BROWSER:
         viewPy.init(
             self.__browserId,
             createStrongholdsWebHandlers(onBrowserOpen=BoundMethodWeakref(
                 self.addChildBrowserAlias)))
         self.__browserCreated = True
 def openConfigureWindow(self):
     url = getStrongholdUrl('changeModeUrl')
     title = i18n.makeString(TOOLTIPS.CYBERSPORT_MODECHANGEFROZEN_HEADER)
     windowSize = GUI_SETTINGS.lookup('StrongholdsPopupWebWindowSize')
     browserSize = (windowSize.get('width',
                                   800), windowSize.get('height', 600))
     self.__changeModeBrowserId = yield self.browserCtrl.load(
         url=url,
         title=title,
         browserSize=browserSize,
         isModal=True,
         showCreateWaiting=True,
         handlers=createStrongholdsWebHandlers(),
         showActionBtn=False)
     browser = self.browserCtrl.getBrowser(self.__changeModeBrowserId)
     if browser:
         browser.ignoreKeyEvents = True
     else:
         self.__changeModeBrowserId = 0
Exemple #4
0
 def webHandlers(self):
     return createStrongholdsWebHandlers()
Exemple #5
0
 def _onRegisterFlashComponent(self, viewPy, alias):
     super(StrongholdView, self)._onRegisterFlashComponent(viewPy, alias)
     if alias == VIEW_ALIAS.BROWSER:
         viewPy.init(self.__browserId, createStrongholdsWebHandlers())
         viewPy.onError += self.__onError
 def _onRegisterFlashComponent(self, viewPy, alias):
     if alias == VIEW_ALIAS.BROWSER:
         viewPy.init(self.__browserId, createStrongholdsWebHandlers())