//---------------------------------------------------------------------------
+IMPLEMENT_DYNAMIC_CLASS(wxPyShapeCanvas, wxShapeCanvas);
+IMPLEMENT_DYNAMIC_CLASS(wxPyShapeEvtHandler, wxShapeEvtHandler);
+IMPLEMENT_ABSTRACT_CLASS(wxPyShape, wxShape);
+IMPLEMENT_DYNAMIC_CLASS(wxPyRectangleShape, wxRectangleShape);
+IMPLEMENT_DYNAMIC_CLASS(wxPyControlPoint, wxControlPoint);
+IMPLEMENT_DYNAMIC_CLASS(wxPyBitmapShape, wxBitmapShape);
+IMPLEMENT_DYNAMIC_CLASS(wxPyDrawnShape, wxDrawnShape);
+IMPLEMENT_DYNAMIC_CLASS(wxPyCompositeShape, wxCompositeShape);
+IMPLEMENT_DYNAMIC_CLASS(wxPyDividedShape, wxDividedShape);
+IMPLEMENT_DYNAMIC_CLASS(wxPyDivisionShape, wxDivisionShape);
+IMPLEMENT_DYNAMIC_CLASS(wxPyEllipseShape, wxEllipseShape);
+IMPLEMENT_DYNAMIC_CLASS(wxPyCircleShape, wxCircleShape);
+IMPLEMENT_DYNAMIC_CLASS(wxPyLineShape, wxLineShape);
+IMPLEMENT_DYNAMIC_CLASS(wxPyPolygonShape, wxPolygonShape);
+IMPLEMENT_DYNAMIC_CLASS(wxPyTextShape, wxTextShape);
+
+//---------------------------------------------------------------------------
extern "C" SWIGEXPORT(void) initoglbasicc();
extern "C" SWIGEXPORT(void) initoglshapesc();
initoglcanvasc();
-// wxClassInfo::CleanUpClasses();
-// wxClassInfo::InitializeClasses();
+ wxClassInfo::CleanUpClasses();
+ wxClassInfo::InitializeClasses();
+
+ wxPyPtrTypeMap_Add("wxControlPoint", "wxPyControlPoint");
+ wxPyPtrTypeMap_Add("wxShapeCanvas", "wxPyShapeCanvas");
+ wxPyPtrTypeMap_Add("wxShapeEvtHandler", "wxPyShapeEvtHandler");
+ wxPyPtrTypeMap_Add("wxShape", "wxPyShape");
+ wxPyPtrTypeMap_Add("wxRectangleShape", "wxPyRectangleShape");
+ wxPyPtrTypeMap_Add("wxDrawnShape", "wxPyDrawnShape");
+ wxPyPtrTypeMap_Add("wxCompositeShape", "wxPyCompositeShape");
+ wxPyPtrTypeMap_Add("wxDividedShape", "wxPyDividedShape");
+ wxPyPtrTypeMap_Add("wxDivisionShape", "wxPyDivisionShape");
+ wxPyPtrTypeMap_Add("wxEllipseShape", "wxPyEllipseShape");
+ wxPyPtrTypeMap_Add("wxCircleShape", "wxPyCircleShape");
+ wxPyPtrTypeMap_Add("wxLineShape", "wxPyLineShape");
+ wxPyPtrTypeMap_Add("wxPolygonShape", "wxPyPolygonShape");
+ wxPyPtrTypeMap_Add("wxTextShape", "wxPyTextShape");
%}