X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4416b50837c52b62bd0e21c05bcc29a129e97631..f9ee64b1356530b7f5c957d250d2a1dcbef60f60:/wxPython/src/windows3.i?ds=sidebyside diff --git a/wxPython/src/windows3.i b/wxPython/src/windows3.i index 570e9fba29..8b8ad5fb9a 100644 --- a/wxPython/src/windows3.i +++ b/wxPython/src/windows3.i @@ -272,11 +272,25 @@ public: class wxTipWindow : public wxPyPopupTransientWindow { public: - wxTipWindow(wxWindow *parent, - const wxString& text, - wxCoord maxLength = 100); + %addmethods { + wxTipWindow(wxWindow *parent, + const wxString* text, + wxCoord maxLength = 100, + wxRect* rectBound = NULL) { + wxString tmp = *text; + return new wxTipWindow(parent, tmp, maxLength, NULL, rectBound); + } + } %pragma(python) addtomethod = "__init__:self._setOORInfo(self)" + + // If rectBound is not NULL, the window will disappear automatically when + // the mouse leave the specified rect: note that rectBound should be in the + // screen coordinates! + void SetBoundingRect(const wxRect& rectBound); + + // Hide and destroy the window + void Close(); };