[graphics] fix tests
[scilab.git] / scilab / modules / graphics / tests / nonreg_tests / bug_1682.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2006-2008 - INRIA - Jean-Baptiste SILVY <jean-baptiste.silvy@inria.fr>
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 // <-- TEST WITH GRAPHIC -->
8 // <-- Non-regression test for bug 1682 -->
9 //
10 // <-- Bugzilla URL -->
11 // http://bugzilla.scilab.org/show_bug.cgi?id=1682
12 //
13 // <-- Short Description -->
14 //    Scilab 4.0 RC1 under Windows XP
15 //    The field Figure.rotation_style="multiple" does not work correctly.
16 //
17 //    The rotation of the axes of the first system by the change of the field
18 //    Axes.rotation_angles does not force the rotation of the second one.
19 //
20 //    When making a manual rotation, it works.
21 //
22 //    Jacques-Deric
23 disp ("4.21.51A");
24   "4.21.51A"
25 hf                = scf (1);
26 hf.figure_name    = "4.21.51A";
27 hf.background     = 32;
28 hf.rotation_style = "multiple";
29 subplot (1, 2, 1);
30 xfrect (0, 1, 1, 1);
31 hr1               = gce ();
32 hr1.background    = 2;
33 hr1.fill_mode     = "on";
34 ha1               = hr1.parent; // get the axes
35 subplot (1, 2, 2);
36 xfrect (0, 1, 1, 1);
37 hr2               = gce ();
38 hr2.background    = 3;
39 hr2.fill_mode     = "on";
40 ha2               = hr2.parent; // get the axes
41 newAngles           = [60,200] ;
42 ha1.rotation_angles = newAngles ;
43 // check if both axes are turned
44 if ( (ha1.rotation_angles <> newAngles) | (ha2.rotation_angles <> newAngles) ) then bugmes();quit;end
45 xdel(winsid());