def destroy (self): self._application.onPageDialogPageFactoriesNeeded -= self._onPageDialogPageFactoriesNeeded self._application.onPageViewDestroy -= self._onPageViewDestroy self._application.onPageViewCreate -= self._onPageViewCreate self._unregisterHtmlProcessors() if self._application.mainWindow is not None: self._guiController.destroy() self._unregisterActions () if (self._application.selectedPage is not None and self._application.selectedPage.getTypeString() == WebNotePage.getTypeString()): self._spellController.clear() FactorySelector.removeFactory (WebPageFactory().getTypeString())
def destroy(self): self._application.onPageDialogPageFactoriesNeeded -= self._onPageDialogPageFactoriesNeeded self._application.onPageViewDestroy -= self._onPageViewDestroy self._application.onPageViewCreate -= self._onPageViewCreate self._application.onPageUpdateNeeded -= self._onPageUpdateNeeded self._unregisterHtmlProcessors() if self._application.mainWindow is not None: self._guiController.destroy() self._unregisterActions() if(self._application.selectedPage is not None and self._application.selectedPage.getTypeString() == WebNotePage.getTypeString()): self._spellController.clear() FactorySelector.removeFactory(WebPageFactory().getTypeString())
def _onPageViewDestroy (self, page): assert page is not None if page.getTypeString() == WebNotePage.getTypeString(): self._spellController.clear()
def _onPageViewCreate (self, page): assert page is not None if page.getTypeString() == WebNotePage.getTypeString(): self._spellController.initialize(page)
def _onPageDialogPageFactoriesNeeded (self, page, params): if (params.pageForEdit is not None and params.pageForEdit.getTypeString() == WebNotePage.getTypeString()): params.addPageFactory (WebPageFactory())
def _onPageUpdateNeeded(self, page, params): if (page is not None and page.getTypeString() == WebNotePage.getTypeString()): self._updatePage(page) self._application.mainWindow.pagePanel.pageView.updateHtml()
def initialize(self, page): if page.getTypeString() == WebNotePage.getTypeString(): self._bindEvents()
def _onPageViewDestroy(self, page): assert page is not None if page.getTypeString() == WebNotePage.getTypeString(): self._spellController.clear()
def _onPageViewCreate(self, page): assert page is not None if page.getTypeString() == WebNotePage.getTypeString(): self._spellController.initialize(page)
def _onPageDialogPageFactoriesNeeded(self, page, params): if(params.pageForEdit is not None and params.pageForEdit.getTypeString() == WebNotePage.getTypeString()): params.addPageFactory(WebPageFactory())