class wxValidator : public wxEvtHandler
{
public:
- %addtofunc wxValidator "self._setOORInfo(self)"
+ %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();
// 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`");
};
class wxPyValidator : public wxValidator {
public:
- %addtofunc wxPyValidator "
- self._setCallbackInfo(self, PyValidator, 1)
- self._setOORInfo(self)"
+ %pythonAppend wxPyValidator "self._setOORInfo(self);" setCallbackInfo(PyValidator)
+
wxPyValidator();
- void _setCallbackInfo(PyObject* self, PyObject* _class, int incref=TRUE);
+ void _setCallbackInfo(PyObject* self, PyObject* _class, int incref=1);
};
%immutable;
-// See also wxPy_ReinitStockObjects in helpers.cpp
const wxValidator wxDefaultValidator;
%mutable;