Example #1
0
    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())
Example #2
0
    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())
Example #3
0
 def _onPageViewDestroy (self, page):
     assert page is not None
     if page.getTypeString() == WebNotePage.getTypeString():
         self._spellController.clear()
Example #4
0
 def _onPageViewCreate (self, page):
     assert page is not None
     if page.getTypeString() == WebNotePage.getTypeString():
         self._spellController.initialize(page)
Example #5
0
 def _onPageDialogPageFactoriesNeeded (self, page, params):
     if (params.pageForEdit is not None and
             params.pageForEdit.getTypeString() == WebNotePage.getTypeString()):
         params.addPageFactory (WebPageFactory())
Example #6
0
 def _onPageUpdateNeeded(self, page, params):
     if (page is not None
             and page.getTypeString() == WebNotePage.getTypeString()):
         self._updatePage(page)
         self._application.mainWindow.pagePanel.pageView.updateHtml()
Example #7
0
 def initialize(self, page):
     if page.getTypeString() == WebNotePage.getTypeString():
         self._bindEvents()
Example #8
0
 def initialize(self, page):
     if page.getTypeString() == WebNotePage.getTypeString():
         self._bindEvents()
Example #9
0
 def _onPageUpdateNeeded(self, page, params):
     if (page is not None and
             page.getTypeString() == WebNotePage.getTypeString()):
         self._updatePage(page)
         self._application.mainWindow.pagePanel.pageView.updateHtml()
Example #10
0
 def _onPageViewDestroy(self, page):
     assert page is not None
     if page.getTypeString() == WebNotePage.getTypeString():
         self._spellController.clear()
Example #11
0
 def _onPageViewCreate(self, page):
     assert page is not None
     if page.getTypeString() == WebNotePage.getTypeString():
         self._spellController.initialize(page)
Example #12
0
 def _onPageDialogPageFactoriesNeeded(self, page, params):
     if(params.pageForEdit is not None and
             params.pageForEdit.getTypeString() == WebNotePage.getTypeString()):
         params.addPageFactory(WebPageFactory())