Remove addplot useless property. 13/5813/3
Bruno JOFRET [Wed, 4 Jan 2012 16:21:48 +0000 (17:21 +0100)]
Change-Id: I4ee80224128693abcb92a042d50136a595928890

scilab/modules/graphics/includes/GetProperty.h
scilab/modules/graphics/includes/ObjectStructure.h
scilab/modules/graphics/includes/SetProperty.h
scilab/modules/graphics/sci_gateway/c/sci_xget.c
scilab/modules/graphics/sci_gateway/c/sci_xset.c
scilab/modules/graphics/src/c/GetProperty.c
scilab/modules/graphics/src/c/SetProperty.c

index a9ff47e..ba100b1 100644 (file)
@@ -96,7 +96,6 @@ GRAPHICS_IMPEXP scigMode *sciGetGraphicMode (sciPointObj * pobj);  /* GET */
 GRAPHICS_IMPEXP int sciGetIsClipRegionValuated (sciPointObj * pobj);
 GRAPHICS_IMPEXP int sciGetIsClipping (sciPointObj * pobj); /* GET */
 GRAPHICS_IMPEXP double *sciGetClipping (sciPointObj * pobj); /* GET */
-GRAPHICS_IMPEXP BOOL sciGetAddPlot (sciPointObj * pobj);  /* GET */
 GRAPHICS_IMPEXP BOOL sciGetZooming (sciPointObj * pobj);  /* GET */
 GRAPHICS_IMPEXP BOOL sciGetRealVisibility (sciPointObj * pobj) ; /* GET */
 GRAPHICS_IMPEXP BOOL sciGetVisibility (sciPointObj * pobj);  /* GET */
index f48a96e..316e07c 100644 (file)
@@ -242,8 +242,6 @@ sciFont;
  */
 typedef struct
 {
-  /** Are new Plot added to the old plot on the graphics window        */
-  BOOL addplot;
   /** Is zooming allowed                                               */
   BOOL zooming;
 }/** */
index f2d3188..06fd8da 100644 (file)
@@ -133,9 +133,6 @@ GRAPHICS_IMPEXP int sciSetIsClipping (char* pobj, int value); /* SET */
 
 GRAPHICS_IMPEXP int sciSetClipping (char* pobj, double pclip[4] ); /* SET */
 
-GRAPHICS_IMPEXP int sciInitAddPlot (char* pobj, BOOL value);
-GRAPHICS_IMPEXP int sciSetAddPlot (char* pobj, BOOL value); /* SET */
-
 GRAPHICS_IMPEXP int sciInitZooming(char* pobj, BOOL value);
 GRAPHICS_IMPEXP int sciSetZooming (char* pobj, BOOL value); /* SET */
 
index 61f6988..05e9088 100644 (file)
@@ -432,7 +432,7 @@ int xgetg( char * str, char * str1, int * len,int  lx0,int lx1)
     {
         int autoclear;
         sciPointObj * subwin = sciGetFirstTypedSelectedSon( sciGetCurrentFigure(), SCI_SUBWIN ) ;
-        autoclear = !(sciGetAddPlot(subwin));
+        //autoclear = !(sciGetAddPlot(subwin));
         if (autoclear == 1)
         {
             strncpy(str1,"on",2);
index b5e5056..22a0512 100644 (file)
@@ -265,13 +265,13 @@ int sci_xset( char *fname, unsigned long fname_len )
     {
         if ( x[0] == 1 )
         {
-            sciSetAddPlot(subwin, TRUE);
-            sciSetAddPlot(sciGetParent(subwin), TRUE);
+            //sciSetAddPlot(subwin, TRUE);
+            //sciSetAddPlot(sciGetParent(subwin), TRUE);
         }
         else
         {
-            sciSetAddPlot(subwin, FALSE);
-            sciSetAddPlot(sciGetParent(subwin), FALSE);
+            //sciSetAddPlot(subwin, FALSE);
+            //sciSetAddPlot(sciGetParent(subwin), FALSE);
         }
     }
     else if ( strcmp(cstk(l1),"wresize") == 0)
@@ -364,10 +364,10 @@ int xsetg(char * str,char * str1,int lx0,int lx1)
         sciPointObj * subwin = sciGetFirstTypedSelectedSon(sciGetCurrentFigure(), SCI_SUBWIN);
         if (strcmp(str1,"on")==0 )
         {
-            sciSetAddPlot( subwin,FALSE);
+            //sciSetAddPlot( subwin,FALSE);
         }
         else{
-            sciSetAddPlot( subwin,TRUE);
+            //sciSetAddPlot( subwin,TRUE);
         }
         forceRedraw(subwin);
     }
index 665a537..3d73374 100644 (file)
@@ -1247,52 +1247,6 @@ sciGetClipping (sciPointObj * pobj)
 
 }
 
