[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r8138 - trunk/gnue-forms/src/uidrivers/wx26/widgets
From: |
johannes |
Subject: |
[gnue] r8138 - trunk/gnue-forms/src/uidrivers/wx26/widgets |
Date: |
Thu, 26 Jan 2006 09:57:51 -0600 (CST) |
Author: johannes
Date: 2006-01-26 09:57:51 -0600 (Thu, 26 Jan 2006)
New Revision: 8138
Modified:
trunk/gnue-forms/src/uidrivers/wx26/widgets/form.py
Log:
Fix the widget-index error on win32
Modified: trunk/gnue-forms/src/uidrivers/wx26/widgets/form.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/wx26/widgets/form.py 2006-01-26 15:27:48 UTC
(rev 8137)
+++ trunk/gnue-forms/src/uidrivers/wx26/widgets/form.py 2006-01-26 15:57:51 UTC
(rev 8138)
@@ -47,10 +47,19 @@
self.statusBar = None
UIHelper.__init__ (self, event)
- self._inits.append (self._updateSizers)
+ self._inits.extend ([self._updateSizers, self.__firstPage])
# ---------------------------------------------------------------------------
+ # Make sure to have the first page visible
+ # ---------------------------------------------------------------------------
+
+ def __firstPage (self):
+
+ self._containerToolkitWidget.showPage (0)
+
+
+ # ---------------------------------------------------------------------------
# Create a new wx frame widget
# ---------------------------------------------------------------------------
@@ -312,6 +321,7 @@
def showPage (self, page):
self.pageContainer.SetSelection (page)
+ self.Refresh ()
# ---------------------------------------------------------------------------
@@ -336,10 +346,15 @@
title = hasattr (gfPage, 'caption') and gfPage.caption or gfPage.name
- self.pageContainer.AddPage (pageWidget, title)
- self._pages.append (pageWidget)
+ self.pageContainer.SetEvtHandlerEnabled (False)
+ try:
+ self.pageContainer.AddPage (pageWidget, title, False)
+ self._pages.append (pageWidget)
+ finally:
+ self.pageContainer.SetEvtHandlerEnabled (True)
+
# ---------------------------------------------------------------------------
# Change a notebook page
# ---------------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r8138 - trunk/gnue-forms/src/uidrivers/wx26/widgets,
johannes <=