def _populate(self): super(SwitchPeripheryWindow, self)._populate() self._serversDP = ServersDataProvider() self._serversDP.setFlashObject(self.as_getServersDPS()) self.as_setImageS(RES_ICONS.MAPS_ICONS_WINDOWS_SWITCH_PERIPHERY_WINDOW_BG, 0) self.as_setWindowTitleS(_ms(DIALOGS.SWITCHPERIPHERYWINDOW_WINDOWTITLE)) currentServer = self.connectionMgr.serverUserName self.as_setTextS(_ms(self.__ctx.getHeader()), _ms(self.__ctx.getDescription(), server=text_styles.error(currentServer))) self.addNotificator(SimpleNotifier(self.__ctx.getUpdateTime, self.__onServersUpdate)) self.startNotification() self._updateServersList() if not constants.IS_CHINA: if GUI_SETTINGS.csisRequestRate == REQUEST_RATE.ALWAYS: g_preDefinedHosts.startCSISUpdate() g_preDefinedHosts.onCsisQueryStart += self.__onServersUpdate g_preDefinedHosts.onCsisQueryComplete += self.__onServersUpdate g_preDefinedHosts.onPingPerformed += self.__onServersUpdate self.as_setButtonsS([{'label': _ms(DIALOGS.SWITCHPERIPHERYWINDOW_BTNSWITCH), 'btnLinkage': BUTTON_LINKAGES.BUTTON_NORMAL, 'action': self._SWITCH_BTN_ACTION, 'isFocused': True, 'tooltip': ''}, {'label': _ms(DIALOGS.SWITCHPERIPHERYWINDOW_BTNCANCEL), 'btnLinkage': BUTTON_LINKAGES.BUTTON_BLACK, 'action': self._CLOSE_BTN_ACTION, 'isFocused': False, 'tooltip': ''}], TEXT_ALIGN.RIGHT, self._BTN_WIDTH)
def _populate(self): super(ServerStats, self)._populate() self._serversDP = ServersDataProvider() self._serversDP.setFlashObject(self.as_getServersDPS()) if constants.IS_SHOW_SERVER_STATS: self._updateCurrentServerInfo() self._updateServersList() self._updateRoamingCtrl() if not constants.IS_CHINA: if GUI_SETTINGS.csisRequestRate == REQUEST_RATE.ALWAYS: g_preDefinedHosts.startCSISUpdate() g_preDefinedHosts.onCsisQueryStart += self.__onServersUpdate g_preDefinedHosts.onCsisQueryComplete += self.__onServersUpdate g_preDefinedHosts.onPingPerformed += self.__onServersUpdate game_control.g_instance.serverStats.onStatsReceived += self.__onStatsReceived self.addListener(events.FightButtonEvent.FIGHT_BUTTON_UPDATE, self._updateRoamingCtrl, scope=EVENT_BUS_SCOPE.LOBBY)
def _populate(self): View._populate(self) self._serversDP = ServersDataProvider() self._serversDP.setFlashObject(self.as_getServersDPS()) self.as_enableS(True) self._servers.onServersStatusChanged += self.__updateServersList self.connectionMgr.onRejected += self._onLoginRejected self.connectionMgr.onKickWhileLoginReceived += self._onKickedWhileLogin self.connectionMgr.onQueued += self._onHandleQueue self.connectionMgr.onLoggedOn += self._onLoggedOn g_playerEvents.onAccountShowGUI += self._clearLoginView g_playerEvents.onEntityCheckOutEnqueued += self._onEntityCheckoutEnqueued g_playerEvents.onAccountBecomeNonPlayer += self._onAccountBecomeNonPlayer self.as_setVersionS(getFullClientVersion()) self.as_setCopyrightS(_ms(MENU.COPY), _ms(MENU.LEGAL)) self.sessionProvider.getCtx().lastArenaUniqueID = None self._loginMode.init() self.update() if self.__capsLockCallbackID is None: self.__capsLockCallbackID = BigWorld.callback(0.0, self.__checkUserInputState) return
def _populate(self): View._populate(self) self._serversDP = ServersDataProvider() self._serversDP.setFlashObject(self.as_getServersDPS()) self.as_enableS(True) self._servers.onServersStatusChanged += self.__updateServersList connectionManager.onRejected += self._onLoginRejected connectionManager.onKickWhileLoginReceived += self._onKickedWhileLogin connectionManager.onQueued += self._onHandleQueue g_playerEvents.onAccountShowGUI += self._clearLoginView self.as_setVersionS(getFullClientVersion()) self.as_setCopyrightS(_ms(MENU.COPY), _ms(MENU.LEGAL)) ScaleformFileLoader.enableStreaming( [getPathForFlash(_LOGIN_VIDEO_FILE)]) self.__backgroundMode.show() if self.__capsLockCallbackID is None: self.__capsLockCallbackID = BigWorld.callback( 0.1, self.__checkUserInputState) g_sessionProvider.getCtx().lastArenaUniqueID = None self._setData() self._showForm() return
def _populate(self): View._populate(self) self._serversDP = ServersDataProvider() self._serversDP.setFlashObject(self.as_getServersDPS()) self.as_enableS(True) self._servers.onServersStatusChanged += self.__updateServersList connectionManager.onRejected += self._onLoginRejected connectionManager.onKickWhileLoginReceived += self._onKickedWhileLogin connectionManager.onQueued += self._onHandleQueue g_playerEvents.onAccountShowGUI += self._clearLoginView self.as_setVersionS(getFullClientVersion()) self.as_setCopyrightS(_ms(MENU.COPY), _ms(MENU.LEGAL)) if BigWorld.isLowProductivityPC(): self._showOnlyStaticBackground() else: self._showBackground() if self.__capsLockCallbackID is None: self.__capsLockCallbackID = BigWorld.callback( 0.1, self.__checkUserInputState) g_sessionProvider.getCtx().lastArenaUniqueID = None self._setData() self._showForm() return