def populateUI(self, proxy):
     UIInterface.populateUI(self, proxy)
     self.uiHolder.addExternalCallbacks({
         SettingsInterface.POPULATE_UI:
         self.onPopulateUI,
         SettingsInterface.APPLY_SETTINGS:
         self.onApplySettings,
         SettingsInterface.COMMIT_SETTINGS:
         self.onCommitSettings,
         SettingsInterface.DELAY_SETTINGS:
         self.onDelaySettings,
         SettingsInterface.AUTODETECT_QUALITY:
         self.onAutodetectSettings,
         'SettingsDialog.useRedifineKeysMode':
         self.onUseRedifineKeyMode,
         'SettingsDialog.processVivoxTest':
         self.onProcessVivoxTest,
         'SettingsDialog.voiceChatEnable':
         self.onVoiceChatEnable,
         'SettingsDialog.updateCaptureDevices':
         self.onUpdateCaptureDevices,
         'SettingsDialog.setVivoxMicVolume':
         self.onSetVivoxMicVolume,
         'SettingsDialog.killDialog':
         self.onDialogClose
     })
     VibroManager.g_instance.onConnect += self.__vm_onConnect
     VibroManager.g_instance.onDisconnect += self.__vm_onDisconnect
     g_guiResetters.add(self.onRecreateDevice)
     BigWorld.wg_setAdapterOrdinalNotifyCallback(self.onRecreateDevice)
Example #2
0
 def dispossessUI(self):
     if self.__settingsUI:
         self.__settingsUI.script = None
         self.__settingsUI = None
     self.__altVoiceSetting = None
     self.uiHolder.removeExternalCallbacks(
         SettingsInterface.POPULATE_UI,
         SettingsInterface.APPLY_SETTINGS,
         SettingsInterface.COMMIT_SETTINGS,
         SettingsInterface.SETTINGS_TAB_SELECTED,
         SettingsInterface.DELAY_SETTINGS,
         SettingsInterface.AUTODETECT_QUALITY,
         SettingsInterface.SET_DIALOG_VISIBILITY,
         "SettingsDialog.useRedifineKeysMode",
         "SettingsDialog.processVivoxTest",
         "SettingsDialog.voiceChatEnable",
         "SettingsDialog.updateCaptureDevices",
         "SettingsDialog.setVivoxMicVolume",
         "SettingsDialog.killDialog",
     )
     VibroManager.g_instance.onConnect -= self.__vm_onConnect
     VibroManager.g_instance.onDisconnect -= self.__vm_onDisconnect
     g_guiResetters.discard(self.onRecreateDevice)
     BigWorld.wg_setAdapterOrdinalNotifyCallback(None)
     UIInterface.dispossessUI(self)
     return
 def _populate(self):
     super(SettingsWindow, self)._populate()
     dataVO = [{
         'label': SETTINGS.FEEDBACK_TAB_DAMAGEINDICATOR,
         'linkage': VIEW_ALIAS.FEEDBACK_DAMAGE_INDICATOR
     }, {
         'label': SETTINGS.FEEDBACK_TAB_EVENTSINFO,
         'linkage': VIEW_ALIAS.FEEDBACK_BATTLE_EVENTS
     }, {
         'label': SETTINGS.FEEDBACK_TAB_DAMAGELOGPANEL,
         'linkage': VIEW_ALIAS.FEEDBACK_DAMAGE_LOG
     }, {
         'label': SETTINGS.FEEDBACK_TAB_BATTLEBORDERMAP,
         'linkage': VIEW_ALIAS.FEEDBACK_BATTLE_BORDER_MAP
     }]
     if self.lobbyContext.getServerSettings().isPMBattleProgressEnabled():
         dataVO.append({
             'label': SETTINGS.FEEDBACK_TAB_QUESTSPROGRESS,
             'linkage': VIEW_ALIAS.FEEDBACK_QUESTS_PROGRESS
         })
     self.as_setFeedbackDataProviderS(dataVO)
     if self.__redefinedKeyModeEnabled:
         BigWorld.wg_setRedefineKeysMode(True)
     self.__currentSettings = self.params.getMonitorSettings()
     self._update()
     VibroManager.g_instance.onConnect += self.onVibroManagerConnect
     VibroManager.g_instance.onDisconnect += self.onVibroManagerDisconnect
     self.settingsCore.onSettingsChanged += self.__onColorSettingsChange
     self.anonymizerController.onStateChanged += self.__refreshSettings
     g_guiResetters.add(self.onRecreateDevice)
     BigWorld.wg_setAdapterOrdinalNotifyCallback(self.onRecreateDevice)
