def run (self, params): help_dir = u"help" current_help = _("help_en") path = os.path.join (getCurrentDir(), help_dir, current_help) openWiki (path, readonly=True)
def __openRecentWiki(self): """ Открыть последнюю вики, если установлена соответствующая опция """ openRecent = GeneralGuiConfig(Application.config).autoopen.value if openRecent and len(Application.recentWiki) > 0: openWiki(Application.recentWiki[0])
def __openRecentWiki (self): """ Открыть последнюю вики, если установлена соответствующая опция """ openRecent = GeneralGuiConfig (Application.config).autoopen.value if openRecent and len (Application.recentWiki) > 0: openWiki (Application.recentWiki[0])
def __openRecentWiki(self): """ Открыть последнюю вики, если установлена соответствующая опция """ openRecent = GeneralGuiConfig(self._application.config).autoopen.value if openRecent and len(self._application.recentWiki) > 0: logger.debug('Open recently used wiki') openWiki(self._application.recentWiki[0])
def processGUI (self): """ Выполнить команды после создания GUI """ # Открытие дерева с заметками if self._commandLine is None or self._commandLine.wikipath is None: self.__openRecentWiki () else: openWiki (self._commandLine.wikipath, self._commandLine.readonly)
def __openRecentWiki(self): """ Открыть последнюю вики, если установлена соответствующая опция """ openRecent = self._config.autoopen.value if openRecent and len(self._application.recentWiki) > 0: logger.debug('Open recently used wiki') openWiki(self._application.recentWiki[0])
def run (self, params): if self._application.wikiroot is not None: result = (MessageBox (_(u"Save current page before reload?"), _(u"Save?"), wx.YES_NO | wx.CANCEL | wx.ICON_QUESTION)) if result == wx.CANCEL: return self._application.mainWindow.destroyPagePanel (result == wx.YES) openWiki (self._application.wikiroot.path)
def run(self, params): if self._application.wikiroot is not None: result = (MessageBox(_(u"Save current page before reload?"), _(u"Save?"), wx.YES_NO | wx.CANCEL | wx.ICON_QUESTION)) if result == wx.CANCEL: return self._application.mainWindow.destroyPagePanel(result == wx.YES) openWiki(self._application.wikiroot.path)
def processGUI(self): """ Выполнить команды после создания GUI """ # Открытие дерева с заметками if self._commandLine is None or self._commandLine.wikipath is None: self.__openRecentWiki() else: openWiki(self._commandLine.wikipath, self._commandLine.readonly) if self._commandLine is not None: page = findPage(Application, self._commandLine.page_id) if Application.wikiroot is not None and page is not None: Application.selectedPage = page
def processGUI(self): """ Выполнить команды после создания GUI """ # Открытие дерева с заметками if self._commandLine is None or self._commandLine.wikipath is None: self.__openRecentWiki() else: logger.debug('Open wiki {}'.format(self._commandLine.wikipath)) openWiki(self._commandLine.wikipath, self._commandLine.readonly) if self._commandLine is not None: page = findPage(self._application, self._commandLine.page_id) if self._application.wikiroot is not None and page is not None: self._application.selectedPage = page
def restore (self, session): """ Восстановить состояние по сессии """ # Закрыть вики if (self._application.wikiroot is not None and os.path.abspath (self._application.wikiroot.path) != os.path.abspath (session.path)): self._application.actionController.getAction (CloseAction.stringId).run(None) # Открыть новую вики wiki = openWiki (os.path.abspath (session.path), session.readonly) if wiki is None: return self._application.wikiroot = wiki # Закрыть все вкладки tabsController = self._application.mainWindow.tabsController for n in range (tabsController.getTabsCount() - 1): tabsController.closeTab (1) # Открыть новые вкладки self._application.selectedPage = self._getPage (session.pages[0]) for n in range (1, len (session.pages)): tabsController.openInTab (self._getPage (session.pages[-n]), False) # Выбрать нужную вкладку tabsController.setSelection (session.currentTab)
def restore(self, session): """ Восстановить состояние по сессии """ # Закрыть вики if (self._application.wikiroot is not None and os.path.abspath(self._application.wikiroot.path) != os.path.abspath(session.path)): self._application.actionController.getAction( CloseAction.stringId).run(None) # Открыть новую вики wiki = openWiki(os.path.abspath(session.path), session.readonly) if wiki is None: return self._application.wikiroot = wiki # Закрыть все вкладки tabsController = self._application.mainWindow.tabsController for n in range(tabsController.getTabsCount() - 1): tabsController.closeTab(1) # Открыть новые вкладки self._application.selectedPage = self._getPage(session.pages[0]) for n in range(1, len(session.pages)): tabsController.openInTab(self._getPage(session.pages[-n]), False) # Выбрать нужную вкладку tabsController.setSelection(session.currentTab)
def test_openwiki_02(self): Application.wikiroot = None openWiki(os.path.join(self.path, u"__page.opt")) self.assertIsNotNone(Application.wikiroot) self.assertIsNone(Application.selectedPage)
def _onOpenSelectedNotesTree(self, event): openWiki(self._recentlyListBox.GetStringSelection())
def __reloadWiki(self): self._application.selectedPage = None openWiki(self._application.wikiroot.path)
def test_openwiki_01(self): Application.wikiroot = None openWiki(self.path) self.assertIsNotNone(Application.wikiroot) self.assertIsNone(Application.selectedPage)