commit-gnue
[Top][All Lists]
Advanced

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

gnue/designer BUGS src/Debugger.py src/Template...


From: Jason Cater
Subject: gnue/designer BUGS src/Debugger.py src/Template...
Date: Mon, 19 Nov 2001 10:04:24 -0500

CVSROOT:        /home/cvs
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    01/11/19 10:04:24

Modified files:
        designer       : BUGS 
        designer/src   : Debugger.py TemplateChooser.py 

Log message:
        improvements to templating system: double-clicking a wizard opens it; 
name column of list if autosized to display the complete wizard name; 
scrollbars now work on the list

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/designer/BUGS.diff?cvsroot=OldCVS&tr1=1.11&tr2=1.12&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/designer/src/Debugger.py.diff?cvsroot=OldCVS&tr1=1.3&tr2=1.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/designer/src/TemplateChooser.py.diff?cvsroot=OldCVS&tr1=1.8&tr2=1.9&r1=text&r2=text

Patches:
Index: gnue/designer/BUGS
diff -u gnue/designer/BUGS:1.11 gnue/designer/BUGS:1.12
--- gnue/designer/BUGS:1.11     Mon Nov 19 09:01:35 2001
+++ gnue/designer/BUGS  Mon Nov 19 10:04:24 2001
@@ -53,6 +53,10 @@
   redraw correctly. You will have to select another object and then 
   reselect the page.
 
+* If you load a form definition that has a page (other than the first page)
+  without any elements, the first page's elements display on the empty page's
+  notebook tab.  
+
 * (GTK Only) The "Property Editor" grid, when scrollbars are present, 
   doesn't always show the "pulldown" control on its Combo Boxes. 
 
Index: gnue/designer/src/Debugger.py
diff -u gnue/designer/src/Debugger.py:1.3 gnue/designer/src/Debugger.py:1.4
--- gnue/designer/src/Debugger.py:1.3   Sun Nov  4 21:27:23 2001
+++ gnue/designer/src/Debugger.py       Mon Nov 19 10:04:24 2001
@@ -75,12 +75,16 @@
     eo = event.GetEventObject()
     object = wxPyTypeCast(eo, 'GFDInstance')
     object._debuginstance.debugClosing()
-    
 
+# Ack!!! 
+class DummyInterfaceModule:     
+  GFUserInterface = DebugUserInterface
+
+
 class DebugInstance(GFInstance.GFInstance): 
   def __init__(self, app): 
     GFInstance.GFInstance.__init__(self, app, -1, app.connections, 
-                          DebugUserInterface,1)
+                          DummyInterfaceModule,1)
     
     
 
Index: gnue/designer/src/TemplateChooser.py
diff -u gnue/designer/src/TemplateChooser.py:1.8 
gnue/designer/src/TemplateChooser.py:1.9
--- gnue/designer/src/TemplateChooser.py:1.8    Sun Oct  7 15:07:24 2001
+++ gnue/designer/src/TemplateChooser.py        Mon Nov 19 10:04:24 2001
@@ -98,10 +98,12 @@
     lookupIndex = 0
     self.lookup = {}
     for package in self.packages:
-      page = wxPanel(self.notebook, -1, wxPoint(0,0), \
-                     self.notebook.GetClientSize())
-      w,h = page.GetClientSizeTuple()
-      ctrl = wxListCtrl(page, -1,wxPoint(5,5), wxSize(w-10,h-10),
+#      page = wxPanel(self.notebook, -1, wxPoint(0,0), \
+#                     self.notebook.GetClientSize())
+#      w,h = page.GetClientSizeTuple()
+#      ctrl = wxListCtrl(page, -1,wxPoint(5,5), wxSize(w-10,h-10),
+#                   style=wxLC_REPORT|wxLC_SINGLE_SEL|wxSTATIC_BORDER) 
#wxLC_HRULES|wxLC_VRULES|)
+      ctrl = wxListCtrl(self.notebook, -1,wxPoint(5,5), wxSize(w-10,h-10),
                    style=wxLC_REPORT|wxLC_SINGLE_SEL|wxSTATIC_BORDER) 
#wxLC_HRULES|wxLC_VRULES|)
       ctrl.InsertColumn(0, "Name", format=wxLIST_FORMAT_LEFT, width=-1)
       ctrl.InsertColumn(1, "Description", format=wxLIST_FORMAT_LEFT, width=-1)
@@ -110,8 +112,10 @@
       ctrl.InsertColumn(4, "Version", format=wxLIST_FORMAT_LEFT, width=-1)
 
       EVT_LIST_ITEM_SELECTED(self.chooser, ctrl.GetId(), self.OnSelect)
+      EVT_LIST_ITEM_ACTIVATED(self.chooser, ctrl.GetId(), self.OnSelected)
 
-      self.notebook.AddPage(page, package.PACKAGE)
+#      self.notebook.AddPage(page, package.PACKAGE)
+      self.notebook.AddPage(ctrl, package.PACKAGE)
 
       i = 0
       for template in GetAvailableTemplates(package):
@@ -141,7 +145,9 @@
 
         i += 1
         lookupIndex += 1
-
+ 
+      if i:
+        ctrl.SetColumnWidth(0,wxLIST_AUTOSIZE)
 
     self.selection = 0
     completed = self.chooser.ShowModal()



reply via email to

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