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
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
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
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)
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
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)