annotate scripts/plot/util/graphics_toolkit.m @ 21511:e1c5aca1c798

Fix failing tests when building with --without-opengl * graphics.cc, __osmesa_print__.cc, uimenu.m, allchild.m, findall.m, graphics_toolkit.m: Fix failing BIST tests when building with --without-opengl by adding HAVE_OPENGL to the test preconditions.
author Mike Miller <mtmiller@octave.org>
date Mon, 21 Mar 2016 15:01:12 -0700
parents 516bb87ea72e
children bac0d6f07a3e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
19697
4197fc428c7d maint: Update copyright notices for 2015.
John W. Eaton <jwe@octave.org>
parents: 19660
diff changeset
1 ## Copyright (C) 2008-2015 Michael Goffioul
8060
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
2 ##
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
3 ## This file is part of Octave.
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
4 ##
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
5 ## Octave is free software; you can redistribute it and/or modify it
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
6 ## under the terms of the GNU General Public License as published by
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
7 ## the Free Software Foundation; either version 3 of the License, or (at
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
8 ## your option) any later version.
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
9 ##
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
10 ## Octave is distributed in the hope that it will be useful, but
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
11 ## WITHOUT ANY WARRANTY; without even the implied warranty of
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
12 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
13 ## General Public License for more details.
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
14 ##
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
15 ## You should have received a copy of the GNU General Public License
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
16 ## along with Octave; see the file COPYING. If not, see
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
17 ## <http://www.gnu.org/licenses/>.
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
18
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
19 ## -*- texinfo -*-
20852
516bb87ea72e 2015 Code Sprint: remove class of function from docstring for all m-files.
Rik <rik@octave.org>
parents: 20300
diff changeset
20 ## @deftypefn {} {@var{name} =} graphics_toolkit ()
516bb87ea72e 2015 Code Sprint: remove class of function from docstring for all m-files.
Rik <rik@octave.org>
parents: 20300
diff changeset
21 ## @deftypefnx {} {@var{name} =} graphics_toolkit (@var{hlist})
516bb87ea72e 2015 Code Sprint: remove class of function from docstring for all m-files.
Rik <rik@octave.org>
parents: 20300
diff changeset
22 ## @deftypefnx {} {} graphics_toolkit (@var{name})
516bb87ea72e 2015 Code Sprint: remove class of function from docstring for all m-files.
Rik <rik@octave.org>
parents: 20300
diff changeset
23 ## @deftypefnx {} {} graphics_toolkit (@var{hlist}, @var{name})
17496
5789ad69c85a graphics_toolkit.m: Adjust spacing in docstring.
Rik <rik@octave.org>
parents: 17312
diff changeset
24 ## Query or set the default graphics toolkit which is assigned to new figures.
19593
446c46af4b42 strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents: 18383
diff changeset
25 ##
17122
eaab03308c0b doc: Rewrite docstrings for most plot functions.
Rik <rik@octave.org>
parents: 17107
diff changeset
26 ## With no inputs, return the current default graphics toolkit. If the input
eaab03308c0b doc: Rewrite docstrings for most plot functions.
Rik <rik@octave.org>
parents: 17107
diff changeset
27 ## is a list of figure graphic handles, @var{hlist}, then return the name
eaab03308c0b doc: Rewrite docstrings for most plot functions.
Rik <rik@octave.org>
parents: 17107
diff changeset
28 ## of the graphics toolkit in use for each figure.
19593
446c46af4b42 strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents: 18383
diff changeset
29 ##
17122
eaab03308c0b doc: Rewrite docstrings for most plot functions.
Rik <rik@octave.org>
parents: 17107
diff changeset
30 ## When called with a single input @var{name} set the default graphics toolkit
eaab03308c0b doc: Rewrite docstrings for most plot functions.
Rik <rik@octave.org>
parents: 17107
diff changeset
31 ## to @var{name}. If the toolkit is not already loaded, it is initialized by
eaab03308c0b doc: Rewrite docstrings for most plot functions.
Rik <rik@octave.org>
parents: 17107
diff changeset
32 ## calling the function @code{__init_@var{name}__}. If the first input
eaab03308c0b doc: Rewrite docstrings for most plot functions.
Rik <rik@octave.org>
parents: 17107
diff changeset
33 ## is a list of figure handles, @var{hlist}, then the graphics toolkit is set
eaab03308c0b doc: Rewrite docstrings for most plot functions.
Rik <rik@octave.org>
parents: 17107
diff changeset
34 ## to @var{name} for these figures only.
19593
446c46af4b42 strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents: 18383
diff changeset
35 ##
11576
8ac9687dbe9f rename backend to graphics_toolkit
John W. Eaton <jwe@octave.org>
parents: 11523
diff changeset
36 ## @seealso{available_graphics_toolkits}
8060
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
37 ## @end deftypefn
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
38
13976
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
39 function retval = graphics_toolkit (name, hlist = [])
8060
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
40
13976
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
41 if (nargin > 2)
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
42 print_usage ();
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
43 endif
8060
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
44
14046
c3fab3891460 Trivial bug fixes for graphics_toolkit().
Ben Abbott <bpabbott@mac.com>
parents: 14021
diff changeset
45 if (nargout > 0 || nargin == 0)
c3fab3891460 Trivial bug fixes for graphics_toolkit().
Ben Abbott <bpabbott@mac.com>
parents: 14021
diff changeset
46 retval = get (0, "defaultfigure__graphics_toolkit__");
19660
40e846a96908 graphics_toolkit.m: Return a valid toolkit, not "", before any plotting has happened (bug #41665).
Rik <rik@octave.org>
parents: 19593
diff changeset
47 ## Handle case where graphics_toolkit has been called before any plotting
40e846a96908 graphics_toolkit.m: Return a valid toolkit, not "", before any plotting has happened (bug #41665).
Rik <rik@octave.org>
parents: 19593
diff changeset
48 if (isempty (retval))
40e846a96908 graphics_toolkit.m: Return a valid toolkit, not "", before any plotting has happened (bug #41665).
Rik <rik@octave.org>
parents: 19593
diff changeset
49 toolkits = available_graphics_toolkits ();
40e846a96908 graphics_toolkit.m: Return a valid toolkit, not "", before any plotting has happened (bug #41665).
Rik <rik@octave.org>
parents: 19593
diff changeset
50 if (any (strcmp ("qt", toolkits)))
40e846a96908 graphics_toolkit.m: Return a valid toolkit, not "", before any plotting has happened (bug #41665).
Rik <rik@octave.org>
parents: 19593
diff changeset
51 retval = "qt";
40e846a96908 graphics_toolkit.m: Return a valid toolkit, not "", before any plotting has happened (bug #41665).
Rik <rik@octave.org>
parents: 19593
diff changeset
52 elseif (any (strcmp ("fltk", toolkits)))
40e846a96908 graphics_toolkit.m: Return a valid toolkit, not "", before any plotting has happened (bug #41665).
Rik <rik@octave.org>
parents: 19593
diff changeset
53 retval = "fltk";
40e846a96908 graphics_toolkit.m: Return a valid toolkit, not "", before any plotting has happened (bug #41665).
Rik <rik@octave.org>
parents: 19593
diff changeset
54 elseif (! isempty (toolkits))
40e846a96908 graphics_toolkit.m: Return a valid toolkit, not "", before any plotting has happened (bug #41665).
Rik <rik@octave.org>
parents: 19593
diff changeset
55 retval = toolkits{1};
40e846a96908 graphics_toolkit.m: Return a valid toolkit, not "", before any plotting has happened (bug #41665).
Rik <rik@octave.org>
parents: 19593
diff changeset
56 endif
40e846a96908 graphics_toolkit.m: Return a valid toolkit, not "", before any plotting has happened (bug #41665).
Rik <rik@octave.org>
parents: 19593
diff changeset
57 endif
14046
c3fab3891460 Trivial bug fixes for graphics_toolkit().
Ben Abbott <bpabbott@mac.com>
parents: 14021
diff changeset
58 endif
c3fab3891460 Trivial bug fixes for graphics_toolkit().
Ben Abbott <bpabbott@mac.com>
parents: 14021
diff changeset
59
13976
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
60 if (nargin == 0)
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
61 return;
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
62 elseif (nargin == 1)
14724
395d238418a7 Allow graphics_toolkit (h) to return the value for specified figures.
Ben Abbott <bpabbott@mac.com>
parents: 14363
diff changeset
63 if (all (isfigure (name)))
395d238418a7 Allow graphics_toolkit (h) to return the value for specified figures.
Ben Abbott <bpabbott@mac.com>
parents: 14363
diff changeset
64 hlist = name;
395d238418a7 Allow graphics_toolkit (h) to return the value for specified figures.
Ben Abbott <bpabbott@mac.com>
parents: 14363
diff changeset
65 retval = get (hlist, "__graphics_toolkit__");
17312
088d014a7fe2 Use semicolon after "return" statement in core m-files.
Rik <rik@octave.org>
parents: 17122
diff changeset
66 return;
14724
395d238418a7 Allow graphics_toolkit (h) to return the value for specified figures.
Ben Abbott <bpabbott@mac.com>
parents: 14363
diff changeset
67 elseif (! ischar (name))
11576
8ac9687dbe9f rename backend to graphics_toolkit
John W. Eaton <jwe@octave.org>
parents: 11523
diff changeset
68 error ("graphics_toolkit: invalid graphics toolkit NAME");
8060
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
69 endif
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
70 elseif (nargin == 2)
13976
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
71 ## Swap input arguments
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
72 [hlist, name] = deal (name, hlist);
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
73 if (! all (isfigure (hlist)))
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
74 error ("graphics_toolkit: invalid figure handle list HLIST");
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
75 elseif (! ischar (name))
11576
8ac9687dbe9f rename backend to graphics_toolkit
John W. Eaton <jwe@octave.org>
parents: 11523
diff changeset
76 error ("graphics_toolkit: invalid graphics toolkit NAME");
8060
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
77 endif
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
78 endif
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
79
18383
abc78c10acb6 graphics_toolkit: Check argument against list of available toolkits (bug #41258)
Michael Godfrey <michaeldgodfrey@gmail.com>
parents: 17744
diff changeset
80 if (! any (strcmp (available_graphics_toolkits (), name)))
abc78c10acb6 graphics_toolkit: Check argument against list of available toolkits (bug #41258)
Michael Godfrey <michaeldgodfrey@gmail.com>
parents: 17744
diff changeset
81 error ("graphics_toolkit: %s toolkit is not available", name);
abc78c10acb6 graphics_toolkit: Check argument against list of available toolkits (bug #41258)
Michael Godfrey <michaeldgodfrey@gmail.com>
parents: 17744
diff changeset
82 endif
abc78c10acb6 graphics_toolkit: Check argument against list of available toolkits (bug #41258)
Michael Godfrey <michaeldgodfrey@gmail.com>
parents: 17744
diff changeset
83
14021
e3bed294b117 refactor graphics_toolkit class (bug #31583)
John W. Eaton <jwe@octave.org>
parents: 13977
diff changeset
84 if (! any (strcmp (loaded_graphics_toolkits (), name)))
20289
13ede127ec9a graphics_toolkit.m: Check for minimum gnuplot version (bug #44978).
Rik <rik@octave.org>
parents: 19697
diff changeset
85 ## FIXME: Special gnuplot handling for versions < 4.2.5 (bug #44978).
13ede127ec9a graphics_toolkit.m: Check for minimum gnuplot version (bug #44978).
Rik <rik@octave.org>
parents: 19697
diff changeset
86 ## This can probably be deleted in the future once RHEL upgrades gnuplot.
13ede127ec9a graphics_toolkit.m: Check for minimum gnuplot version (bug #44978).
Rik <rik@octave.org>
parents: 19697
diff changeset
87 if (strcmp (name, "gnuplot"))
13ede127ec9a graphics_toolkit.m: Check for minimum gnuplot version (bug #44978).
Rik <rik@octave.org>
parents: 19697
diff changeset
88 valid_version = __gnuplot_has_feature__ ("minimum_version");
13ede127ec9a graphics_toolkit.m: Check for minimum gnuplot version (bug #44978).
Rik <rik@octave.org>
parents: 19697
diff changeset
89 if (valid_version != 1)
20300
9de6949ec15f graphics_toolkit.m: Fix typo in error message.
Rik <rik@octave.org>
parents: 20289
diff changeset
90 error ("graphics_toolkit: gnuplot version too old.");
20289
13ede127ec9a graphics_toolkit.m: Check for minimum gnuplot version (bug #44978).
Rik <rik@octave.org>
parents: 19697
diff changeset
91 endif
13ede127ec9a graphics_toolkit.m: Check for minimum gnuplot version (bug #44978).
Rik <rik@octave.org>
parents: 19697
diff changeset
92 endif
8060
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
93 feval (["__init_", name, "__"]);
14021
e3bed294b117 refactor graphics_toolkit class (bug #31583)
John W. Eaton <jwe@octave.org>
parents: 13977
diff changeset
94 if (! any (strcmp (loaded_graphics_toolkits (), name)))
e3bed294b117 refactor graphics_toolkit class (bug #31583)
John W. Eaton <jwe@octave.org>
parents: 13977
diff changeset
95 error ("graphics_toolkit: %s toolkit was not correctly loaded", name);
8060
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
96 endif
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
97 endif
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
98
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
99 if (isempty (hlist))
11576
8ac9687dbe9f rename backend to graphics_toolkit
John W. Eaton <jwe@octave.org>
parents: 11523
diff changeset
100 set (0, "defaultfigure__graphics_toolkit__", name);
8060
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
101 else
13976
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
102 set (hlist, "__graphics_toolkit__", name);
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
103 endif
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
104
8060
09f32aac8fbc Interface for backend switch/initialization
John W. Eaton <jwe@octave.org>
parents:
diff changeset
105 endfunction
13976
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
106
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
107
21511
e1c5aca1c798 Fix failing tests when building with --without-opengl
Mike Miller <mtmiller@octave.org>
parents: 20852
diff changeset
108 %!testif HAVE_OPENGL, HAVE_FLTK
13976
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
109 %! unwind_protect
17107
dbd64c9a16da Restore graphics toolkit after %!tests that alter it.
Rik <rik@octave.org>
parents: 16933
diff changeset
110 %! hf = figure ("visible", "off");
13976
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
111 %! toolkit = graphics_toolkit ();
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
112 %! assert (get (0, "defaultfigure__graphics_toolkit__"), toolkit);
17107
dbd64c9a16da Restore graphics toolkit after %!tests that alter it.
Rik <rik@octave.org>
parents: 16933
diff changeset
113 %! graphics_toolkit (hf, "fltk");
14724
395d238418a7 Allow graphics_toolkit (h) to return the value for specified figures.
Ben Abbott <bpabbott@mac.com>
parents: 14363
diff changeset
114 %! assert (graphics_toolkit (hf), "fltk");
13976
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
115 %! unwind_protect_cleanup
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
116 %! close (hf);
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
117 %! end_unwind_protect
fb5955171b0b graphics_toolkit.m: Update function to return current toolkit when no arg given.
Rik <octave@nomad.inbox5.com>
parents: 12344
diff changeset
118
21511
e1c5aca1c798 Fix failing tests when building with --without-opengl
Mike Miller <mtmiller@octave.org>
parents: 20852
diff changeset
119 %!testif HAVE_OPENGL, HAVE_FLTK
14277
c39345616b7e maint: Use Octave spacing conventions in %!test block for graphics_toolkit.m
Rik <octave@nomad.inbox5.com>
parents: 14138
diff changeset
120 %! old_toolkit = graphics_toolkit ();
16933
e39f00a32dc7 maint: Use parentheses around condition for switch(),while(),if() statements.
Rik <rik@octave.org>
parents: 16491
diff changeset
121 %! switch (old_toolkit)
14277
c39345616b7e maint: Use Octave spacing conventions in %!test block for graphics_toolkit.m
Rik <octave@nomad.inbox5.com>
parents: 14138
diff changeset
122 %! case {"gnuplot"}
c39345616b7e maint: Use Octave spacing conventions in %!test block for graphics_toolkit.m
Rik <octave@nomad.inbox5.com>
parents: 14138
diff changeset
123 %! new_toolkit = "fltk";
c39345616b7e maint: Use Octave spacing conventions in %!test block for graphics_toolkit.m
Rik <octave@nomad.inbox5.com>
parents: 14138
diff changeset
124 %! otherwise
c39345616b7e maint: Use Octave spacing conventions in %!test block for graphics_toolkit.m
Rik <octave@nomad.inbox5.com>
parents: 14138
diff changeset
125 %! new_toolkit = "gnuplot";
c39345616b7e maint: Use Octave spacing conventions in %!test block for graphics_toolkit.m
Rik <octave@nomad.inbox5.com>
parents: 14138
diff changeset
126 %! endswitch
14363
f3d52523cde1 Use Octave coding conventions in all m-file %!test blocks
Rik <octave@nomad.inbox5.com>
parents: 14277
diff changeset
127 %! assert (graphics_toolkit (new_toolkit), old_toolkit);
f3d52523cde1 Use Octave coding conventions in all m-file %!test blocks
Rik <octave@nomad.inbox5.com>
parents: 14277
diff changeset
128 %! assert (graphics_toolkit (old_toolkit), new_toolkit);
14046
c3fab3891460 Trivial bug fixes for graphics_toolkit().
Ben Abbott <bpabbott@mac.com>
parents: 14021
diff changeset
129