* Bug #13388 fixed - Display of Waitbar and Progressionbar handles did not show tag... 11/14511/4
Pierre-Aime Agnel [Wed, 7 May 2014 09:33:46 +0000 (11:33 +0200)]
Change-Id: I36feab8dfbfd0e25618d71338eca1f47c655beec

scilab/CHANGES_5.5.X
scilab/modules/graphics/macros/%h_p.sci
scilab/modules/graphics/src/c/getHandleProperty/get_type_property.c

index 272ba65..ed0f882 100644 (file)
@@ -33,6 +33,9 @@ Scilab Bug Fixes
 
 * Bug #13386 fixed - An exception occurred when using entity picker on legends.
 
+* Bug #13388 fixed - Display of Waitbar and Progressionbar handles did not show
+                     Tag and Userdata properties.
+
 * Bug #13397 fixed - saveGui() returned an undocumented boolean parameter (success/failure flag).
 
 * Bug #13401 fixed - Closing Scilab during halt() did not quit the Scilab process.
index 0985a31..90428f8 100755 (executable)
@@ -17,12 +17,8 @@ function %h_p(h)
         t1=[t1;part("=",ones(1,length(t1)))]
         t=[t1;t]
     else
-        if (h.type=="Waitbar" | h.type=="Progressionbar")
-            t="Handle of type """+h.type+"""";
-        else
-            t="Handle of type """+h.type+""" with properties:"
-            t=[t;part("=",ones(1,length(t)))]
-        end
+        t="Handle of type """+h.type+""" with properties:"
+        t=[t;part("=",ones(1,length(t)))]
 
         select h.type
 
@@ -912,6 +908,26 @@ function %h_p(h)
             "tag = "+h.tag
             ]
 
+            // waitbar
+            // =====================================================================
+
+        case "Waitbar"
+            u=h.user_data;
+            t=[t;
+            "Userdata = "+fmtuser_data(u)
+            "Tag = "+h.tag
+            ]
+
+            // progressionbar
+            // =====================================================================
+
+        case "Progressionbar"
+            u=h.user_data;
+            t=[t;
+            "Userdata = "+fmtuser_data(u)
+            "Tag = "+h.tag
+            ]
+
             // uimenu
             // =====================================================================
 
index 329c3d5..2c64274 100644 (file)
@@ -80,6 +80,8 @@ static char *getTypeNameFromInt(int _iType)
             return "ShowHiddenHandles";
         case __GO_WAITBAR__ :
             return "Waitbar";
+        case __GO_PROGRESSIONBAR__ :
+            return "Progressionbar";
         case __GO_DATATIP__:
             return "Datatip";
         case __GO_LIGHT__ :