* Bug #11685 fixed - gcbo variable was not defined when executing functions set
[scilab.git] / scilab / modules / gui / tests / nonreg_tests / bug_11685.tst
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2012 - Scilab Enterprises - Vincent COUVERT
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 //
8 // <-- Non-regression test for bug 11685 -->
9 // <-- TEST WITH GRAPHIC -->
10 // <-- INTERACTIVE TEST -->
11 //
12 // <-- Bugzilla URL -->
13 // http://bugzilla.scilab.org/11685
14 //
15 // <-- Short Description -->
16 // gcbo variable was not defined when executing functions set
17 // as "closerequestfcn" and "resizefcn" properties.
18
19 function resizeMe()
20   disp(gcbo);
21 endfunction
22 function closeMe()
23   disp(gcbo);
24   delete(gcbo)
25 endfunction
26
27 f = figure();
28 f.resizefcn = "resizeMe";
29 f.closerequestfcn = "closeMe";
30
31 // Resize the figure & check that gcbo is displayed in the console
32
33 // Click on the top-right cross of the figure to close it
34 // - check that gcbo is displayed in the console
35 // - check that the figure is closed
36
37