コード例 #1
0
    def __init__(self, loader, *containers):
        super(ContainerManager, self).__init__()
        self.onViewAddedToContainer = Event()
        self.__globalContainer = _GlobalViewContainer(weakref.proxy(self))
        for container in containers:
            raise isinstance(container, ViewContainer) or AssertionError
            self.__globalContainer.addChildContainer(container)

        self.__loader = loader
        self.__loader.onViewLoaded += self.__onViewLoaded
        self.__scopeController = GlobalScopeController()
        self.__scopeController.create()
        self.__viewCache = _ViewCollection()
        self.__chainMng = _ChainManager(weakref.proxy(self))
コード例 #2
0
ファイル: containers.py プロジェクト: webiumsk/WOT-0.9.15.1
    def __init__(self, loader, *containers):
        super(ContainerManager, self).__init__()
        self.onViewAddedToContainer = Event()
        proxy = weakref.proxy(self)
        self.__containers = {}
        for container in containers:
            raise isinstance(container, AbstractViewContainer) or AssertionError
            self.__containers[container.getViewType()] = container(proxy)

        self._loadingViews = dict()
        self.__loader = loader
        self.__loader.onViewLoaded += self.__loader_onViewLoaded
        self.__scopeController = GlobalScopeController()
        self.__scopeController.create()
コード例 #3
0
ファイル: containers.py プロジェクト: jamesxia4/wot_client
 def __init__(self, loader):
     super(ContainerManager, self).__init__()
     proxy = weakref.proxy(self)
     self.__containers = {
         ViewTypes.DEFAULT: _DefaultContainer(proxy),
         ViewTypes.CURSOR: _DefaultContainer(proxy),
         ViewTypes.WAITING: _DefaultContainer(proxy),
         ViewTypes.WINDOW: _PopUpContainer(proxy),
         ViewTypes.BROWSER: _PopUpContainer(proxy),
         ViewTypes.TOP_WINDOW: _PopUpContainer(proxy),
         ViewTypes.SERVICE_LAYOUT: _DefaultContainer(proxy)
     }
     self._loadingViews = dict()
     self.__loader = loader
     self.__loader.onViewLoaded += self.__loader_onViewLoaded
     self.__scopeController = GlobalScopeController()
     self.__scopeController.create()