Ticket #1065: dApp.patch

File dApp.patch, 1.7 kB (added by dj, 1 year ago)

Patch for dApp.py that adds the TabOrder? and UseTabOrder? properties

  • I:\python\Table

    old new  
    736736        self._cryptoProvider = val 
    737737 
    738738 
     739    def _getTabOrder(self): 
     740        return self.uiApp.TabOrder 
     741 
     742    def _setTabOrder(self, val): 
     743        self.uiApp.TabOrder = val 
     744 
     745 
    739746    def _getDatabaseActivityLog(self): 
    740747        return dabo.dbActivityLog.LogObject 
    741748 
     
    919926            raise RuntimeError, _("The UI cannot be reset once assigned.") 
    920927 
    921928     
     929    def _getUseTabOrder(self): 
     930        return self.uiApp.UseTabOrder 
     931 
     932    def _setUseTabOrder(self, val): 
     933        self.uiApp.UseTabOrder = val 
     934 
     935 
    922936    def _getUserSettingProvider(self): 
    923937        try: 
    924938            ret = self._userSettingProvider 
     
    958972    Crypto = property(_getCrypto, _setCrypto, None,  
    959973            _("Reference to the object that provides cryptographic services.  (varies)" ) ) 
    960974     
     975    TabOrder = property(_getTabOrder, _setTabOrder, None, 
     976            _("Returns the uiApps custom Tab Order (dTabGroup)") ) 
     977 
    961978    DatabaseActivityLog = property(_getDatabaseActivityLog, _setDatabaseActivityLog, None, 
    962979            _("""Path to the file (or file-like object) to be used for logging all database  
    963980            activity. Default=None, which means no log is kept.   (file or str)""")) 
     
    10581075            This is the user interface library, such as 'wx' or 'tk'. Note that 
    10591076            'wx' is the only supported user interface library at this point.""")) 
    10601077 
     1078    UseTabOrder = property(_getUseTabOrder, _setUseTabOrder, None, 
     1079            _("Determins if we should use a custom Tab Order or not.  (bool)") ) 
     1080 
    10611081    UserSettingProvider = property(_getUserSettingProvider,  
    10621082            _setUserSettingProvider, None, 
    10631083            _("""Specifies the reference to the object providing user preference persistence.