commit-gnue
[Top][All Lists]
Advanced

[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):



reply via email to

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