X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2b9048c56f0aa04b2adbb7813f9698abdda15184..5f2502393e042e6e2c871ff94b7ccaf7a78b264d:/wxPython/src/_validator.i diff --git a/wxPython/src/_validator.i b/wxPython/src/_validator.i index 2951244f36..4c72e8b05a 100644 --- a/wxPython/src/_validator.i +++ b/wxPython/src/_validator.i @@ -33,10 +33,15 @@ class wxValidator : public wxEvtHandler { public: %pythonAppend wxValidator "self._setOORInfo(self)" + %typemap(out) wxValidator*; // turn off this typemap + 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(); @@ -56,8 +61,9 @@ public: // 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(); - void _setCallbackInfo(PyObject* self, PyObject* _class, int incref=True); + void _setCallbackInfo(PyObject* self, PyObject* _class, int incref=true); }; %immutable; -// See also wxPy_ReinitStockObjects in helpers.cpp const wxValidator wxDefaultValidator; %mutable;