Fix warning message on Min/Max uicontrol property. 77/9077/2
Bruno JOFRET [Wed, 19 Sep 2012 16:31:02 +0000 (18:31 +0200)]
Change-Id: I253ac74cbcebfabc91f9578cfbfc3e30767708fc

scilab/modules/gui/src/cpp/GetUicontrolStyle.cpp
scilab/modules/gui/src/cpp/GetUicontrolStyle.hxx
scilab/modules/gui/src/cpp/SetUicontrolMax.cpp
scilab/modules/gui/src/cpp/SetUicontrolMin.cpp

index a7a96bd..d52dc59 100644 (file)
@@ -23,7 +23,7 @@ extern "C"
  ** \brief Get the style of an uicontrol object
  */
 
-static char *IntToStyle(int _iStyle)
+char *IntToStyle(int _iStyle)
 {
     switch (_iStyle)
     {
index 99a4c4d..ab07fde 100644 (file)
@@ -23,4 +23,6 @@ extern "C"
 #include "Scierror.h"
 }
 
+char *IntToStyle(int _iStyle);
+
 #endif /* __GET_UICONTROL_STYLE_HXX__ */
index eb34578..e3bdc51 100644 (file)
@@ -13,6 +13,7 @@
  */
 
 #include "SetUicontrolMax.hxx"
+#include "GetUicontrolStyle.hxx"
 
 int SetUicontrolMax(void* _pvCtx, char* sciObjUID, size_t stackPointer, int valueType, int nbRow, int nbCol)
 {
@@ -62,7 +63,7 @@ int SetUicontrolMax(void* _pvCtx, char* sciObjUID, size_t stackPointer, int valu
 
         if ((value != minValue) && (value != maxValue))
         {
-            sciprint(const_cast<char*>(_("Warning: '%s' 'Value' property should be equal to either '%s' or '%s' property value.\n")), objectStyle, "Min", "Max");
+            sciprint(const_cast<char*>(_("Warning: '%s' 'Value' property should be equal to either '%s' or '%s' property value.\n")), IntToStyle(objectStyle), "Min", "Max");
         }
 
     }
index 8a5185f..529bdb4 100644 (file)
@@ -12,6 +12,7 @@
  *
  */
 
+#include "GetUicontrolStyle.hxx"
 #include "SetUicontrolMin.hxx"
 
 int SetUicontrolMin(void* _pvCtx, char* sciObjUID, size_t stackPointer, int valueType, int nbRow, int nbCol)
@@ -62,7 +63,7 @@ int SetUicontrolMin(void* _pvCtx, char* sciObjUID, size_t stackPointer, int valu
 
         if ((value != minValue) && (value != maxValue))
         {
-            sciprint(const_cast<char*>(_("Warning: '%s' 'Value' property should be equal to either '%s' or '%s' property value.\n")), objectStyle, "Min", "Max");
+            sciprint(const_cast<char*>(_("Warning: '%s' 'Value' property should be equal to either '%s' or '%s' property value.\n")), IntToStyle(objectStyle), "Min", "Max");
         }
 
     }