commit-gnue
[Top][All Lists]
Advanced

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

gnue/gnuef/designer/src GFDesigner.py


From: Jason Cater
Subject: gnue/gnuef/designer/src GFDesigner.py
Date: Wed, 06 Jun 2001 12:02:13 -0700

CVSROOT:        /home/cvs
Module name:    gnue
Changes by:     Jason Cater <address@hidden>    01/06/06 12:02:13

Modified files:
        gnuef/designer/src: GFDesigner.py 

Log message:
        GFDesigner now shows a tree representation of form

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

Patches:
Index: gnue/gnuef/designer/src/GFDesigner.py
diff -u gnue/gnuef/designer/src/GFDesigner.py:1.3 
gnue/gnuef/designer/src/GFDesigner.py:1.4
--- gnue/gnuef/designer/src/GFDesigner.py:1.3   Fri Jun  1 12:55:48 2001
+++ gnue/gnuef/designer/src/GFDesigner.py       Wed Jun  6 12:02:13 2001
@@ -151,7 +151,7 @@
 
 class GFDInstance(GFInstance.GFInstance, wxFrame):
   def __init__(self, app, location=None): 
-    GFInstance.GFInstance.__init__(self, app, -1, app.connections, None)
+    GFInstance.GFInstance.__init__(self, app, -1, app.connections, None, 
disableSplash=1)
     wxFrame.__init__(self, NULL, -1, "")
 
     self._app = app
@@ -174,15 +174,16 @@
     self.Show(true)
 
     # Split Plane
-    hsplitter = wxSplitterWindow (self, -1, style=wxSP_3D|wxNO_3D)
-    hsplitter.SetMinimumPaneSize (1)
+#    hsplitter = wxSplitterWindow (self, -1, style=wxSP_3D|wxNO_3D)
+#    hsplitter.SetMinimumPaneSize (1)
 
-    vsplitter = wxSplitterWindow (hsplitter, -1, style=wxSP_3D|wxNO_3D)
-    vsplitter.SetMinimumPaneSize (1)
+#    vsplitter = wxSplitterWindow (hsplitter, -1, style=wxSP_3D|wxNO_3D)
+#    vsplitter.SetMinimumPaneSize (1)
 
     # Create tree
     tID = wxNewId()
-    self.tree = wxTreeCtrl (hsplitter, tID, style=wxTR_HAS_BUTTONS |
+#    self.tree = wxTreeCtrl (hsplitter, tID, style=wxTR_HAS_BUTTONS |
+    self.tree = wxTreeCtrl (self, tID, style=wxTR_HAS_BUTTONS |
                                                  wxTR_EDIT_LABELS |
                                         wxTR_HAS_VARIABLE_ROW_HEIGHT)
 
@@ -190,22 +191,27 @@
     EVT_TREE_END_LABEL_EDIT(self.tree, tID, self.OnTreeLabelEditEnd)
     EVT_TREE_ITEM_ACTIVATED(self.tree, tID, self.OnTreeItemActivated)
 
-    self.editor = wxTextCtrl(vsplitter, -1, style=wxTE_MULTILINE)
-    self.editor.Enable (0)
+#    self.editor = wxTextCtrl(vsplitter, -1, style=wxTE_MULTILINE)
+#    self.editor.Enable (0)
 
-    self.editor2 = wxTextCtrl(vsplitter, -1, style=wxTE_MULTILINE)
-    self.editor2.Enable (0)
+#    self.editor2 = wxTextCtrl(vsplitter, -1, style=wxTE_MULTILINE)
+#    self.editor2.Enable (0)
 
-    splitter.SplitVertically (self.tree, self.editor)
-    splitter.SetSashPosition (180, true)
+#    vsplitter.SplitVertically (self.tree, self.editor)
+#    vsplitter.SetSashPosition (180, true)
 
-    self.Refresh()
+
+    self._form._treeItem = self.tree.AddRoot("Form")
 
     self._form.walk(self.inventoryLoadedItems)
 
+    self.tree.Expand(self._form._treeItem)
+    self.Refresh()
 
   def inventoryLoadedItems (self, object): 
-    pass
+    if object != self._form: 
+      object._treeItem = self.tree.AppendItem(object._parent._treeItem, 
+          "%s" % object.getDescription())
 
   def OnTreeLabelEdit(self, event): 
     pass
@@ -231,6 +237,7 @@
 
   def OnDebugRun (self, event): 
     DebugSession(self)
+  
 
 #
 #



reply via email to

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