You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@gump.apache.org by ru...@apache.org on 2003/05/01 13:52:00 UTC
cvs commit: jakarta-gump/python/gump view.py
rubys 2003/05/01 04:52:00
Modified: python/gump view.py
Log:
Preserve build results after navigation
Revision Changes Path
1.9 +13 -9 jakarta-gump/python/gump/view.py
Index: view.py
===================================================================
RCS file: /home/cvs/jakarta-gump/python/gump/view.py,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- view.py 1 May 2003 02:56:42 -0000 1.8
+++ view.py 1 May 2003 11:52:00 -0000 1.9
@@ -173,6 +173,7 @@
def showProject(self,project):
if not project or not isinstance(project,Project): return
+ if self.project: self.project['viewdata']=self.data.GetValue()
self.project=project
self.frame.SetTitle(project.name)
@@ -196,13 +197,16 @@
self.list.SetColumnWidth(0,wxLIST_AUTOSIZE_USEHEADER)
# display the project definition
- import StringIO
- data = StringIO.StringIO()
- xmlize('project',project,data,)
self.data.Clear()
- data.seek(0)
- self.data.AppendText(data.read())
- self.data.ShowPosition(0)
+ if project.viewdata:
+ self.data.AppendText(project.viewdata)
+ else:
+ import StringIO
+ data = StringIO.StringIO()
+ xmlize('project',project,data,)
+ data.seek(0)
+ self.data.AppendText(data.read())
+ self.data.ShowPosition(0)
# gather a list of project dependencies unrolled to build
self.build_sequence = []