コード例 #1
0
ファイル: PyGlassElement.py プロジェクト: sernst/PyGlass
    def mainWindow(self):
        """
        :rtype: PyGlassWindow
        """

        if self._mainWindow is None:
            self._mainWindow = PyGlassGuiUtils.getMainWindow(self)
        return self._mainWindow
コード例 #2
0
ファイル: PyGlassWindow.py プロジェクト: hannahp/PyGlass
    def mainWindow(self):
        if self.isMainWindow:
            return self
        if self._mainWindow:
            return self._mainWindow

        self._mainWindow = PyGlassGuiUtils.getMainWindow(self)
        return self._mainWindow
コード例 #3
0
ファイル: PyGlassWindow.py プロジェクト: sernst/PyGlass
    def mainWindow(self):
        if self.isMainWindow:
            return self
        if self._mainWindow:
            return self._mainWindow

        self._mainWindow = PyGlassGuiUtils.getMainWindow(self)

        # Handle case where main window turns out to this window
        if self._mainWindow == self:
            self._isMainWindow = True
            self._mainWindow = None
            return self

        return self._mainWindow
コード例 #4
0
ファイル: PyGlassWebView.py プロジェクト: sernst/PyGlass
 def mainWindow(self):
     if self._mainWindow is None:
         self._mainWindow = PyGlassGuiUtils.getMainWindow(self)
     return self._mainWindow
コード例 #5
0
ファイル: PyGlassElement.py プロジェクト: hannahp/PyGlass
 def getMainWindowOf(self, target):
     return PyGlassGuiUtils.getMainWindow(target)
コード例 #6
0
ファイル: PyGlassWebPage.py プロジェクト: hannahp/PyGlass
 def mainWindow(self):
     if not self._mainWindow:
         self._mainWindow = PyGlassGuiUtils.getMainWindow(self)
     return self._mainWindow