Esempio n. 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())
Esempio n. 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())
Esempio n. 3
0
 def _onPageViewDestroy (self, page):
     assert page is not None
     if page.getTypeString() == WebNotePage.getTypeString():
         self._spellController.clear()
Esempio n. 4
0
 def _onPageViewCreate (self, page):
     assert page is not None
     if page.getTypeString() == WebNotePage.getTypeString():
         self._spellController.initialize(page)
Esempio n. 5
0
 def _onPageDialogPageFactoriesNeeded (self, page, params):
     if (params.pageForEdit is not None and
             params.pageForEdit.getTypeString() == WebNotePage.getTypeString()):
         params.addPageFactory (WebPageFactory())
Esempio n. 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()
Esempio n. 7
0
 def initialize(self, page):
     if page.getTypeString() == WebNotePage.getTypeString():
         self._bindEvents()
Esempio n. 8
0
 def initialize(self, page):
     if page.getTypeString() == WebNotePage.getTypeString():
         self._bindEvents()
Esempio n. 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()
Esempio n. 10
0
 def _onPageViewDestroy(self, page):
     assert page is not None
     if page.getTypeString() == WebNotePage.getTypeString():
         self._spellController.clear()
Esempio n. 11
0
 def _onPageViewCreate(self, page):
     assert page is not None
     if page.getTypeString() == WebNotePage.getTypeString():
         self._spellController.initialize(page)
Esempio n. 12
0
 def _onPageDialogPageFactoriesNeeded(self, page, params):
     if(params.pageForEdit is not None and
             params.pageForEdit.getTypeString() == WebNotePage.getTypeString()):
         params.addPageFactory(WebPageFactory())