X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d74525f7640db2ac3c2229a869806904951aec55..8dba8632c5bcd64724e2e9e2d40e295555a0cb86:/wxPython/contrib/ogl/_ogldefs.i diff --git a/wxPython/contrib/ogl/_ogldefs.i b/wxPython/contrib/ogl/_ogldefs.i index 2aa9cf1bef..0660991cd3 100644 --- a/wxPython/contrib/ogl/_ogldefs.i +++ b/wxPython/contrib/ogl/_ogldefs.i @@ -57,10 +57,23 @@ class wxPyControlPoint; // Typemaps just for OGL +// OOR Support +%typemap(python, out) wxPyShape* { $target = wxPyMake_wxShapeEvtHandler($source); } +%typemap(python, out) wxPyShapeEvtHandler* { $target = wxPyMake_wxShapeEvtHandler($source); } +%typemap(python, out) wxPyDivisionShape* { $target = wxPyMake_wxShapeEvtHandler($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) 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) {