Bug 13807 fixed: Invalid margins when the visibility of figure was to off
[scilab.git] / scilab / modules / graphics / tests / nonreg_tests / bug_13807.tst
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2015 - Scilab Enterprises - Vincent COUVERT
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7
8 // <-- TEST WITH GRAPHIC -->
9
10 // <-- Non-regression test for bug 13807 -->
11 //
12 // <-- Bugzilla URL -->
13 // http://bugzilla.scilab.org/13807
14 //
15 // <-- Short Description -->
16 // Invalid margins when the visibility of figure was to off
17
18 fig = figure("figure_name", "TEST MARGINS", ...
19 "dockable", "off", ...
20 "axes_size", [950,550], ...
21 "infobar_visible", "off", ...
22 "toolbar", "none", ...
23 "menubar_visible", "on", ...
24 "menubar", "none", ...
25 "default_axes", "off", ...
26 "layout", "border", ...
27 "visible", "off");
28
29 f = uicontrol(fig, "style", "frame", ...
30 "layout", "gridbag");
31
32 f1 = uicontrol(f, "style", "frame", ...
33 "layout", "gridbag", ...
34 "constraints", createConstraints("gridbag", [1 1 1 1], [1 1], "both", "left"));
35 a1 = newaxes(f1);
36 //a1.auto_margins="off";
37 a1.filled = "off";
38 a1.tag = "axe";
39
40 f2 = uicontrol(f, "style", "frame", ...
41 "layout", "gridbag", ...
42 "constraints", createConstraints("gridbag", [1 2 1 1], [1 1], "horizontal", "left"));
43 uicontrol(f2, "style", "text", ...
44 "string", "test", ...
45 "layout", "gridbag", ...
46 "constraints", createConstraints("gridbag", [1 1 1 1], [1 1], "none", "left"));
47
48 sca(a1);
49 plot2d(1:10, 1:10);
50 a1.tight_limits = "on";
51 a1.x_label.text = "Time (s)";
52 a1.x_label.font_size = 2;
53 a1.x_location = "top";
54 legend("text", -1);
55 fig.visible="on";
56
57 // Check that the margins ont the top are visually correct.
58