mailr13095 - /branches/gui_testing/gui/wizard.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on June 17, 2011 - 12:52:
Author: bugman
Date: Fri Jun 17 12:52:32 2011
New Revision: 13095

URL: http://svn.gna.org/viewcvs/relax?rev=13095&view=rev
Log:
The Wiz_window.add_page() method now constructs the basic wizard layout.


Modified:
    branches/gui_testing/gui/wizard.py

Modified: branches/gui_testing/gui/wizard.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/gui_testing/gui/wizard.py?rev=13095&r1=13094&r2=13095&view=diff
==============================================================================
--- branches/gui_testing/gui/wizard.py (original)
+++ branches/gui_testing/gui/wizard.py Fri Jun 17 12:52:32 2011
@@ -768,6 +768,8 @@
 
         # Initialise the page storage.
         self.pages = []
+        self.page_sizers = []
+        self.button_sizers = []
 
 
     def add_page(self, panel):
@@ -777,8 +779,22 @@
         @type panel:    wx.Panel instance
         """
 
-        # Append the page.
+        # Store the page.
         self.pages.append(panel)
+
+        # Store a new sizer for the page and its buttons.
+        self.page_sizers.append(wx.BoxSizer(wx.VERTICAL))
+
+        # Add the sizer for the top half.
+        top_sizer = wx.BoxSizer(wx.HORIZONTAL)
+        self.page_sizers[-1].Add(top_sizer, 1, wx.ALL|wx.EXPAND, 0)
+
+        # Add the page to the top sizer.
+        top_sizer.Add(panel, 1, wx.ALL|wx.EXPAND, 0)
+
+        # Add the sizer for the wizard buttons.
+        self.button_sizers.append(wx.BoxSizer(wx.HORIZONTAL))
+        self.page_sizer[-1].Add(self.button_sizer)
 
 
     def display_page(self, i):




Related Messages


Powered by MHonArc, Updated Fri Jun 17 13:00:02 2011