More futzing with GUI stuff
authorAaron Bentley <aaron.bentley@utoronto.ca>
Tue, 15 Mar 2005 22:59:06 +0000 (22:59 +0000)
committerAaron Bentley <aaron.bentley@utoronto.ca>
Tue, 15 Mar 2005 22:59:06 +0000 (22:59 +0000)
gui/wxbe

index a83a89604c35c90d9a96bc6578acb7d4efa748e5..40c584d11e6cd61f1f8eb005041f1177935862af 100755 (executable)
--- a/gui/wxbe
+++ b/gui/wxbe
@@ -1,6 +1,8 @@
 #!/usr/bin/env python
 from wxPython.wx import *
 from wxPython.lib.mixins.listctrl import wxListCtrlAutoWidthMixin
+import sys, os.path
+sys.path.append(os.path.realpath(os.path.join".."))
 from libbe import bugdir
 
 class MyApp(wxApp):
@@ -8,13 +10,17 @@ class MyApp(wxApp):
         frame = wxFrame(NULL, -1, "Bug display")
         frame.Show(true)
         self.SetTopWindow(frame)
+        panel = wxPanel(frame, -1, style=(wxVSCROLL | wxHSCROLL))
+        panel.SetSize((500, 400))
         sizer = wxBoxSizer(wxVERTICAL)
-        bugs = BugList(frame)
-        bugs.SetSize((400, 65))
+        sizer.Add(panel, wxGROW)
+        frame.SetSizer(sizer)
+        bugs = BugList(panel)
+        bugs.SetSize((400, -1))
 #        bugs.SetDimensions(-1, -1, -1, -1)
+        sizer = wxBoxSizer(wxVERTICAL)
         sizer.Add(bugs, wxGROW)
         frame.SetSizer(sizer)
-        frame.Layout()
         return true
 
 class BugList(wxListCtrl, wxListCtrlAutoWidthMixin):