]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_validator.i
use the right number in the tarball filename
[wxWidgets.git] / wxPython / src / _validator.i
index 2951244f365c354b9123e3da686fedfc82be83ed..4c72e8b05ae7c7751a0b075a9869883dcc1f0763 100644 (file)
@@ -33,10 +33,15 @@ class wxValidator : public wxEvtHandler
 {
 public:
     %pythonAppend wxValidator "self._setOORInfo(self)"
 {
 public:
     %pythonAppend wxValidator "self._setOORInfo(self)"
+    %typemap(out) wxValidator*;    // turn off this typemap
+
     wxValidator();
     //~wxValidator();
 
     wxValidator();
     //~wxValidator();
 
+    // Turn it back on again
+    %typemap(out) wxValidator* { $result = wxPyMake_wxObject($1, $owner); }
 
 
+    
     // Make a clone of this validator (or return NULL)
     wxValidator* Clone();
 
     // Make a clone of this validator (or return NULL)
     wxValidator* Clone();
 
@@ -56,8 +61,9 @@ public:
     // validators beep by default if invalid key is pressed, these functions
     // allow to change it
     static bool IsSilent();
     // validators beep by default if invalid key is pressed, these functions
     // allow to change it
     static bool IsSilent();
-    static void SetBellOnError(int doIt = True);
+    static void SetBellOnError(int doIt = true);
 
 
+    %property(Window, GetWindow, SetWindow, doc="See `GetWindow` and `SetWindow`");
 };
 
 
 };
 
 
@@ -78,13 +84,12 @@ public:
         self._setOORInfo(self)"
     wxPyValidator();
 
         self._setOORInfo(self)"
     wxPyValidator();
 
-    void _setCallbackInfo(PyObject* self, PyObject* _class, int incref=True);
+    void _setCallbackInfo(PyObject* self, PyObject* _class, int incref=true);
 };
 
 
 
 %immutable;
 };
 
 
 
 %immutable;
-// See also wxPy_ReinitStockObjects in helpers.cpp
 const wxValidator wxDefaultValidator;
 %mutable;
 
 const wxValidator wxDefaultValidator;
 %mutable;