commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/gnuef/src UIwxpython.py


From: James Thompson
Subject: gnue/gnuef/src UIwxpython.py
Date: Wed, 20 Jun 2001 19:41:34 -0700

CVSROOT:        /cvs
Module name:    gnue
Changes by:     James Thompson <address@hidden> 01/06/20 19:41:34

Modified files:
        gnuef/src      : UIwxpython.py 

Log message:
        Have form auto adjust size to match notebook tab needs

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnuef/src/UIwxpython.py.diff?cvsroot=OldCVS&tr1=1.99&tr2=1.100&r1=text&r2=text

Patches:
Index: gnue/gnuef/src/UIwxpython.py
diff -u gnue/gnuef/src/UIwxpython.py:1.99 gnue/gnuef/src/UIwxpython.py:1.100
--- gnue/gnuef/src/UIwxpython.py:1.99   Wed Jun 20 17:00:03 2001
+++ gnue/gnuef/src/UIwxpython.py        Wed Jun 20 19:41:34 2001
@@ -315,16 +315,13 @@
     self.visiblePage = self._pageList[0]
 
     if _NOTEBOOK: # Adjust sizes
-      #self.mainWindow.SetSize(wxSize(width*int(self.widgetWidth)+10,
-      #                               
int(height+self.menu_sb_space)*int(self.widgetHeight)))
-      #self.mainWindow.panel.SetSize(wxSize(width*int(self.widgetWidth)+10,
-      #                                     
int(height+self.menu_sb_space)*int(self.widgetHeight)))
       _NOTEBOOK.SetSize(wxSize(width*int(self.widgetWidth),
                                
int(height+self.menu_sb_space)*int(self.widgetHeight)))
-      #print  self.mainWindow.GetSize()
-      #print  self.mainWindow.panel.GetSize()
-      #print _NOTEBOOK.GetSize()                                               
 
-    
+
+      child = _NOTEBOOK.GetParent()
+      while child:
+        child.Fit()
+        child = child.GetParent()    
 
   #############################################################################
   #
@@ -403,6 +400,7 @@
       self.visiblePage = self._formToUI[event.data][0][index]
       
self.visiblePage.SetSize(wxSize(int(self._form.getOption('width'))*int(self.widgetWidth),
                                       
int(int(self._form.getOption('height'))+self.menu_sb_space)*int(self.widgetHeight)))
+      self.Fit() # Trial run
     else:
       self.visiblePage = self._formToUI[event.data][0][index]
       for count in range(_NOTEBOOK.GetPageCount()):
@@ -969,10 +967,10 @@
       else:
         tabstyle = 0
 
-        _NOTEBOOK = 
wxNotebook(container,-1,wxPoint(10,10),size=container.GetSize(),style=tabstyle)
-        newWidget = _NOTEBOOK
-        _NOTEBOOK.Show(TRUE)
-        EVT_NOTEBOOK_PAGE_CHANGING(newWidget, newWidget.GetId(), 
interface.uiEventTrap)
+      _NOTEBOOK = 
wxNotebook(container,-1,wxPoint(10,10),size=container.GetSize(),style=tabstyle)
+      newWidget = _NOTEBOOK
+      _NOTEBOOK.Show(TRUE)
+      EVT_NOTEBOOK_PAGE_CHANGING(newWidget, newWidget.GetId(), 
interface.uiEventTrap)
         
     else:                      
       newWidget = wxPanel(interface.mainWindow.panel,-1, wxDefaultPosition)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]