+
+
+ def OnRightUp(self, evt):
+ self.Show(false)
+ self.Destroy()
+
+
+class TestTransientPopup(wxPopupTransientWindow):
+ """Adds a bit of text and mouse movement to the wxPopupWindow"""
+ def __init__(self, parent, style):
+ wxPopupTransientWindow.__init__(self, parent, style)
+ self.SetBackgroundColour("#FFB6C1")
+ st = wxStaticText(self, -1,
+ "wxPopupTransientWindow is a\n"
+ "wxPopupWindow which disappears\n"
+ "automatically when the user\n"
+ "clicks the mouse outside it or if it\n"
+ "loses focus in any other way."
+ ,
+ pos=(10,10))
+ sz = st.GetBestSize()
+ self.SetSize( (sz.width+20, sz.height+20) )