-%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); }
+%typemap(out) wxPyShapeCanvas* { $result = wxPyMake_wxObject($1); }
+%typemap(out) wxDiagram* { $result = wxPyMake_wxObject($1); }
+%typemap(out) wxOGLConstraint* { $result = wxPyMake_wxObject($1); }
+%typemap(out) wxPseudoMetaFile* { $result = wxPyMake_wxObject($1); }
+%typemap(out) wxArrowHead* { $result = wxPyMake_wxObject($1); }