Rectangle Objects inherits Axes mark_mode property. 86/8486/2
Bruno JOFRET [Thu, 2 Aug 2012 09:39:15 +0000 (11:39 +0200)]
Change-Id: I75ac6aa5b108dc467f988713ba70250dad1b607a

scilab/modules/graphics/src/c/BuildObjects.c

index de517b8..799ef4f 100644 (file)
@@ -871,6 +871,8 @@ char * ConstructRectangle(char * pparentsubwinUID, double x, double y,
     int *piClipRegionSet = &clipRegionSet;
     int clipState = 0;
     int *piClipState = &clipState;
+    int iMarkMode = 0;
+    int *piMarkMode = &iMarkMode;
 
     if (height < 0.0 || width < 0.0)
     {
@@ -911,6 +913,9 @@ char * ConstructRectangle(char * pparentsubwinUID, double x, double y,
     getGraphicObjectProperty(pparentsubwinUID, __GO_CLIP_STATE__, jni_int, (void **)&piClipState);
     setGraphicObjectProperty(pobjUID, __GO_CLIP_STATE__, &clipState, jni_int, 1);
 
+    getGraphicObjectProperty(pparentsubwinUID, __GO_MARK_MODE__, jni_bool, (void **)&piMarkMode);
+    setGraphicObjectProperty(pobjUID, __GO_MARK_MODE__, &iMarkMode, jni_bool, 1);
+
     /*
      * Initializes the contour properties (background, foreground, etc)
      * to the default values (those of the parent Axes).