-
-/**sciGetHighLight
-* Returns the highlight mode where the object are.
-*/
-
-
-/**sciGetAddPlot
-* Returns the mode of the adding plot
-* @param sciPointObj * pobj: the pointer to the entity
-* @return TRUE if yes, FALSE if no
-* @author Djalel ABDEMOUCHE
-* 25/10/2002
-*/
-BOOL
-sciGetAddPlot (sciPointObj * pobj)
-{
-    switch (sciGetEntityType (pobj))
-    {
-    case SCI_FIGURE:
-        return (sciGetGraphicMode (pobj))->addplot;
-        break;
-    case SCI_SUBWIN:
-        return (sciGetGraphicMode (pobj))->addplot;
-        break;
-    case SCI_TEXT:
-    case SCI_LEGEND:
-    case SCI_ARC:
-    case SCI_SEGS:
-    case SCI_FEC:
-    case SCI_GRAYPLOT:
-    case SCI_POLYLINE:
-    case SCI_RECTANGLE:
-    case SCI_SURFACE:
-    case SCI_AXES:
-    case SCI_AGREG:
-    case SCI_LABEL: /* F.Leray 28.05.04 */
-    case SCI_UIMENU:
-    default:
-        printSetGetErrorMessage("auto_clear");
-        return FALSE;
-        break;
-    }
-    return FALSE;
-}
-
-
 /**sciGetZooming
 * Returns the zooming state of the object is it or not zoomed.
 */
index 7370626..39c436e 100644 (file)
@@ -1586,59 +1586,6 @@ sciSetClipping (char * pobjUID, double pclip[4] )
 
 }
 
-
-int sciInitAddPlot( char * pobjUID, BOOL value )
-{
-    // FIXME
-    abort();
-#if 0
-    switch (sciGetEntityType (pobjUID))
-    {
-    case SCI_FIGURE:
-        (sciGetGraphicMode (pobjUID))->addplot = value;
-        break;
-    case SCI_SUBWIN:
-        (sciGetGraphicMode (pobjUID))->addplot = value;
-        /*(sciGetGraphicMode (sciGetParentFigure(pobjUID)))->addplot = value;*/
-        break;
-    case SCI_TEXT:
-    case SCI_LEGEND:
-    case SCI_ARC:
-    case SCI_SEGS:
-    case SCI_FEC:
-    case SCI_GRAYPLOT:
-    case SCI_POLYLINE:
-    case SCI_RECTANGLE:
-    case SCI_SURFACE:
-    case SCI_AXES:
-    case SCI_AGREG:
-    case SCI_LABEL: /* F.Leray 28.05.04 */
-    case SCI_UIMENU:
-    default:
-        printSetGetErrorMessage("auto_clear");
-        return -1 ;
-        break;
-    }
-#endif
-    return 0 ;
-}
-
-/**sciSetAddPlot
- * Tunrs ON or OFF the possibility to draw multi plots in one graphic.
- * If FALSE, plot is cleared before new drawing
- */
-int
-sciSetAddPlot (char * pobjUID, BOOL value)
-{
-    if ( sciGetAddPlot( pobjUID ) == value )
-    {
-        /* nothing to do */
-        return 1 ;
-    }
-    return sciInitAddPlot( pobjUID, value ) ;
-
-}
-
 int sciInitZooming( char * pobjUID, BOOL value )
 {
     // FIXME