X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2d3a90ce7a7899d7d0385b4b503038b3516d3e9e..64b397664d8d8c0acd2630ea239ab420fe7fe007:/wxPython/demo/wxPopupWindow.py diff --git a/wxPython/demo/wxPopupWindow.py b/wxPython/demo/wxPopupWindow.py index c9ac6d4c18..055f1c25cc 100644 --- a/wxPython/demo/wxPopupWindow.py +++ b/wxPython/demo/wxPopupWindow.py @@ -52,30 +52,6 @@ class TestPopup(wxPopupWindow): 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 TestTransientPopup(wxPopupTransientWindow): """Adds a bit of text and mouse movement to the wxPopupWindow""" def __init__(self, parent, style, log): @@ -115,8 +91,9 @@ class TestPanel(wxPanel): b = wxButton(self, -1, "Show wxPopupTransientWindow", (25, 95)) EVT_BUTTON(self, b.GetId(), self.OnShowPopupTransient) - b = wxButton(self, -1, "Show wxPopupWindow with listbox", (25, 140)) - EVT_BUTTON(self, b.GetId(), self.OnShowPopupListbox) + if 0: + b = wxButton(self, -1, "Show wxPopupWindow with listbox", (25, 140)) + EVT_BUTTON(self, b.GetId(), self.OnShowPopupListbox) def OnShowPopup(self, evt): @@ -157,6 +134,27 @@ class TestPanel(wxPanel): win.Show(true) +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() + + + #--------------------------------------------------------------------------- def runTest(frame, nb, log):