-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()
-
-
-