Example #4
0
 def _dispose(self):
     if not g_sessionProvider.getCtx().isInBattle:
         SoundGroups.g_instance.enableVoiceSounds(False)
     g_guiResetters.discard(self.onRecreateDevice)
     BigWorld.wg_setAdapterOrdinalNotifyCallback(None)
     VibroManager.g_instance.onConnect -= self.onVibroManagerConnect
     VibroManager.g_instance.onDisconnect -= self.onVibroManagerDisconnect
     super(SettingsWindow, self)._dispose()
Example #5
0
 def _dispose(self):
     g_guiResetters.discard(self.onRecreateDevice)
     BigWorld.wg_setAdapterOrdinalNotifyCallback(None)
     self.stopVoicesPreview()
     VibroManager.g_instance.onConnect -= self.onVibroManagerConnect
     VibroManager.g_instance.onDisconnect -= self.onVibroManagerDisconnect
     super(SettingsWindow, self)._dispose()
     return
Example #6
0
 def _populate(self):
     super(SettingsWindow, self)._populate()
     self.__currentSettings = self.params.getMonitorSettings()
     self._update()
     VibroManager.g_instance.onConnect += self.onVibroManagerConnect
     VibroManager.g_instance.onDisconnect += self.onVibroManagerDisconnect
     g_guiResetters.add(self.onRecreateDevice)
     BigWorld.wg_setAdapterOrdinalNotifyCallback(self.onRecreateDevice)
Example #7
0
 def _dispose(self):
     if not g_sessionProvider.getCtx().isInBattle:
         SoundGroups.g_instance.enableVoiceSounds(False)
     g_guiResetters.discard(self.onRecreateDevice)
     BigWorld.wg_setAdapterOrdinalNotifyCallback(None)
     VibroManager.g_instance.onConnect -= self.onVibroManagerConnect
     VibroManager.g_instance.onDisconnect -= self.onVibroManagerDisconnect
     super(SettingsWindow, self)._dispose()
Example #8
0
 def _populate(self):
     super(SettingsWindow, self)._populate()
     self.__currentSettings = self.params.getMonitorSettings()
     self._update()
     VibroManager.g_instance.onConnect += self.onVibroManagerConnect
     VibroManager.g_instance.onDisconnect += self.onVibroManagerDisconnect
     g_guiResetters.add(self.onRecreateDevice)
     BigWorld.wg_setAdapterOrdinalNotifyCallback(self.onRecreateDevice)
     SoundGroups.g_instance.enableVoiceSounds(True)
 def _populate(self):
     super(SettingsWindow, self)._populate()
     if self.__redefinedKeyModeEnabled:
         BigWorld.wg_setRedefineKeysMode(True)
     self.__currentSettings = self.params.getMonitorSettings()
     self._update()
     VibroManager.g_instance.onConnect += self.onVibroManagerConnect
     VibroManager.g_instance.onDisconnect += self.onVibroManagerDisconnect
     g_guiResetters.add(self.onRecreateDevice)
     BigWorld.wg_setAdapterOrdinalNotifyCallback(self.onRecreateDevice)
 def _dispose(self):
     if self.__redefinedKeyModeEnabled:
         BigWorld.wg_setRedefineKeysMode(False)
     g_guiResetters.discard(self.onRecreateDevice)
     BigWorld.wg_setAdapterOrdinalNotifyCallback(None)
     self.stopVoicesPreview()
     self.stopAltBulbPreview()
     VibroManager.g_instance.onConnect -= self.onVibroManagerConnect
     VibroManager.g_instance.onDisconnect -= self.onVibroManagerDisconnect
     super(SettingsWindow, self)._dispose()
     return
Example #11
0
 def _populate(self):
     super(SettingsWindow, self)._populate()
     self.__currentSettings = self.params.getMonitorSettings()
     self.app.voiceChatManager.checkForInitialization()
     self.as_setDataS(self.__getSettings())
     self.as_updateVideoSettingsS(self.__currentSettings)
     VibroManager.g_instance.onConnect += self.onVibroManagerConnect
     VibroManager.g_instance.onDisconnect += self.onVibroManagerDisconnect
     g_guiResetters.add(self.onRecreateDevice)
     BigWorld.wg_setAdapterOrdinalNotifyCallback(self.onRecreateDevice)
     SoundGroups.g_instance.enableVoiceSounds(True)
