Graphics: Move constructRectangle on Java side
[scilab.git] / scilab / modules / graphic_objects / src / cpp / createGraphicObject.cpp
index 4c0af1e..2818148 100644 (file)
@@ -17,7 +17,7 @@ extern "C"
 }
 
 #include "CallGraphicController.hxx"
-
+#include "GraphicObjectBuilder.hxx"
 #include "DataController.hxx"
 
 using namespace org_scilab_modules_graphic_objects;
@@ -41,3 +41,16 @@ void buildFigureMenuBar(char const* _sFigureId)
 {
     CallGraphicController::buildFigureMenuBar(getScilabJavaVM(), _sFigureId);
 }
+
+char * constructRectangles(char * pparentsubwinUID, double x, double y, double height, double width, int foreground, int background, int isfilled, int isline)
+{
+    try
+    {
+       return GraphicObjectBuilder::constructRectangles(getScilabJavaVM(), pparentsubwinUID, x, y, height, width, foreground, background, isfilled, isline);
+    }
+    catch (std::exception & e)
+    {
+       printf("exception: %s\n", e.what());
+       return NULL;
+    }
+}