third step, cleanning english mistakes and special cases
[scilab.git] / scilab / modules / graphics / src / c / getHandleProperty / set_tight_limits_property.c
index 063603c..478355a 100644 (file)
 #include "sciprint.h"
 
 /*------------------------------------------------------------------------*/
-int set_tight_limits_property( sciPointObj * pobj, int stackPointer, int nbRow, int nbCol )
+int set_tight_limits_property( sciPointObj * pobj, int stackPointer, int valueType, int nbRow, int nbCol )
 {
+
+  if ( !isParameterStringMatrix( valueType ) )
+  {
+    sciprint(_("Incompatible type for property %s.\n"),"tight_limits") ;
+    return SET_PROPERTY_ERROR ;
+  }
+
   if ( sciGetEntityType(pobj) != SCI_SUBWIN )
   {
-    sciprint("tight_limits property does not exists for this handle.\n") ;
+    sciprint(_("%s property does not exist for this handle.\n"),"tight_limits") ;
     return SET_PROPERTY_ERROR ;
   }
 
   if ( isStringParamEqual( stackPointer, "on" ) )
   {
-    pSUBWIN_FEATURE (pobj)->tight_limits = FALSE;
+    pSUBWIN_FEATURE (pobj)->tight_limits = TRUE ;
   }
   else if ( isStringParamEqual( stackPointer, "off" ) )
   {
-    pSUBWIN_FEATURE (pobj)->tight_limits = TRUE;
+    pSUBWIN_FEATURE (pobj)->tight_limits = FALSE ;
   }
   else
   {