Example #12
0
 def _populate(self):
     super(SettingsWindow, self)._populate()
     self.__currentSettings = self.params.getMonitorSettings()
     self.app.voiceChatManager.checkForInitialization()
     self.as_setDataS(self.__getSettings())
     self.as_updateVideoSettingsS(self.__currentSettings)
     VibroManager.g_instance.onConnect += self.onVibroManagerConnect
     VibroManager.g_instance.onDisconnect += self.onVibroManagerDisconnect
     g_guiResetters.add(self.onRecreateDevice)
     BigWorld.wg_setAdapterOrdinalNotifyCallback(self.onRecreateDevice)
     SoundGroups.g_instance.enableVoiceSounds(True)
 def populateUI(self, proxy):
     UIInterface.populateUI(self, proxy)
     self.uiHolder.addExternalCallbacks({SettingsInterface.POPULATE_UI: self.onPopulateUI,
      SettingsInterface.APPLY_SETTINGS: self.onApplySettings,
      SettingsInterface.COMMIT_SETTINGS: self.onCommitSettings,
      SettingsInterface.DELAY_SETTINGS: self.onDelaySettings,
      SettingsInterface.AUTODETECT_QUALITY: self.onAutodetectSettings,
      'SettingsDialog.useRedifineKeysMode': self.onUseRedifineKeyMode,
      'SettingsDialog.processVivoxTest': self.onProcessVivoxTest,
      'SettingsDialog.voiceChatEnable': self.onVoiceChatEnable,
      'SettingsDialog.updateCaptureDevices': self.onUpdateCaptureDevices,
      'SettingsDialog.setVivoxMicVolume': self.onSetVivoxMicVolume,
      'SettingsDialog.killDialog': self.onDialogClose})
     VibroManager.g_instance.onConnect += self.__vm_onConnect
     VibroManager.g_instance.onDisconnect += self.__vm_onDisconnect
     g_guiResetters.add(self.onRecreateDevice)
     BigWorld.wg_setAdapterOrdinalNotifyCallback(self.onRecreateDevice)
Example #14
0
 def dispossessUI(self):
     if self.__settingsUI:
         self.__settingsUI.script = None
         self.__settingsUI = None
     self.__altVoiceSetting = None
     self.uiHolder.removeExternalCallbacks(
         SettingsInterface.POPULATE_UI, SettingsInterface.APPLY_SETTINGS,
         SettingsInterface.COMMIT_SETTINGS,
         SettingsInterface.DELAY_SETTINGS,
         SettingsInterface.AUTODETECT_QUALITY,
         'SettingsDialog.useRedifineKeysMode',
         'SettingsDialog.processVivoxTest',
         'SettingsDialog.voiceChatEnable',
         'SettingsDialog.updateCaptureDevices',
         'SettingsDialog.setVivoxMicVolume', 'SettingsDialog.killDialog')
     VibroManager.g_instance.onConnect -= self.__vm_onConnect
     VibroManager.g_instance.onDisconnect -= self.__vm_onDisconnect
     g_guiResetters.discard(self.onRecreateDevice)
     BigWorld.wg_setAdapterOrdinalNotifyCallback(None)
     UIInterface.dispossessUI(self)
     return
Example #15
0
 def populateUI(self, proxy):
     UIInterface.populateUI(self, proxy)
     self.uiHolder.addExternalCallbacks(
         {
             SettingsInterface.POPULATE_UI: self.onPopulateUI,
             SettingsInterface.APPLY_SETTINGS: self.onApplySettings,
             SettingsInterface.COMMIT_SETTINGS: self.onCommitSettings,
             SettingsInterface.SETTINGS_TAB_SELECTED: self.onTabSelected,
             SettingsInterface.DELAY_SETTINGS: self.onDelaySettings,
             SettingsInterface.AUTODETECT_QUALITY: self.onAutodetectSettings,
             SettingsInterface.SET_DIALOG_VISIBILITY: self.onSetVisibility,
             "SettingsDialog.useRedifineKeysMode": self.onUseRedifineKeyMode,
             "SettingsDialog.processVivoxTest": self.onProcessVivoxTest,
             "SettingsDialog.voiceChatEnable": self.onVoiceChatEnable,
             "SettingsDialog.updateCaptureDevices": self.onUpdateCaptureDevices,
             "SettingsDialog.setVivoxMicVolume": self.onSetVivoxMicVolume,
             "SettingsDialog.killDialog": self.onDialogClose,
             "SettingsDialog.graphicsChangeConfirmationStatus": self.graphicsChangeConfirmationStatus,
         }
     )
     VibroManager.g_instance.onConnect += self.__vm_onConnect
     VibroManager.g_instance.onDisconnect += self.__vm_onDisconnect
     g_guiResetters.add(self.onRecreateDevice)
     BigWorld.wg_setAdapterOrdinalNotifyCallback(self.onRecreateDevice)