[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/navigator/src UIwxpython.py
From: |
James Thompson |
Subject: |
gnue/navigator/src UIwxpython.py |
Date: |
Thu, 06 Jun 2002 15:48:42 -0400 |
CVSROOT: /cvsroot/gnue
Module name: gnue
Changes by: James Thompson <address@hidden> 02/06/06 15:48:17
Modified files:
navigator/src : UIwxpython.py
Log message:
Starting to add description/help pane to navigator
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/navigator/src/UIwxpython.py.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
Patches:
Index: gnue/navigator/src/UIwxpython.py
diff -c gnue/navigator/src/UIwxpython.py:1.10
gnue/navigator/src/UIwxpython.py:1.11
*** gnue/navigator/src/UIwxpython.py:1.10 Wed Jun 5 20:35:47 2002
--- gnue/navigator/src/UIwxpython.py Thu Jun 6 15:48:17 2002
***************
*** 54,65 ****
app = ui.getWxApp()
self._app = app
self.frame = wxFrame(NULL, -1, "GNUe Navigator", size=wxSize(500,250))
- self.frame.SetSize(wxSize(300,400))
EVT_CLOSE(self.frame,self.OnClose)
self.menu = MenuBar(self)
self.frame.SetMenuBar(self.menu)
! self.tree = wxTreeCtrl(self.frame,-1)
self.processes.setClientHandlers({'form':self.runForm})
EVT_TREE_SEL_CHANGED(app, self.tree.GetId(), self.OnTreeItemSelected)
--- 54,74 ----
app = ui.getWxApp()
self._app = app
self.frame = wxFrame(NULL, -1, "GNUe Navigator", size=wxSize(500,250))
EVT_CLOSE(self.frame,self.OnClose)
self.menu = MenuBar(self)
self.frame.SetMenuBar(self.menu)
!
! self.splitter= wxSplitterWindow(self.frame,-1)
!
! self.panel1 = wxWindow(self.splitter, -1)
! self.panel2 = wxWindow(self.splitter, -1)
!
! # Panel 1 contents
! self.panel1.SetBackgroundColour(wxWHITE)
! self.tree = wxTreeCtrl(self.panel1,-1)
! # Blech, but it works for now to setsize on the tree
! self.tree.SetSize(wxSize(300,400))
self.processes.setClientHandlers({'form':self.runForm})
EVT_TREE_SEL_CHANGED(app, self.tree.GetId(), self.OnTreeItemSelected)
***************
*** 70,76 ****
--- 79,96 ----
self.tree.Expand(self.processes.__node)
+ # Panel 2 contents
+ self.panel2.SetBackgroundColour(wxWHITE)
+ self.helpText = wxTextCtrl(self.panel2, -1, "Welcome to GNUe Navigator",
style=wxTE_MULTILINE|wxTE_READONLY|wxEXPAND)
+ # Blech, but it works for now to setsize on the text box
+ self.helpText.SetSize(wxSize(300,400))
+
+
self.frame.Show(true)
+
+ self.splitter.SetMinimumPaneSize(20)
+ self.splitter.SplitVertically(self.panel1, self.panel2)
+ self.splitter.SetSashPosition(100)
app.MainLoop()
***************
*** 98,103 ****
--- 118,124 ----
def OnTreeItemSelected(self, event):
object = self.tree.GetPyData(event.GetItem())
+ self.helpText.SetValue(object.description)
def OnTreeItemActivated(self, event):