dabo Commit
Revision 7172
Date: 2012-05-02 12:12:04 -0700 (Wed, 02 May 2012)
Author: Ed
Trac: http://trac.dabodev.com/changeset/7172

Changed:
U   trunk/dabo/ui/uiwx/dPageFrameNoTabs.py

Log:
Fixed a bug reported by OKB in which focus remained on pages when they were 
hidden.

Also cleaned up some abbreviated getter/setter names that were bugging me.


Diff:
Modified: trunk/dabo/ui/uiwx/dPageFrameNoTabs.py
===================================================================
--- trunk/dabo/ui/uiwx/dPageFrameNoTabs.py      2012-05-01 18:55:52 UTC (rev 
7171)
+++ trunk/dabo/ui/uiwx/dPageFrameNoTabs.py      2012-05-02 19:12:04 UTC (rev 
7172)
@@ -127,6 +127,7 @@
                        for ch in self.Pages:
                                self.Sizer.Show(ch, (ch is pg))
                        self.layout()
+                       pg.setFocus()
                else:
                        raise AttributeError(_("Attempt to show non-member 
page"))
 
@@ -236,20 +237,20 @@
                        self._properties["PageSizerClass"] = val
 
 
-       def _getSel(self):
+       def _getSelectedPage(self):
                try:
                        return self._activePage
                except AttributeError:
                        return None
 
-       def _setSel(self, pg):
+       def _setSelectedPage(self, pg):
                self.showPage(pg)
 
 
-       def _getSelNum(self):
+       def _getSelectedPageNumber(self):
                return self.getPageNumber(self._activePage)
 
-       def _setSelNum(self, val):
+       def _setSelectedPageNumber(self, val):
                pg = self.Pages[val]
                self.showPage(pg)
 
@@ -268,10 +269,10 @@
                        this to None to prevent sizers from being automatically 
added to child
                        pages. (dSizer or None)"""))
 
-       SelectedPage = property(_getSel, _setSel, None,
+       SelectedPage = property(_getSelectedPage, _setSelectedPage, None,
                        _("Returns a reference to the currently displayed page  
(dPage | dPanel)") )
 
-       SelectedPageNumber = property(_getSelNum, _setSelNum, None,
+       SelectedPageNumber = property(_getSelectedPageNumber, 
_setSelectedPageNumber, None,
                        _("Returns a reference to the index of the currently 
displayed page  (int)") )
 
 



_______________________________________________
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