X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d74525f7640db2ac3c2229a869806904951aec55..16d38102e8ad5534d185cc532b9aa8077a75e0a4:/wxPython/contrib/ogl/_ogldefs.i diff --git a/wxPython/contrib/ogl/_ogldefs.i b/wxPython/contrib/ogl/_ogldefs.i index 2aa9cf1bef..1241092a2e 100644 --- a/wxPython/contrib/ogl/_ogldefs.i +++ b/wxPython/contrib/ogl/_ogldefs.i @@ -57,10 +57,22 @@ class wxPyControlPoint; // Typemaps just for OGL +// OOR Support +%typemap(python, out) wxPyShape* { $target = wxPyMake_wxObject($source); } +%typemap(python, out) wxPyShapeEvtHandler* { $target = wxPyMake_wxObject($source); } +%typemap(python, out) wxPyShapeCanvas* { $target = wxPyMake_wxObject($source); } +%typemap(python, out) wxDiagram* { $target = wxPyMake_wxObject($source); } +%typemap(python, out) wxOGLConstraint* { $target = wxPyMake_wxObject($source); } +%typemap(python, out) wxPyDivisionShape* { $target = wxPyMake_wxObject($source); } +%typemap(python, out) wxPseudoMetaFile* { $target = wxPyMake_wxObject($source); } +%typemap(python, out) wxArrowHead* { $target = wxPyMake_wxObject($source); } + + + + // wxOGL doesn't use a ref-counted copy of pens and brushes, so we'll // use the pen and brush lists to simulate that... - %typemap(python, in) wxPen* { wxPen* temp; if ($source) {