self.Destroy()
-class TestPopupWithListbox(wxPopupWindow):
- def __init__(self, parent, style, log):
- wxPopupWindow.__init__(self, parent, style)
- import keyword
- self.lb = wxListBox(self, -1, choices = keyword.kwlist)
-
- #sz = self.lb.GetBestSize()
- self.SetSize((150, 75)) #sz)
- self.lb.SetSize(self.GetClientSize())
- self.lb.SetFocus()
-
- EVT_LEFT_DOWN(self.lb, self.OnLeft)
- EVT_LISTBOX(self, -1, self.OnListBox)
-
-
- def OnLeft(self, evt):
- print "OnLeft", evt.GetEventObject()
- evt.Skip()
- def OnListBox(self, evt):
- print "OnListBox", evt.GetEventObject()
- evt.Skip()
+## class TestPopupWithListbox(wxPopupWindow):
+## def __init__(self, parent, style, log):
+## wxPopupWindow.__init__(self, parent, style)
+## import keyword
+## self.lb = wxListBox(self, -1, choices = keyword.kwlist)
+## #sz = self.lb.GetBestSize()
+## self.SetSize((150, 75)) #sz)
+## self.lb.SetSize(self.GetClientSize())
+## self.lb.SetFocus()
+## EVT_LEFT_DOWN(self.lb, self.OnLeft)
+## EVT_LISTBOX(self, -1, self.OnListBox)
+
+## def OnLeft(self, evt):
+## print "OnLeft", evt.GetEventObject()
+## evt.Skip()
+## def OnListBox(self, evt):
+## print "OnListBox", evt.GetEventObject()
+## evt.Skip()
win.Popup()
- def OnShowPopupListbox(self, evt):
- win = TestPopupWithListbox(self, wxNO_BORDER, self.log)
+## def OnShowPopupListbox(self, evt):
+## win = TestPopupWithListbox(self, wxNO_BORDER, self.log)
- # Show the popup right below or above the button
- # depending on available screen space...
- btn = evt.GetEventObject()
- pos = btn.ClientToScreen( (0,0) )
- sz = btn.GetSize()
- win.Position(pos, (0, sz.height))
+## # Show the popup right below or above the button
+## # depending on available screen space...
+## btn = evt.GetEventObject()
+## pos = btn.ClientToScreen( (0,0) )
+## sz = btn.GetSize()
+## win.Position(pos, (0, sz.height))
- win.Show(true)
+## win.Show(true)
#---------------------------------------------------------------------------