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]