dabo Commit
Revision 3135
Date: 2007-05-25 13:37:30 -0700 (Fri, 25 May 2007)
Author: Paul
Trac: http://svn.dabodev.com/trac/dabo/changeset/3135

Changed:
U   trunk/dabo/dApp.py

Log:
Add dApp.AboutFormClass to specify your own about form, if desired.


Diff:
Modified: trunk/dabo/dApp.py
===================================================================
--- trunk/dabo/dApp.py  2007-05-25 19:09:29 UTC (rev 3134)
+++ trunk/dabo/dApp.py  2007-05-25 20:37:30 UTC (rev 3135)
@@ -662,7 +662,9 @@
                
 
        def onHelpAbout(self, evt):
-               from dabo.ui.dialogs.htmlAbout import HtmlAbout as about
+               about = self.AboutFormClass
+               if about is None:
+                       from dabo.ui.dialogs.htmlAbout import HtmlAbout as about
                frm = self.ActiveForm
                if frm is None:
                        frm = self.MainForm
@@ -681,7 +683,14 @@
                if frm is self.ActiveForm:
                        self.uiApp.ActiveForm = None
 
+       
+       def _getAboutFormClass(self):
+               return getattr(self, "_aboutFormClass", None)
 
+       def _setAboutFormClass(self, val):
+               self._aboutFormClass = val
+
+
        def _getActiveForm(self):
                if hasattr(self, "uiApp") and self.uiApp is not None:
                        return self.uiApp.ActiveForm
@@ -946,6 +955,9 @@
                self._userSettingProviderClass = val
 
 
+       AboutFormClass = property(_getAboutFormClass, _setAboutFormClass, None,
+                       _("Specifies the form class to use for the 
application's About screen."))
+
        ActiveForm = property(_getActiveForm, _setActiveForm, None, 
                        _("Returns the form that currently has focus, or None.  
(dForm)" ) )
        




_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/dabo-dev/[EMAIL PROTECTED]

Reply via email to