dabo Commit
Revision 4551
Date: 2008-10-05 11:37:54 -0700 (Sun, 05 Oct 2008)
Author: Ed
Trac: http://svn.dabodev.com/trac/dabo/changeset/4551

Changed:
U   trunk/dabo/ui/dialogs/htmlAbout.py

Log:
Added an 'OK' button to make it clear how to dismiss the dialog when running 
under a window manager that does not have a title bar present.


Diff:
Modified: trunk/dabo/ui/dialogs/htmlAbout.py
===================================================================
--- trunk/dabo/ui/dialogs/htmlAbout.py  2008-10-05 17:01:04 UTC (rev 4550)
+++ trunk/dabo/ui/dialogs/htmlAbout.py  2008-10-05 18:37:54 UTC (rev 4551)
@@ -30,18 +30,26 @@
                                border=30)
 
                # Copy info
-               btnCopy = dabo.ui.dButton(pnlBack, Caption=_("Copy Info"))
-               btnCopy.bindEvent(dEvents.Hit, self.onCopyInfo)
-               sz.append(btnCopy, 0, halign="right")
+               btnCopy = dabo.ui.dButton(pnlBack, Caption=_("Copy Info"),
+                               OnHit=self.onCopyInfo)
+               btnClose = dabo.ui.dButton(pnlBack, Caption=_("OK"),
+                               OnHit=self.onClose)
+               hsz = dabo.ui.dSizer("H")
+               hsz.append(btnCopy)
+               hsz.appendSpacer(20)
+               hsz.append(btnClose)
+               sz.append(hsz, halign="right", border=30, borderSides=["right"])
 
                sz.append((0,20))
-
                self.Layout()
-               pnlBack.Fit()
 
                self.htmlBox.Source = self.writeHtmlPage()
 
 
+       def onClose(self, evt):
+               self.close()
+
+
        def writeHtmlPage(self):
                appinfo = self.getInfoString()
                docstring = self.getAppSpecificString()
@@ -70,11 +78,8 @@
                ds.append({"name": "Dabo Version:", "value": "Version %s; 
Revision %s"
                                % (dabo.version["version"], 
dabo.version["revision"])})
 
-#              uiName = dabo.ui.uiType["longName"]
-
                ds.append({"name": "UI Version:", "value": "%s on %s" % 
(dabo.ui.uiType["version"],
                                dabo.ui.uiType["platform"])})
-
                return ds
 
 




_______________________________________________
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/[EMAIL PROTECTED]

Reply via email to