]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/windows3.i
corrections to dynamic loading for Darwin
[wxWidgets.git] / wxPython / src / windows3.i
index 570e9fba29c22213947dbf3807c187dbeeb99397..8b8ad5fb9a7054bed64653ccb7b4ddfd9bdc36ea 100644 (file)
@@ -272,11 +272,25 @@ public:
 class wxTipWindow : public wxPyPopupTransientWindow
 {
 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)"
 
     %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();
 };
 
 
 };