コード例 #1
0
 def showSelectMap(self):
     g_appLoader.getApp().loadView(
         ViewLoadParams(PREBATTLE_ALIASES.TRAINING_SETTINGS_WINDOW_PY,
                        PREBATTLE_ALIASES.TRAINING_SETTINGS_WINDOW_PY), {
                            'isCreateRequest': True,
                            'isObserverMod': True
                        })
コード例 #2
0
def init():
    g_modsListApi.addModification(id='DropDown',
                                  name='DropDown',
                                  description='DropDownMenu Test Program.',
                                  enabled=True,
                                  callback=lambda: g_appLoader.getDefLobbyApp(
                                  ).loadView(ViewLoadParams(_alias, None)),
                                  login=True,
                                  lobby=False,
                                  icon='')
コード例 #3
0
 def play(self, effectData):
     windowID, windowType, content = effectData
     result = False
     if windowType in self._aliasMap:
         alias = self._aliasMap[windowType]
         self._windowIDs.add(windowID)
         self._app.loadView(ViewLoadParams(alias, windowID), content)
         result = True
     else:
         LOG_ERROR('Alias of window not found', windowType, self._aliasMap)
     return result
コード例 #4
0
ファイル: mod_CamoSelector.py プロジェクト: GodzillaUA/PYmods
 def registerSettings(self):
     super(self.__class__, self).registerSettings()
     # noinspection PyArgumentList
     g_entitiesFactories.addSettings(
         ViewSettings('CamoSelectorUI', CamoSelectorUI, 'CamoSelector.swf', ViewTypes.WINDOW, None,
                      ScopeTemplates.GLOBAL_SCOPE, False))
     kwargs = dict(
         id='CamoSelectorUI', name=self.i18n['UI_flash_header'], description=self.i18n['UI_flash_header_tooltip'],
         icon='gui/flash/CamoSelector.png', enabled=self.data['enabled'], login=False, lobby=True,
         callback=lambda: g_appLoader.getDefLobbyApp().loadView(ViewLoadParams('CamoSelectorUI')))
     try:
         BigWorld.g_modsListApi.addModification(**kwargs)
     except AttributeError:
         BigWorld.g_modsListApi.addMod(**kwargs)
     self.isModAdded = True
コード例 #5
0
def init():
    global enableHandleKeyEvent
    manager = dependency.instance(IConnectionManager)
    manager.onConnected += onConnected
    manager.onDisconnected += onDisconnected
    enableHandleKeyEvent = True
    g_modsListApi.addModification(id='OfflineMode',
                                  name='OfflineMode Launcher',
                                  description='View All Maps on OfflineMode.',
                                  enabled=True,
                                  callback=lambda: g_appLoader.getDefLobbyApp(
                                  ).loadView(ViewLoadParams(_alias, None)),
                                  login=True,
                                  lobby=False,
                                  icon='gui/flash/offline_icon.jpg')
コード例 #6
0
 def play(self, effectData):
     effectData = effectData[0]
     result = False
     if 'type' in effectData and 'dialogID' in effectData:
         dialogType = effectData['type']
         dialogID = effectData['dialogID']
         if dialogID == self._dialogID:
             LOG_ERROR('Dialog is displayed', effectData['dialogID'])
             return False
         if dialogType in self._aliasMap:
             alias = self._aliasMap[dialogType]
             self._dialogID = dialogID
             self._app.loadView(ViewLoadParams(alias, dialogID), effectData)
             result = True
         else:
             LOG_ERROR('Alias of dialog not found', effectData, self._aliasMap)
     else:
         LOG_ERROR('Type or id of dialog not found', effectData)
     return result
コード例 #7
0
 def registerSettings(self):
     super(self.__class__, self).registerSettings()
     if hasattr(BigWorld, 'g_modsListApi'):
         kwargs = dict(id='CamoSelectorUI',
                       name=self.i18n['UI_flash_header'],
                       description=self.i18n['UI_flash_header_tooltip'],
                       icon='gui/flash/CamoSelector.png',
                       enabled=self.data['enabled'],
                       login=False,
                       lobby=True,
                       callback=lambda: None if g_currentVehicle.isInBattle(
                       ) or g_currentPreviewVehicle.isPresent() else
                       (self.onMSAPopulate(), g_appLoader.getDefLobbyApp().
                        loadView(ViewLoadParams('CamoSelectorMainView'))))
         try:
             BigWorld.g_modsListApi.addModification(**kwargs)
         except AttributeError:
             BigWorld.g_modsListApi.addMod(**kwargs)
         self.isModAdded = True
コード例 #8
0
 def loadViewByCtxEvent(self, event):
     self._app.loadView(ViewLoadParams(event.eventType, event.name), event.ctx)
コード例 #9
0
 def loadViewBySharedEvent(self, event):
     self._app.loadView(ViewLoadParams(event.eventType, event.name))
コード例 #10
0
 def loadViewWithGenName(self, alias, *args, **kwargs):
     self._app.loadView(ViewLoadParams(alias, 'rw{0}'.format(self.__counter.next())), *args, **kwargs)
コード例 #11
0
 def loadViewWithDefName(self, alias, name=None, *args, **kwargs):
     self._app.loadView(ViewLoadParams(alias, name), *args, **kwargs)
コード例 #12
0
def on_key_event(event):
    key = getBigworldNameFromKey(event.key)
    if key == 'KEY_F10':
        app = g_appLoader.getApp().loadView(
            ViewLoadParams(_window_alias, _window_alias))
コード例 #13
0
def _preLoadViewEventHandler(containerManager, e):
    containerManager.load(
        ViewLoadParams(e.alias, e.name, loadMode=ViewLoadMode.PRELOAD), e.ctx)
コード例 #14
0
ファイル: flash.py プロジェクト: angelsoft1/2
 def goToBattle(self):
     g_appLoader.getApp().loadView(ViewLoadParams(CONSTANTS.VIEW_ALIAS))
コード例 #15
0
def onhandleKeyEvent(event):
    key = getBigworldNameFromKey(event.key)
    if key == 'KEY_F10':
        g_appLoader.getDefLobbyApp().loadView(ViewLoadParams(_alias, None))
    return None
コード例 #16
0
 def _loadCursor(self):
     self._containerMgr.load(ViewLoadParams(VIEW_ALIAS.CURSOR))
コード例 #17
0
ファイル: __init__.py プロジェクト: kusaku/wot_scripts
 def onShowBattleFinished(self, event):
     self.onCloseHint(event)
     self.__hideHints = True
     self._app.loadView(ViewLoadParams(event.eventType, event.name),
                        event.ctx)
コード例 #18
0
ファイル: __init__.py プロジェクト: kusaku/wot_scripts
 def onShowIntro(self, event):
     LOG_DEBUG_DEV_BOOTCAMP('onShowIntro', event.name, event.ctx)
     self._app.loadView(ViewLoadParams(event.eventType, event.name),
                        event.ctx)
コード例 #19
0
 def onModsListCallback(self):
     g_appLoader.getApp().loadView(
         ViewLoadParams(OBSERVER_ALIAS, OBSERVER_ALIAS), {})
コード例 #20
0
 def _loadWaiting(self):
     self._containerMgr.load(ViewLoadParams(VIEW_ALIAS.WAITING))
コード例 #21
0
 def showAwardWindow(self, windowID, windowType, content):
     aliasMap = self.getViewsAliases()
     if windowType in aliasMap:
         alias = aliasMap[windowType]
         self.app.loadView(ViewLoadParams(alias, windowID), content)