Show
Ignore:
Timestamp:
02/26/11 15:16:19 (2 years ago)
Author:
mbutscher
Message:

branches/stable-2.0:
2.0_1

branches/stable-2.1:
2.1rc01
* Removed annoying "blinking" on current heading in doc structure

window (thanks to Christian Ziemski)

* Internal: Bug fixed: Non-working old functions for todo handling

still present

branches/mbutscher/work:
2.2beta01
* Internal: Small reorganization (seldom used imports moved into

functions)

* Internal: Bug fixed: Non-working old functions for todo handling

still present

* Progress with file management, now dialogs available but far from

complete

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/mbutscher/work/lib/pwiki/AdditionalDialogs.py

    r249 r250  
    2525 
    2626from WikiExceptions import * 
    27 import Exporters, Importers 
    2827import Serialization 
    2928import SystemInfo 
    3029 
    3130from Consts import VERSION_STRING, DATABLOCK_STOREHINT_INTERN 
    32  
    33 from SearchAndReplaceDialogs import SearchWikiDialog   # WikiPageListConstructionDialog 
    34 from SearchAndReplace import SearchReplaceOperation, ListWikiPagesOperation 
    3531 
    3632 
     
    11461142    def __init__(self, mainControl, ID, continuousExport=False, title=None, 
    11471143                 pos=wx.DefaultPosition, size=wx.DefaultSize): 
     1144        from . import Exporters 
     1145        from .SearchAndReplace import SearchReplaceOperation 
     1146 
    11481147        d = wx.PreDialog() 
    11491148        self.PostCreate(d) 
     
    11521151        self.value = None 
    11531152         
    1154         self.listPagesOperation = SearchReplaceOperation()  # ListWikiPagesOperation() 
     1153        self.listPagesOperation = SearchReplaceOperation() 
    11551154        self.continuousExport = continuousExport 
    11561155        self.savedExports = None 
     
    12781277        selset = self.ctrls.chSelectedSet.GetSelection() 
    12791278        if selset == 3:  # Custom 
     1279            from .SearchAndReplaceDialogs import SearchWikiDialog 
     1280 
    12801281            dlg = SearchWikiDialog(self, self.mainControl, -1, 
    12811282                    value=self.listPagesOperation) 
     
    15861587            return None 
    15871588 
    1588 #         if isinstance(lpOp, SearchReplaceOperation): 
    1589 #             pageSetXml.setAttribute(u"type", u"searchReplaceOperation") 
    1590 #         elif isinstance(lpOp, ListWikiPagesOperation): 
    1591 #             pageSetXml.setAttribute(u"type", u"listWikiPagesOperation") 
    1592  
    15931589        sarOp.serializeToXml(pageSetXml, xmlDoc) 
    15941590 
     
    16061602 
    16071603    def _showExportProfile(self, xmlNode): 
     1604        from .SearchAndReplace import SearchReplaceOperation 
     1605 
    16081606        try: 
    16091607            etypeProfile = Serialization.serFromXmlUnicode(xmlNode, 
     
    16421640            sarOp = SearchReplaceOperation() 
    16431641     
    1644     #         if pageSetXml.getAttribute(u"type") == u"searchReplaceOperation": 
    1645     #             lpOp = SearchReplaceOperation() 
    1646     #         elif pageSetXml.getAttribute(u"type") == u"listWikiPagesOperation": 
    1647     #             lpOp = ListWikiPagesOperation() 
    1648     #         else: 
    1649     #             return # TODO Error message! 
    1650              
    16511642            sarOp.serializeFromXml(pageSetXml) 
    16521643     
     
    16781669    def __init__(self, parent, ID, mainControl, title="Import", 
    16791670                 pos=wx.DefaultPosition, size=wx.DefaultSize): 
     1671        from . import Importers 
     1672 
    16801673        d = wx.PreDialog() 
    16811674        self.PostCreate(d)