X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ab1f7d2aa9cb1857cf87e105ebbd36a92676bbde..260c9c7df3a2968f93a4c474024c60b425fdea12:/wxPython/src/_pycontrol.i?ds=sidebyside diff --git a/wxPython/src/_pycontrol.i b/wxPython/src/_pycontrol.i index eb2a01b87f..ac80519d0e 100644 --- a/wxPython/src/_pycontrol.i +++ b/wxPython/src/_pycontrol.i @@ -64,6 +64,8 @@ public: DEC_PYCALLBACK__COLOUR(ApplyParentThemeBackground); DEC_PYCALLBACK_VIZATTR_(GetDefaultAttributes); + DEC_PYCALLBACK_BOOL_(HasTransparentBackground); + PYPRIVATE; }; @@ -96,7 +98,9 @@ IMP_PYCALLBACK_VOID_WXWINBASE(wxPyControl, wxControl, RemoveChild); IMP_PYCALLBACK_BOOL_const(wxPyControl, wxControl, ShouldInheritColours); IMP_PYCALLBACK__COLOUR(wxPyControl, wxControl, ApplyParentThemeBackground); IMP_PYCALLBACK_VIZATTR_(wxPyControl, wxControl, GetDefaultAttributes); -%} + +IMP_PYCALLBACK_BOOL_(wxPyControl, wxControl, HasTransparentBackground); + %} // And now the one for SWIG to see MustHaveApp(wxPyControl); @@ -106,14 +110,14 @@ public: %pythonAppend wxPyControl "self._setOORInfo(self); self._setCallbackInfo(self, PyControl)" %pythonAppend wxPyControl() "" - wxPyControl(wxWindow* parent, const wxWindowID id, + wxPyControl(wxWindow* parent, const wxWindowID id=-1, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, const wxValidator& validator=wxDefaultValidator, const wxString& name = wxPyControlNameStr); - %name(PrePyControl) wxPyControl(); + %RenameCtor(PrePyControl, wxPyControl()); void _setCallbackInfo(PyObject* self, PyObject* _class);