[Top][All Lists]
[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)
+
#
#
- gnue/gnuef/designer/src GFDesigner.py,
Jason Cater <=
- gnue/gnuef/designer/src GFDesigner.py, Jason Cater, 2001/06/10
- gnue/gnuef/designer/src GFDesigner.py, Jason Cater, 2001/06/11
- gnue/gnuef/designer/src GFDesigner.py, Jason Cater, 2001/06/11
- gnue/gnuef/designer/src GFDesigner.py, Jason Cater, 2001/06/11
- gnue/gnuef/designer/src GFDesigner.py, Derek Neighbors, 2001/06/22