def setView(self, view, parent=None):
     settings = WindowSettings()
     settings.content = view
     settings.parent = parent
     settings.layer = view.layer
     self.__key = ViewKey(view.layoutID, view.uniqueID)
     self.__window = Window(settings)
     self.__window.onStatusChanged += self.__onStatusChanged
 def create(self, parent=None):
     if self.__window is not None:
         return
     else:
         settings = WindowSettings()
         settings.parent = parent
         self.__window = Window(settings)
         self.__window.onStatusChanged += self.__onStatusChanged
         self.__window.load()
         return
Exemplo n.º 3
0
 def _createInjectView(self, *args):
     if self.__injected is not None:
         _logger.error('Inject view %r is already created in component %s', self.__injected.content, self.getAlias())
         return
     else:
         view = self._makeInjectView(*args)
         settings = WindowSettings()
         settings.content = view
         self.__injected = InjectWindow(settings)
         self.__injected.onStatusChanged += self.__onStatusChanged
         self.__injected.load()
         self._addInjectContentListeners()
         return
 def __init__(self, *args, **kwargs):
     app = self.appLoader.getApp()
     view = app.containerManager.getViewByKey(ViewKey(VIEW_ALIAS.LOBBY))
     if view is not None:
         parent = view.getParentWindow()
     else:
         parent = None
     settings = WindowSettings()
     settings.flags = WindowFlags.DIALOG
     settings.content = BuyVehicleView(*args, **kwargs)
     settings.parent = parent
     super(BuyVehicleWindow, self).__init__(settings)
     return
Exemplo n.º 5
0
 def __init__(self, wndFlags, *args, **kwargs):
     settings = WindowSettings()
     settings.flags = wndFlags
     settings.layer = kwargs.pop('layer', WindowLayer.UNDEFINED)
     settings.areaID = kwargs.pop('areaID', R.areas.default())
     settings.entryID = kwargs.pop('entryID', R.invalid())
     settings.decorator = kwargs.pop('decorator', None)
     settings.content = kwargs.pop('content', None)
     settings.parent = kwargs.pop('parent', None)
     super(WindowImpl, self).__init__(settings)
     return
Exemplo n.º 6
0
 def __init__(self, wndFlags, decorator=None, content=None, parent=None, layer=WindowLayer.UNDEFINED):
     settings = WindowSettings()
     settings.flags = wndFlags
     settings.layer = layer
     settings.decorator = decorator
     settings.content = content
     settings.parent = self._getParent(parent)
     super(LobbyWindow, self).__init__(settings)
Exemplo n.º 7
0
 def __init__(self, wndFlags, decorator, content=None, parent=None):
     if parent is None:
         app = self.__appLoader.getApp()
         view = app.containerManager.getViewByKey(ViewKey(VIEW_ALIAS.LOBBY))
         if view is not None:
             parent = view.getParentWindow()
     settings = WindowSettings()
     settings.flags = wndFlags
     settings.decorator = decorator
     settings.content = content
     settings.parent = parent
     super(LobbyWindow, self).__init__(settings)
     return
Exemplo n.º 8
0
 def __init__(self, contextMenuData, parent):
     settings = WindowSettings()
     settings.flags = WindowFlags.CONTEXT_MENU
     settings.content = _BackportContextMenuContent(contextMenuData)
     settings.parent = parent
     super(BackportContextMenuWindow, self).__init__(settings)
 def __init__(self, tooltipData, parent):
     settings = WindowSettings()
     settings.flags = WindowFlags.TOOLTIP
     settings.content = _BackportTooltipContent(tooltipData)
     settings.parent = parent
     super(BackportTooltipWindow, self).__init__(settings)