* bug 8582 fixed - Under Linux & Mac OS the waitbar window was too small and we 18/2718/2
Vincent COUVERT [Wed, 8 Dec 2010 10:56:29 +0000 (11:56 +0100)]
                   could not see the bar inside it.

Change-Id: I90b16468effdbc997af49f828617db9a4d899c03

scilab/CHANGES_5.3.X
scilab/modules/gui/src/java/org/scilab/modules/gui/bridge/waitbar/SwingScilabWaitBar.java
scilab/modules/gui/tests/nonreg_tests/bug_8582.tst [new file with mode: 0644]

index 0c5bfda..a56cc51 100644 (file)
@@ -43,6 +43,10 @@ Bug Fixes:
 
 * bug 8540 fixed - Fix a typo in Xcos.
 
+* bug 8582 fixed - Under Linux & Mac OS the waitbar window was too small and we
+                   could not see the bar inside it.
+
+
             Changes between version 5.3.0-beta-4 and 5.3.0-beta-5 of Scilab
             ===============================================================
 
index f01b88b..64a2b0b 100644 (file)
@@ -34,7 +34,7 @@ public class SwingScilabWaitBar extends JFrame implements SimpleWaitBar {
        private static final String SPACE = " ";
        
        private static final int WIDTH = 200;
-       private static final int HEIGHT = 120;
+       private static final int HEIGHT = 150;
        
        private int elementId;
        
diff --git a/scilab/modules/gui/tests/nonreg_tests/bug_8582.tst b/scilab/modules/gui/tests/nonreg_tests/bug_8582.tst
new file mode 100644 (file)
index 0000000..9d61d5e
--- /dev/null
@@ -0,0 +1,28 @@
+*// =============================================================================
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2010 - DIGITEO - Vincent COUVERT
+//
+//  This file is distributed under the same license as the Scilab package.
+// =============================================================================
+//
+// <-- Non-regression test for bug 8582 -->
+// <-- INTERACTIVE TEST -->
+//
+// <-- Bugzilla URL -->
+// http://bugzilla.scilab.org/8582
+//
+// <-- Short Description -->
+// Under Linux & Mac OS the waitbar window was too small and we could not see the bar inside it.
+
+// Exec the following example
+winId=waitbar('This is an example');
+realtimeinit(0.3);
+for j=0:0.1:1,
+  realtime(3*j);
+  waitbar(j,winId);
+end
+
+// Check you see the bar
+
+// Close the waitbar
+winclose(winId);
\ No newline at end of file