Fix bug 4429, use hidden_axes instead of hidden_axis
Pierre LANDO [Fri, 18 Sep 2009 12:43:07 +0000 (14:43 +0200)]
scilab/modules/graphics/includes/ObjectStructure.h
scilab/modules/graphics/src/c/SetProperty.c
scilab/modules/graphics/src/c/getHandleProperty/get_box_property.c
scilab/modules/graphics/src/c/getHandleProperty/set_box_property.c
scilab/modules/graphics/src/c/sciCall.c
scilab/modules/graphics/tcl/ged/Axes.tcl
scilab/modules/renderer/src/cpp/subwinDrawing/DrawableSubwinFactory.cpp

index 30e8e04..f30a6ba 100644 (file)
@@ -4,6 +4,7 @@
  * Copyright (C) 2002 - 2004 - INRIA - Djalel Abdemouche
  * Copyright (C) 2004 - 2006 - INRIA - Fabrice Leray
  * Copyright (C) 2005 - INRIA - Jean-Baptiste Silvy
+ * Copyright (C) 2009 - DIGITEO - Pierre Lando
  * 
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
@@ -626,7 +627,7 @@ typedef enum {FLAT_RELIEF, GROOVE_RELIEF, RAISED_RELIEF, RIDGE_RELIEF, SOLID_REL
 typedef enum {LEFT_ALIGNMENT, CENTER_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT, MIDDLE_ALIGNMENT, BOTTOM_ALIGNMENT} UicontrolAlignment;
 
 /* the part of the drawn box for 3d axis */
-typedef enum { BT_OFF = FALSE, BT_ON = TRUE, BT_HIDDEN_AXIS, BT_BACK_HALF } EAxesBoxType ;
+typedef enum { BT_OFF = FALSE, BT_ON = TRUE, BT_HIDDEN_AXES, BT_BACK_HALF } EAxesBoxType ;
 
 typedef struct 
 {  
index cc5dad4..af7cef1 100644 (file)
@@ -2739,7 +2739,7 @@ int sciInitBoxType( sciPointObj * pobj, EAxesBoxType type )
         case BT_ON:
           pSUBWIN_FEATURE(pobj)->axes.flag[2] = 4 ;
           break ;
-        case BT_HIDDEN_AXIS:
+        case BT_HIDDEN_AXES:
           pSUBWIN_FEATURE(pobj)->axes.flag[2] = 2 ;
           break ;
         case BT_BACK_HALF:
index 7526f92..78450e4 100644 (file)
@@ -3,6 +3,7 @@
  * Copyright (C) 2004-2006 - INRIA - Fabrice Leray
  * Copyright (C) 2006 - INRIA - Allan Cornet
  * Copyright (C) 2006 - INRIA - Jean-Baptiste Silvy
+ * Copyright (C) 2009 - DIGITEO - Pierre Lando
  * 
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
@@ -36,8 +37,8 @@ int get_box_property( sciPointObj * pobj )
     case BT_ON:
       return sciReturnString( "on" ) ;
       break ;
-    case BT_HIDDEN_AXIS:
-      return sciReturnString( "hidden_axis" ) ;
+    case BT_HIDDEN_AXES:
+      return sciReturnString( "hidden_axes" ) ;
       break ;
     case BT_BACK_HALF:
       return sciReturnString( "back_half" ) ;
index f8ecaf3..208a2e1 100644 (file)
@@ -3,6 +3,7 @@
  * Copyright (C) 2004-2006 - INRIA - Fabrice Leray
  * Copyright (C) 2006 - INRIA - Allan Cornet
  * Copyright (C) 2006 - INRIA - Jean-Baptiste Silvy
+ * Copyright (C) 2009 - DIGITEO - Pierre Lando
  * 
  * This file must be used under the terms of the CeCILL.
  * This source file is licensed as described in the file COPYING, which
@@ -46,9 +47,14 @@ int set_box_property( sciPointObj * pobj, size_t stackPointer, int valueType, in
     {
       return sciSetBoxType( pobj, BT_ON ) ;
     }
+    else if ( isStringParamEqual( stackPointer, "hidden_axes" ) )
+    {
+      return sciSetBoxType( pobj, BT_HIDDEN_AXES ) ;
+    }
     else if ( isStringParamEqual( stackPointer, "hidden_axis" ) )
     {
-      return sciSetBoxType( pobj, BT_HIDDEN_AXIS ) ;
+      sciprint(_("WARNING !!!\n%s: for input argument #%d: '%s' is deprecated use '%s' instead.\n"), "set_box_property",2,"hidden_axis", "hidden_axes");
+      return sciSetBoxType( pobj, BT_HIDDEN_AXES ) ;
     }
     else if ( isStringParamEqual( stackPointer, "back_half" ) )
     {
@@ -56,7 +62,7 @@ int set_box_property( sciPointObj * pobj, size_t stackPointer, int valueType, in
     }
     else
     {
-      Scierror(999, _("%s: Wrong type for input argument #%d: '%s', '%s', '%s' or '%s' expected.\n"), "set_box_property",2,"on","off","hidden_axis","back_half") ;
+      Scierror(999, _("%s: Wrong type for input argument #%d: '%s', '%s', '%s' or '%s' expected.\n"), "set_box_property",2,"on","off","hidden_axes","back_half") ;
       return SET_PROPERTY_ERROR ;
     }
   }
index d750d20..316629b 100644 (file)
@@ -496,7 +496,7 @@ void Objplot3d ( char    * fname ,
                }
                else if(iflag[2] == 2)
                {
-                       pSUBWIN_FEATURE (psubwin)->axes.rect = BT_HIDDEN_AXIS ; /* for 2d use only (when switching to 2d mode) */
+                       pSUBWIN_FEATURE (psubwin)->axes.rect = BT_HIDDEN_AXES ; /* for 2d use only (when switching to 2d mode) */
 
                        pSUBWIN_FEATURE (psubwin)->axes.axes_visible[0] = FALSE;
                        pSUBWIN_FEATURE (psubwin)->axes.axes_visible[1] = FALSE;
@@ -837,4 +837,4 @@ static void getDrect(const double vector[], int nbElements,
                *dMax = defaultMax;
        }
 }
-/*------------------------------------------------------------------------*/
\ No newline at end of file
+/*------------------------------------------------------------------------*/
index d6742a6..6b11072 100644 (file)
@@ -1473,7 +1473,7 @@ combobox $w.frame.box \
     -textvariable curBoxState\
     -editable false \
     -command [list selectBoxState ] -font $gedFont
-eval $w.frame.box list insert end [list "off" "hidden_axis" "back_half" "on"]
+eval $w.frame.box list insert end [list "off" "hidden_axes" "back_half" "on"]
 pack $w.frame.boxlabel -in $w.frame.line3   -side left
 pack $w.frame.box -in $w.frame.line3  -side left -fill x -pady 0 -padx $smallPad
 
index 0657f49..5c4f897 100644 (file)
@@ -104,7 +104,7 @@ void DrawableSubwinFactory::setStrategies(ConcreteDrawableSubwin * subwin)
   subwin->removeAxesBoxDrawers();
   switch(sciGetBoxType(pSubwin))
   {
-  case BT_HIDDEN_AXIS:
+  case BT_HIDDEN_AXES:
     subwin->addAxesBoxDrawer(new BackTrihedronDrawerJoGL(subwin));
     break;
   case BT_BACK_HALF: