main logo
Subject: [dabo-dev] dabo Commit 2144
Author: Ed Leafe
Posted: 2006/04/30 19:04:21
 
View Entire Thread
New Search


dabo Commit
Revision 2144
Date: 2006-04-30 17:04:22 -0700 (Sun, 30 Apr 2006)
Author: ed

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

Log:
Added methods to the class to make it compatible with the pages classes that descend from the wx.Notebook classes. These have to do with the handling of text and images on tabs, which this class doesn't have, so these methods don't do anything.


Diff:
Modified: trunk/dabo/ui/uiwx/dPageFrameNoTabs.py
===================================================================
--- trunk/dabo/ui/uiwx/dPageFrameNoTabs.py 2006-04-29 03:13:57 UTC (rev 2143)
+++ trunk/dabo/ui/uiwx/dPageFrameNoTabs.py 2006-05-01 00:04:22 UTC (rev 2144)
@@ -18,6 +18,7 @@
self._pageClass = dPage.dPage
self._activePage = None
super(dPageFrameNoTabs, self).__init__(*args, **kwargs)
+ self._baseClass = dPageFrameNoTabs


def _afterInit(self):
@@ -100,8 +101,30 @@
except:
ret = None
return ret
+
+
+ #------------------------------------
+ # The following methods don't do anything except
+ # make this class compatible with dPage classes, which
+ # expect their parent to have these methods.
+ #------------------------------------
+ def getPageImage(self, pg):
+ return None
+
+
+ def setPageImage(self, pg, img):
+ pass
+
+
+ def GetPageText(self, pg):
+ return ""


+ def SetPageText(self, pg, txt):
+ pass
+ #------------------------------------
+
+
def _getPgCls(self):
return self._pageClass
def _setPgCls(self, val):
@@ -152,21 +175,23 @@

PageClass = property(_getPgCls, _setPgCls, None,
_("The default class used when adding new pages. (dPage)") )
- DynamicPageClass = makeDynamicProperty(PageClass)

PageCount = property(_getPgCnt, _setPgCnt, None,
_("Returns the number of pages in this pageframe (int)") )
- DynamicPageCount = makeDynamicProperty(PageCount)

Pages = property(_getPages, None, None,
_("List of all the pages. (list)") )

SelectedPage = property(_getSel, _setSel, None,
_("Returns a reference to the currently displayed page (dPage | dPanel)") )
- DynamicSelectedPage = makeDynamicProperty(SelectedPage)

SelectedPageNumber = property(_getSelNum, _setSelNum, None,
_("Returns a reference to the index of the currently displayed page (int)") )
+
+
+ DynamicPageClass = makeDynamicProperty(PageClass)
+ DynamicPageCount = makeDynamicProperty(PageCount)
+ DynamicSelectedPage = makeDynamicProperty(SelectedPage)
DynamicSelectedPageNumber = makeDynamicProperty(SelectedPageNumber)







 
©2006 Ed Leafe
<-- Prior Message New Search Next Message -->