Mercurial > octave-nkf
annotate doc/interpreter/genpropdoc.m @ 20321:42b7d7758c4a
Remove axes "interpreter" property (bug #45388)
* graphics.in.h (axes::properties): remove interpreter property
* genpropdoc.m: remove "interpreter" from the list of axes properties
* legend.m: create legend axes specific "interpreter" property
* polar.m: bind labels "interpreter" to the axes "ticklabelinterpreter"
* cla.m: use "ticklabelinterpreter" in test
* __go_draw_axes__.m: use "ticklabelinterpreter" property for axes objects
author | Pantxo Diribarne <pantxo.diribarne@gmail.com> |
---|---|
date | Thu, 25 Jun 2015 00:22:32 +0200 |
parents | 6db2ea5556a4 |
children | a9a1f021d96b |
rev | line source |
---|---|
19731
4197fc428c7d
maint: Update copyright notices for 2015.
John W. Eaton <jwe@octave.org>
parents:
19631
diff
changeset
|
1 ## Copyright (C) 2014-2015 Pantxo Diribarne |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
2 ## |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
3 ## This program is free software; you can redistribute it and/or modify it |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
4 ## under the terms of the GNU General Public License as published by |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
5 ## the Free Software Foundation; either version 3 of the License, or |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
6 ## (at your option) any later version. |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
7 ## |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
8 ## This program is distributed in the hope that it will be useful, |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
9 ## but WITHOUT ANY WARRANTY; without even the implied warranty of |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
10 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
11 ## GNU General Public License for more details. |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
12 ## |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
13 ## You should have received a copy of the GNU General Public License |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
14 ## along with this program. If not, see |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
15 ## <http://www.gnu.org/licenses/>. |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
16 |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
17 ## -*- texinfo -*- |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
18 ## @deftypefn {Function File} {@var{retval} =} genpropdoc (@var{OBJNAME}, @var{FILENAME}) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
19 ## |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
20 ## Print FILENAME texinfo source file associated to OBJNAME objects. This |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
21 ## function is meant to be run for generating octave documentation |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
22 ## (see doc/interpreter/graphics_properties.mk). |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
23 ## |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
24 ## All the hard coded documentation is written in getdoc function. See the |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
25 ## comments in getdoc bellow for instruction on how to document a graphics |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
26 ## property. |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
27 ## |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
28 ## @seealso{} |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
29 ## @end deftypefn |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
30 |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
31 function genpropdoc (objname, fname) |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
32 objnames = {"root", "figure", "axes", "line", ... |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
33 "text", "image", "patch", "surface"}; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
34 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
35 ## Base properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
36 base = getstructure ("base"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
37 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
38 ## Object properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
39 if (any (strcmp (objname, objnames))) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
40 obj = getstructure (objname, base); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
41 else |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
42 error ("genpropdoc: unknown object %s", objname); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
43 endif |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
44 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
45 ## Docstring |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
46 str = printdoc (objname, obj); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
47 |
19826
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19810
diff
changeset
|
48 if (nargin == 2) |
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19810
diff
changeset
|
49 fid = fopen (fname, "w+"); |
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19810
diff
changeset
|
50 if (fid < 0) |
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19810
diff
changeset
|
51 error ("genpropdoc: couldn't open %s.", fname); |
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19810
diff
changeset
|
52 endif |
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19810
diff
changeset
|
53 else |
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19810
diff
changeset
|
54 fid = stdout; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
55 endif |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
56 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
57 fprintf (fid, str); |
19826
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19810
diff
changeset
|
58 |
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19810
diff
changeset
|
59 if (nargin == 2) |
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19810
diff
changeset
|
60 fclose (fid); |
4f6ae6b94abe
make --enable-silent-rules configure option more useful
John W. Eaton <jwe@octave.org>
parents:
19810
diff
changeset
|
61 endif |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
62 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
63 endfunction |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
64 |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
65 function s = getdoc (objname, field, base) |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
66 ## Properties are represented by a struct with fields : |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
67 ## |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
68 ## -"doc": string to be printed verbatim after being expanded |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
69 ## through expand_doc function. Special keywords are: |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
70 ## "__objname__" : replaced by the current object name; |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
71 ## "__prop__" : replaced by the current property name; |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
72 ## "__modemsg__" : replaced by a message explaining that |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
73 ## the propmode will be toggled to "manual". |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
74 ## You may also cross reference properties using the label format |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
75 ## OBJNAMEPROPERTY, e.g, "@xref{XREFaxescolor, , axes color property}." |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
76 ## |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
77 ## -"valid": string that describes valid values for the current property. |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
78 ## Use "packopt" function to join options with " | " separator |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
79 ## and "markdef" to mark default among valid values between curly braces. |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
80 ## If not provided, valid values for radio properties are automatically |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
81 ## retrieved using set function. |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
82 ## |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
83 ## -"default": string. If not provided the default value is automatically |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
84 ## retrieved using get function. |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
85 ## |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
86 ## -"printdefault": a boolean (def. true) that specifies whether the |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
87 ## default value should be printed. It is useful for properties |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
88 ## like root "screendepth" that default to screen dependant values. |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
89 |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
90 packopt = @(c) strjoin (c, " | "); |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
91 markdef = @(s) ["@{" s "@}"]; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
92 |
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
93 ## Some generic templates: |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
94 valid_color = "colorspec"; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
95 valid_handle = "graphics handle"; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
96 valid_string = "string"; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
97 valid_fcn = packopt ({"string", "function handle"}); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
98 valid_cellstring = packopt ({"string", "cell array of strings"}); |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
99 valid_2elvec = "two-element vector"; |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
100 valid_3elvec = "three-element vector"; |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
101 valid_4elvec = "four-element vector"; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
102 valid_vecmat = packopt ({"vector", "matrix"}); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
103 valid_scalmat = packopt ({"scalar", "matrix"}); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
104 |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
105 doc_notimpl = "%s is not yet implemented for __objname__ objects. \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
106 __prop__ is unused."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
107 doc_unused = "__prop__ is unused."; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
108 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
109 ## Initialize structure |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
110 if (isfield (base, field)) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
111 s = base.(field); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
112 else |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
113 s = struct ("valid", "", "default", "", "doc", "", "printdefault", true); |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
114 endif |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
115 |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
116 ## Base properties: Write generic documentation because it will be included |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
117 ## in the list of each graphics object. If a given graphics object |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
118 ## interprets the property differently than others, then the doc will have |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
119 ## to be rewritten for this object. |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
120 if (strcmp (objname, "base")) |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
121 switch (field) |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
122 case "beingdeleted" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
123 case "busyaction" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
124 case "buttondownfcn" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
125 s.valid = valid_fcn; |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
126 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
127 case "children" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
128 s.doc = "Graphics handles of the __objname__'s children."; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
129 s.valid = "vector of graphics handles"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
130 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
131 case "clipping" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
132 s.doc = "If __prop__ is @qcode{\"on\"}, the __objname__ is \ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
133 clipped in its parent axes limits."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
134 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
135 case "createfcn" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
136 s.doc = "Callback function executed immediately after __objname__ \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
137 has been created. Function is set by using default property on root object, \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
138 e.g., @code{set (0, \"default__objname__createfcn\", \ |
20136
e51473fdb622
doc: Periodic grammarcheck of documentation.
Rik <rik@octave.org>
parents:
20112
diff
changeset
|
139 'disp (\"__objname__ created!\")')}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
140 s.valid = valid_fcn; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
141 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
142 case "deletefcn" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
143 s.doc = "Callback function executed immediately before __objname__ \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
144 is deleted."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
145 s.valid = valid_fcn; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
146 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
147 case "handlevisibility" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
148 s.doc = "If __prop__ is @qcode{\"off\"}, the __objname__'s \ |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
149 handle is not visible in its parent's \"children\" property."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
150 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
151 case "hittest" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
152 case "interruptible" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
153 case "parent" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
154 s.doc = "Handle of the parent graphics object."; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
155 s.valid = valid_handle; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
156 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
157 case "selected" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
158 case "selectionhighlight" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
159 case "tag" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
160 s.doc = "A user-defined string to label the graphics object."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
161 s.valid = valid_string; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
162 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
163 case "type" |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
164 s.doc = "Class name of the graphics object. __prop__ is \ |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
165 always @qcode{\"__objname__\"}"; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
166 s.valid = valid_string; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
167 s.printdefault = false; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
168 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
169 case "uicontextmenu" |
20112
69f92e0affd2
Handle uicontextmenu deletion/reset (bug #44801)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
19868
diff
changeset
|
170 s.doc = "Graphics handle of the uicontextmenu object that is \ |
69f92e0affd2
Handle uicontextmenu deletion/reset (bug #44801)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
19868
diff
changeset
|
171 currently associated to this __objname__ object."; |
69f92e0affd2
Handle uicontextmenu deletion/reset (bug #44801)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
19868
diff
changeset
|
172 s.valid = valid_handle; |
69f92e0affd2
Handle uicontextmenu deletion/reset (bug #44801)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
19868
diff
changeset
|
173 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
174 case "userdata" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
175 s.doc = "User-defined data to associate with the graphics object."; |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
176 s.valid = "Any Octave data"; |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
177 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
178 case "visible" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
179 s.doc = "If __prop__ is @qcode{\"off\"}, the __objname__ is \ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
180 not rendered on screen."; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
181 endswitch |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
182 |
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
183 ## Root properties: |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
184 elseif (strcmp (objname, "root")) |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
185 switch (field) |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
186 ## Overridden shared properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
187 case {"beingdeleted", "busyaction", "buttondownfcn", ... |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
188 "clipping", "createfcn", "deletefcn", "handlevisibility", ... |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
189 "hittest", "interruptible", "selected", ... |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
190 "selectionhighlight", "uicontextmenu", "visible"} |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
191 s.doc = doc_unused; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
192 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
193 case "parent" |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
194 s.doc = "Root figure has no parent graphics object. __prop__ \ |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
195 is always empty."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
196 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
197 ## Specific properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
198 case "callbackobject" |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
199 s.doc = "Graphics handle of the current object whose callback is executing."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
200 s.valid = valid_handle; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
201 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
202 case "currentfigure" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
203 s.doc = "Graphics handle of the current figure."; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
204 s.valid = valid_handle; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
205 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
206 case "diary" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
207 s.doc = "If __prop__ is @qcode{\"on\"}, the Octave command window \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
208 session is saved to file. @xref{XREFrootdiaryfile, , @w{diaryfile property}}."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
209 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
210 case "diaryfile" |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
211 s.doc = "The name of the diary file. \ |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
212 @xref{XREFdiary, , @w{diary function}}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
213 s.valid = valid_string; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
214 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
215 case "echo" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
216 s.doc = "Control whether Octave displays commands executed from \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
217 scripts. @xref{XREFecho, , @w{echo function}}."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
218 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
219 case "errormessage" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
220 s.doc = "The last error message raised. \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
221 @xref{XREFlasterr, , @w{lasterr function}}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
222 s.valid = valid_string; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
223 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
224 case "fixedwidthfontname" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
225 s.valid = valid_string; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
226 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
227 case "format" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
228 s.doc = "This property is a wrapper around the @code{format} function.\ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
229 @xref{XREFformat, , @w{format function}}."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
230 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
231 case "formatspacing" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
232 s.doc = "This property is a wrapper around the @code{format} function.\ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
233 @xref{XREFformat, , @w{format function}}."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
234 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
235 case "language" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
236 s.valid = valid_string; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
237 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
238 case "monitorpositions" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
239 s.doc = doc_unused; |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
240 s.printdefault = false; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
241 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
242 case "pointerlocation" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
243 s.doc = doc_unused; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
244 s.valid = valid_2elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
245 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
246 case "pointerwindow" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
247 s.doc = doc_unused; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
248 s.valid = valid_handle; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
249 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
250 case "recursionlimit" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
251 s.doc = "The maximum number of times a function can be called \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
252 recursively. \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
253 @xref{XREFmax_recursion_depth, , @w{max_recursion_depth function}}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
254 s.valid = "double"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
255 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
256 case "screendepth" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
257 s.valid = "double"; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
258 s.printdefault = false; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
259 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
260 case "screenpixelsperinch" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
261 s.valid = "double"; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
262 s.printdefault = false; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
263 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
264 case "screensize" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
265 s.valid = valid_4elvec; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
266 s.printdefault = false; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
267 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
268 case "showhiddenhandles" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
269 s.doc = "If __prop__ is @qcode{\"on\"}, all graphics objects handles \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
270 are visible in their parents' children list, regardless of the value of their \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
271 @code{handlevisibility} property."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
272 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
273 case "units" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
274 endswitch |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
275 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
276 ## Figure properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
277 elseif (strcmp (objname, "figure")) |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
278 switch (field) |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
279 ## Overridden shared properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
280 case "clipping" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
281 s.doc = doc_unused; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
282 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
283 ## Specific properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
284 case "alphamap" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
285 s.doc = sprintf (doc_notimpl, "Transparency"); |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
286 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
287 case "closerequestfcn" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
288 s.valid = valid_fcn; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
289 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
290 case "color" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
291 s.doc = "Color of the figure background. \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
292 @xref{Colors, , colorspec}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
293 s.valid = valid_color; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
294 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
295 case "colormap" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
296 s.doc = "A matrix containing the RGB color map for the current axes."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
297 s.valid = "N-by-3 matrix"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
298 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
299 case "currentaxes" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
300 s.doc = "Handle to the graphics object of the current axes."; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
301 s.valid = valid_handle; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
302 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
303 case "currentcharacter" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
304 s.doc = doc_unused; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
305 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
306 case "currentobject" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
307 s.valid = valid_handle; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
308 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
309 case "currentpoint" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
310 s.doc = "A 1-by-2 matrix which holds the coordinates of the point \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
311 over which the mouse pointer was when a mouse event occurred. The X and Y \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
312 coordinates are in units defined by the figure's @code{units} property \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
313 and their origin is the lower left corner of the plotting area.\n\ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
314 \n\ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
315 Events which set @code{currentpoint} are\n\ |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
316 @table @asis\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
317 @item A mouse button was pressed\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
318 always\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
319 @item A mouse button was released\n\ |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
320 only if the figure's callback @code{windowbuttonupfcn} is defined\n\ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
321 @item The pointer was moved while pressing the mouse button (drag)\n\ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
322 only if the figure's callback @code{windowbuttonmotionfcn} is defined\n\ |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
323 @end table"; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
324 s.valid = valid_2elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
325 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
326 case "dockcontrols" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
327 s.doc = doc_unused; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
328 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
329 case "doublebuffer" |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
330 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
331 case "filename" |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
332 s.doc = "The filename used when saving the plot figure."; |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
333 s.valid = valid_string; |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
334 |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
335 case "graphicssmoothing" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
336 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
337 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
338 case "integerhandle" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
339 s.doc = "Assign the next lowest unused integer as the Figure number."; |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
340 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
341 case "inverthardcopy" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
342 case "keypressfcn" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
343 s.valid = valid_fcn; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
344 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
345 case "keyreleasefcn" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
346 s.doc = "With @code{keypressfcn}, the keyboard callback functions. \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
347 These callback functions are called when a key is pressed/released \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
348 respectively. The functions are called with two input arguments. The first \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
349 argument holds the handle of the calling figure. The second argument holds \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
350 an event structure which has the following members:\n\ |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
351 @table @code\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
352 @item Character:\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
353 The ASCII value of the key\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
354 @item Key:\n\ |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
355 Lowercase value of the key\n\ |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
356 @item Modifier:\n\ |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
357 A cell array containing strings representing the modifiers pressed with the \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
358 key.\n\ |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
359 @end table"; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
360 s.valid = valid_fcn; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
361 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
362 case "menubar" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
363 s.doc = "Control the display of the figure menu bar in the upper \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
364 left of the figure."; |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
365 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
366 case "name" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
367 s.doc = "Name to be displayed in the figure title bar. The name is \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
368 displayed to the right of any title determined by the @code{numbertitle} \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
369 property."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
370 s.valid = valid_string; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
371 |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
372 ## FIXME: Uncomment when support added in graphics.in.h |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
373 #case "number" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
374 # s.doc = "Number of current figure (RO)."; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
375 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
376 case "nextplot" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
377 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
378 case "numbertitle" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
379 s.doc = "Display \"Figure\" followed by the numerical figure handle \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
380 value in the figure title bar."; |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
381 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
382 case "outerposition" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
383 s.valid = valid_4elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
384 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
385 case "paperorientation" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
386 case "paperposition" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
387 s.doc = "Vector @code{[x0 y0 width height]} defining the position of \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
388 the figure (in @code{paperunits} units) on the printed page.\ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
389 __modemsg__."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
390 s.valid = valid_4elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
391 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
392 case "paperpositionmode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
393 s.doc = "If __prop__ is set to @qcode{\"auto\"}, the \ |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
394 @code{paperposition} property is automatically computed: the printed \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
395 figure will have the same size as the on-screen figure and will be centered \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
396 on the output page."; |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
397 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
398 case "papersize" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
399 s.doc = "Vector @code{[width height]} defining the size of the \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
400 paper for printing. Setting this property forces the @code{papertype} \ |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
401 property to the value @qcode{\"<custom>\"}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
402 s.valid = valid_2elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
403 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
404 case "papertype" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
405 s.doc = "Name of the paper used for printed output. \ |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
406 Setting __prop__ also changes @code{papersize} accordingly."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
407 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
408 case "paperunits" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
409 s.doc = "The unit used to compute the @code{paperposition} property."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
410 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
411 case "pointer" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
412 s.doc = doc_unused; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
413 case "pointershapecdata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
414 s.doc = doc_unused; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
415 case "pointershapehotspot" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
416 s.doc = doc_unused; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
417 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
418 case "position" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
419 s.valid = valid_4elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
420 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
421 case "renderer" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
422 case "renderermode" |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
423 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
424 case "resize" |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
425 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
426 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
427 case "resizefcn" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
428 s.valid = valid_fcn; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
429 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
430 case "selectiontype" |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
431 ## FIXME: docstring explaining what "{normal}|open|alt|extend" mean. |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
432 |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
433 case "sizechangedfcn" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
434 s.valid = valid_fcn; |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
435 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
436 case "toolbar" |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
437 s.doc = "Control the display of the toolbar along the bottom of the \ |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
438 figure window. When set to @qcode{\"auto\"}, the display is based on the \ |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
439 value of the @code{menubar} property."; |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
440 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
441 case "units" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
442 s.doc = "The unit used to compute the @code{position} and \ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
443 @code{outerposition} properties."; |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
444 |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
445 case "windowbuttondownfcn" |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
446 s.doc = "@xref{XREFfigurewindowbuttonupfcn, , \ |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
447 @w{windowbuttonupfcn property}}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
448 s.valid = valid_fcn; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
449 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
450 case "windowbuttonmotionfcn" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
451 s.doc = "@xref{XREFfigurewindowbuttonupfcn, , \ |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
452 @w{windowbuttonupfcn property}}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
453 s.valid = valid_fcn; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
454 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
455 case "windowbuttonupfcn" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
456 s.doc = "With @code{windowbuttondownfcn} and \ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
457 @code{windowbuttonmotionfcn}, the mouse callback functions. These \ |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
458 callback functions are called when a mouse button is pressed, dragged, or \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
459 released respectively. When these callback functions are executed, the \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
460 @code{currentpoint} property holds the current coordinates of the cursor."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
461 s.valid = valid_fcn; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
462 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
463 case "windowkeypressfcn" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
464 s.valid = valid_fcn; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
465 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
466 case "windowkeyreleasefcn" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
467 s.valid = valid_fcn; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
468 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
469 case "windowscrollwheelfcn" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
470 s.valid = valid_fcn; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
471 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
472 case "windowstyle" |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
473 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
474 |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
475 ## FIXME: Need to deprecate these for 4.2 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
476 case "wvisual" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
477 case "wvisualmode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
478 case "xdisplay" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
479 case "xvisual" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
480 case "xvisualmode" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
481 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
482 endswitch |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
483 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
484 ## Axes properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
485 elseif (strcmp (objname, "axes")) |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
486 switch (field) |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
487 ## Overridden shared properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
488 case "clipping" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
489 s.doc = doc_unused; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
490 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
491 ## Specific properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
492 case "activepositionproperty" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
493 case "alim" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
494 s.doc = sprintf (doc_notimpl, "Transparency"); |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
495 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
496 case "alimmode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
497 case "ambientlightcolor" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
498 s.doc = sprintf (doc_notimpl, "Light"); |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
499 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
500 case "box" |
19780
97690ea6f57a
Add documentation for axes property "mouse_wheel_zoom".
Rik <rik@octave.org>
parents:
19731
diff
changeset
|
501 s.doc = "Control whether the axes has a surrounding box."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
502 |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
503 case "boxstyle" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
504 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
505 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
506 case "cameraposition" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
507 s.valid = valid_3elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
508 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
509 case "camerapositionmode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
510 case "cameratarget" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
511 s.valid = valid_3elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
512 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
513 case "cameratargetmode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
514 case "cameraupvector" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
515 s.valid = valid_3elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
516 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
517 case "cameraupvectormode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
518 case "cameraviewangle" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
519 s.valid = "scalar"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
520 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
521 case "cameraviewanglemode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
522 case "clim" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
523 s.doc = "Define the limits for the color axis of image children. \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
524 __modemsg__. @xref{XREFpcolor, , @w{pcolor function}}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
525 s.valid = valid_2elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
526 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
527 case "climmode" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
528 |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
529 case "clippingstyle" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
530 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
531 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
532 case "color" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
533 s.doc = "Color of the axes background. @xref{Colors, , colorspec}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
534 s.valid = valid_color; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
535 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
536 case "colororder" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
537 s.doc = "RGB values used by plot function for automatic line \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
538 coloring."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
539 s.valid = "N-by-3 RGB matrix"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
540 |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
541 case "colororderindex" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
542 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
543 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
544 case "currentpoint" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
545 s.doc = "Matrix @code{[xf, yf, zf; xb, yb, zb]} which holds the \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
546 coordinates (in axes data units) of the point over which the mouse pointer \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
547 was when the mouse button was pressed. If a mouse callback function is \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
548 defined, @code{currentpoint} holds the pointer coordinates at the time \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
549 the mouse button was pressed. For 3-D plots, the first row of the returned \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
550 matrix specifies the point nearest to the current camera position and the \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
551 second row the furthest point. The two points forms a line which is \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
552 perpendicular to the screen."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
553 s.valid = "2-by-3 matrix"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
554 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
555 case "dataaspectratio" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
556 s.doc = "Specify the relative height and width of the data \ |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
557 displayed in the axes. Setting @code{dataaspectratio} to \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
558 @w{@code{[1, 2]}} causes the length of one unit as displayed on the x-axis \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
559 to be the same as the length of 2 units on the y-axis. __modemsg__."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
560 s.valid = valid_3elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
561 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
562 case "dataaspectratiomode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
563 case "fontangle" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
564 case "fontname" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
565 s.doc = "Name of the font used for axes annotations."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
566 s.valid = valid_string; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
567 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
568 case "fontsize" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
569 s.doc = "Size of the font used for axes annotations. \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
570 @xref{XREFaxesfontunits, , @w{fontunits property}}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
571 s.valid = "scalar"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
572 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
573 case "fontunits" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
574 s.doc = "Unit used to interpret @code{fontsize} property."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
575 |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
576 case "fontsmoothing" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
577 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
578 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
579 case "fontweight" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
580 |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
581 case "gridalpha" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
582 s.doc = sprintf (doc_notimpl, "Transparency"); |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
583 |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
584 case "gridalphamode" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
585 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
586 |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
587 case "gridcolor" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
588 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
589 |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
590 case "gridcolormode" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
591 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
592 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
593 case "gridlinestyle" |
20321
42b7d7758c4a
Remove axes "interpreter" property (bug #45388)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
20320
diff
changeset
|
594 |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
595 case "labelfontsizemultiplier" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
596 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
597 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
598 case "layer" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
599 s.doc = "Control whether the axes is drawn below child graphics \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
600 objects (ticks, labels, etc. covered by plotted objects) or above."; |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
601 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
602 case "linestyleorder" |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
603 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
604 |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
605 case "linestyleorderindex" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
606 s.doc = doc_unused; |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
607 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
608 case "linewidth" |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
609 |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
610 case "minorgridalpha" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
611 s.doc = sprintf (doc_notimpl, "Transparency"); |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
612 |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
613 case "minorgridalphamode" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
614 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
615 |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
616 case "minorgridcolor" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
617 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
618 |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
619 case "minorgridcolormode" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
620 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
621 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
622 case "minorgridlinestyle" |
19810
4cecd33915ef
genpropdoc.m: Update axes property name to "mousewheelzoom".
Rik <rik@octave.org>
parents:
19780
diff
changeset
|
623 case "mousewheelzoom" |
19780
97690ea6f57a
Add documentation for axes property "mouse_wheel_zoom".
Rik <rik@octave.org>
parents:
19731
diff
changeset
|
624 s.doc = "Fraction of axes limits to zoom for each wheel movement."; |
97690ea6f57a
Add documentation for axes property "mouse_wheel_zoom".
Rik <rik@octave.org>
parents:
19731
diff
changeset
|
625 s.valid = "scalar in the range (0, 1)"; |
97690ea6f57a
Add documentation for axes property "mouse_wheel_zoom".
Rik <rik@octave.org>
parents:
19731
diff
changeset
|
626 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
627 case "nextplot" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
628 case "outerposition" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
629 s.doc = "Specify the position of the plot including titles, \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
630 axes, and legend. The four elements of the vector are the \ |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
631 coordinates of the lower left corner and width and height of the \ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
632 plot, in units normalized to the width and height of the plot \ |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
633 window. For example, @code{[0.2, 0.3, 0.4, 0.5]} sets the lower \ |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
634 left corner of the axes at @math{(0.2, 0.3)} and the width and \ |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
635 height to be 0.4 and 0.5 respectively. \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
636 @xref{XREFaxesposition, , @w{position property}}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
637 s.valid = valid_4elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
638 |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
639 case "pickableparts" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
640 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
641 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
642 case "plotboxaspectratio" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
643 case "plotboxaspectratiomode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
644 case "position" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
645 s.doc = "Specify the position of the plot excluding titles, \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
646 axes, and legend. The four elements of the vector are the \ |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
647 coordinates of the lower left corner and width and height of the \ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
648 plot, in units normalized to the width and height of the plot \ |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
649 window. For example, @code{[0.2, 0.3, 0.4, 0.5]} sets the lower \ |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
650 left corner of the axes at @math{(0.2, 0.3)} and the width and \ |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
651 height to be 0.4 and 0.5 respectively. \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
652 @xref{XREFaxesouterposition, , @w{outerposition property}}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
653 s.valid = valid_4elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
654 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
655 case "projection" |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
656 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
657 |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
658 case "sortmethod" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
659 s.doc = doc_unused; |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
660 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
661 case "tickdir" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
662 s.doc = "Control whether axes tick marks project \"in\" to the plot \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
663 box or \"out\"."; |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
664 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
665 case "tickdirmode" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
666 |
20320
6db2ea5556a4
Make use of the axes "ticklabelinterpreter" property (bug #45438)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
20293
diff
changeset
|
667 case "ticklabelinterpreter" |
6db2ea5556a4
Make use of the axes "ticklabelinterpreter" property (bug #45438)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
20293
diff
changeset
|
668 s.doc = "Control the way x/y/zticklabel properties are interpreted.\n\ |
6db2ea5556a4
Make use of the axes "ticklabelinterpreter" property (bug #45438)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
20293
diff
changeset
|
669 @xref{XREFinterpreterusage, , @w{Use of the interpreter property}}."; |
6db2ea5556a4
Make use of the axes "ticklabelinterpreter" property (bug #45438)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
20293
diff
changeset
|
670 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
671 case "ticklength" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
672 s.doc = "Two-element vector @code{[2Dlen 3Dlen]} specifying the \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
673 length of the tickmarks relative to the longest visible axis."; |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
674 s.valid = valid_2elvec; |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
675 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
676 case "tightinset" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
677 case "title" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
678 s.doc = "Graphics handle of the title text object."; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
679 s.valid = valid_handle; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
680 |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
681 case "titlefontsizemultiplier" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
682 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
683 |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
684 case "titlefontweight" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
685 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
686 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
687 case "units" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
688 case "view" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
689 s.doc = "Two-element vector @code{[azimuth elevation]} specifying \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
690 the viewpoint for three-dimensional plots"; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
691 s.valid = valid_2elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
692 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
693 case "xaxislocation" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
694 case "xcolor" |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
695 s.doc = "Color of the x-axis. @xref{Colors, , colorspec}."; |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
696 s.valid = packopt ({markdef(valid_color), "@qcode{\"none\"}"}); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
697 |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
698 case "xcolormode" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
699 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
700 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
701 case "xdir" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
702 case "xgrid" |
19780
97690ea6f57a
Add documentation for axes property "mouse_wheel_zoom".
Rik <rik@octave.org>
parents:
19731
diff
changeset
|
703 s.doc = "Control whether major x grid lines are displayed."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
704 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
705 case "xlabel" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
706 s.doc = "Graphics handle of the x label text object."; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
707 s.valid = valid_handle; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
708 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
709 case "xlim" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
710 s.doc = "Two-element vector @code{[xmin xmax]} specifying the limits \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
711 for the x-axis. __modemsg__. @xref{XREFxlim, , @w{xlim function}}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
712 s.valid = valid_2elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
713 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
714 case "xlimmode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
715 case "xminorgrid" |
19780
97690ea6f57a
Add documentation for axes property "mouse_wheel_zoom".
Rik <rik@octave.org>
parents:
19731
diff
changeset
|
716 s.doc = "Control whether minor x grid lines are displayed."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
717 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
718 case "xminortick" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
719 case "xscale" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
720 case "xtick" |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
721 s.doc = "Position of x tick marks. __modemsg__."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
722 s.valid = "vector"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
723 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
724 case "xticklabel" |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
725 s.doc = "Labels of x tick marks. __modemsg__."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
726 s.valid = valid_cellstring; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
727 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
728 case "xticklabelmode" |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
729 case "xticklabelrotation" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
730 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
731 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
732 case "xtickmode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
733 case "yaxislocation" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
734 case "ycolor" |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
735 s.doc = "Color of the y-axis. @xref{Colors, , colorspec}."; |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
736 s.valid = packopt ({markdef(valid_color), "@qcode{\"none\"}"}); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
737 |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
738 case "ycolormode" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
739 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
740 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
741 case "ydir" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
742 case "ygrid" |
19780
97690ea6f57a
Add documentation for axes property "mouse_wheel_zoom".
Rik <rik@octave.org>
parents:
19731
diff
changeset
|
743 s.doc = "Control whether major y grid lines are displayed."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
744 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
745 case "ylabel" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
746 s.doc = "Graphics handle of the y label text object."; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
747 s.valid = valid_handle; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
748 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
749 case "ylim" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
750 s.doc = "Two-element vector @code{[ymin ymax]} specifying the limits \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
751 for the y-axis. __modemsg__. @xref{XREFylim, , @w{ylim function}}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
752 s.valid = valid_2elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
753 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
754 case "ylimmode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
755 case "yminorgrid" |
19780
97690ea6f57a
Add documentation for axes property "mouse_wheel_zoom".
Rik <rik@octave.org>
parents:
19731
diff
changeset
|
756 s.doc = "Control whether minor y grid lines are displayed."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
757 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
758 case "yminortick" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
759 case "yscale" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
760 case "ytick" |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
761 s.doc = "Position of y tick marks. __modemsg__."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
762 s.valid = "vector"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
763 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
764 case "yticklabel" |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
765 s.doc = "Labels of y tick marks. __modemsg__."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
766 s.valid = valid_cellstring; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
767 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
768 case "yticklabelmode" |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
769 case "yticklabelrotation" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
770 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
771 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
772 case "ytickmode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
773 case "zcolor" |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
774 s.doc = "Color of the z-axis. @xref{Colors, , colorspec}."; |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
775 s.valid = packopt ({markdef(valid_color), "@qcode{\"none\"}"}); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
776 |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
777 case "zcolormode" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
778 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
779 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
780 case "zdir" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
781 case "zgrid" |
19780
97690ea6f57a
Add documentation for axes property "mouse_wheel_zoom".
Rik <rik@octave.org>
parents:
19731
diff
changeset
|
782 s.doc = "Control whether major z grid lines are displayed."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
783 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
784 case "zlabel" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
785 s.doc = "Graphics handle of the z label text object."; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
786 s.valid = valid_handle; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
787 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
788 case "zlim" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
789 s.doc = "Two-element vector @code{[zmin zmaz]} specifying the limits \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
790 for the z-axis. __modemsg__. @xref{XREFzlim, , @w{zlim function}}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
791 s.valid = valid_2elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
792 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
793 case "zlimmode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
794 case "zminorgrid" |
19780
97690ea6f57a
Add documentation for axes property "mouse_wheel_zoom".
Rik <rik@octave.org>
parents:
19731
diff
changeset
|
795 s.doc = "Control whether minor z grid lines are displayed."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
796 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
797 case "zminortick" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
798 case "zscale" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
799 case "ztick" |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
800 s.doc = "Position of z tick marks. __modemsg__."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
801 s.valid = "vector"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
802 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
803 case "zticklabel" |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
804 s.doc = "Labels of z tick marks. __modemsg__."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
805 s.valid = valid_cellstring; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
806 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
807 case "zticklabelmode" |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
808 case "zticklabelrotation" |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
809 s.doc = doc_unused; |
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
810 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
811 case "ztickmode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
812 endswitch |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
813 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
814 ## Line properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
815 elseif (strcmp (objname, "line")) |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
816 switch (field) |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
817 ## Overridden shared properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
818 case "children" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
819 s.doc = doc_unused; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
820 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
821 ## Specific properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
822 case "color" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
823 s.doc = "Color of the line object. @xref{Colors, , colorspec}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
824 s.valid = valid_color; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
825 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
826 case "displayname" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
827 s.doc = "Text for the legend entry corresponding to this line."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
828 s.valid = valid_cellstring; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
829 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
830 case "erasemode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
831 s.doc = doc_unused; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
832 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
833 case "interpreter" |
20320
6db2ea5556a4
Make use of the axes "ticklabelinterpreter" property (bug #45438)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
20293
diff
changeset
|
834 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
835 case "linestyle" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
836 s.doc = "@xref{Line Styles}."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
837 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
838 case "linewidth" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
839 s.doc = "Width of the line object measured in points."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
840 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
841 case "marker" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
842 s.doc = "Shape of the marker for each data point. \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
843 @xref{Marker Styles}."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
844 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
845 case "markeredgecolor" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
846 s.doc = "Color of the edge of the markers. When set to \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
847 @qcode{\"auto\"}, the marker edges have the same color as the line. If set \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
848 to @qcode{\"none\"}, no marker edges are displayed. This property can also \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
849 be set to any color. @xref{Colors, , colorspec}."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
850 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
851 case "markerfacecolor" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
852 s.doc = "Color of the face of the markers. When set to \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
853 @qcode{\"auto\"}, the marker faces have the same color as the line. If set \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
854 to @qcode{\"none\"}, the marker faces are not displayed. This property \ |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
855 can also be set to any color. @xref{Colors, , colorspec}."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
856 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
857 case "markersize" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
858 s.doc = "Size of the markers measured in points."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
859 s.valid = "scalar"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
860 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
861 case "xdata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
862 s.doc = "Vector of x data to be plotted."; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
863 s.valid = "vector"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
864 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
865 case "xdatasource" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
866 s.doc = "Name of a vector in the current base workspace to use as \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
867 x data."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
868 s.valid = valid_string; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
869 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
870 case "ydata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
871 s.doc = "Vector of y data to be plotted."; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
872 s.valid = "vector"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
873 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
874 case "ydatasource" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
875 s.doc = "Name of a vector in the current base workspace to use as \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
876 y data."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
877 s.valid = valid_string; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
878 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
879 case "zdata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
880 s.doc = "Vector of z data to be plotted."; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
881 s.valid = "vector"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
882 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
883 case "zdatasource" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
884 s.doc = "Name of a vector in the current base workspace to use as \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
885 z data."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
886 s.valid = valid_string; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
887 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
888 endswitch |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
889 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
890 ## Text properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
891 elseif (strcmp (objname, "text")) |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
892 switch (field) |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
893 ## Overridden shared properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
894 case "children" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
895 s.doc = doc_unused; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
896 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
897 ## Specific properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
898 case "backgroundcolor" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
899 s.doc = sprintf (doc_notimpl, "Background area"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
900 s.valid = valid_color; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
901 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
902 case "color" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
903 s.doc = "Color of the text. @xref{Colors, ,colorspec}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
904 s.valid = valid_color; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
905 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
906 case "displayname" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
907 case "edgecolor" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
908 s.doc = sprintf (doc_notimpl, "Background area"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
909 s.valid = valid_color; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
910 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
911 case "editing" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
912 case "erasemode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
913 s.doc = doc_unused; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
914 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
915 case "extent" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
916 case "fontangle" |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
917 s.doc = "Flag whether the font is italic or normal. \ |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
918 @code{fontangle} is currently unused."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
919 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
920 case "fontname" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
921 s.doc = "The font used for the text."; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
922 s.valid = valid_string; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
923 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
924 case "fontsize" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
925 s.doc = "The font size of the text as measured in \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
926 @code{fontunits}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
927 s.valid = "scalar"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
928 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
929 case "fontunits" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
930 s.doc = "The units used to interpret @code{fontsize} property."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
931 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
932 case "fontweight" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
933 s.doc = "Control variant of base font used: bold, light, normal, etc."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
934 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
935 case "horizontalalignment" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
936 case "interpreter" |
20320
6db2ea5556a4
Make use of the axes "ticklabelinterpreter" property (bug #45438)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
20293
diff
changeset
|
937 s.doc = "Control the way the @qcode{\"string\"} property is \ |
6db2ea5556a4
Make use of the axes "ticklabelinterpreter" property (bug #45438)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
20293
diff
changeset
|
938 interpreted.\n\ |
6db2ea5556a4
Make use of the axes "ticklabelinterpreter" property (bug #45438)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
20293
diff
changeset
|
939 @xref{XREFinterpreterusage, , @w{Use of the interpreter property}}."; |
6db2ea5556a4
Make use of the axes "ticklabelinterpreter" property (bug #45438)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
20293
diff
changeset
|
940 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
941 case "linestyle" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
942 s.doc = sprintf (doc_notimpl, "Background area"); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
943 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
944 case "linewidth" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
945 s.doc = sprintf (doc_notimpl, "Background area"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
946 s.valid = "scalar"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
947 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
948 case "margin" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
949 s.doc = sprintf (doc_notimpl, "Background area"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
950 s.valid = "scalar"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
951 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
952 case "position" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
953 s.doc = "Vector @code{[X0 Y0 Z0]} where X0, Y0 and Z0 indicate the \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
954 position of the text anchor as defined by @code{verticalalignment} and \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
955 @code{horizontalalignment}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
956 s.valid = valid_4elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
957 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
958 case "rotation" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
959 s.doc = "The angle of rotation for the displayed text, \ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
960 measured in degrees."; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
961 s.valid = "scalar"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
962 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
963 case "string" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
964 s.doc = "The text object string content."; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
965 s.valid = valid_string; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
966 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
967 case "units" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
968 case "verticalalignment" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
969 endswitch |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
970 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
971 ## Image properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
972 elseif (strcmp (objname, "image")) |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
973 switch (field) |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
974 ## Overridden shared properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
975 case "children" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
976 s.doc = doc_unused; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
977 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
978 ## Specific properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
979 case "alphadata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
980 s.doc = sprintf (doc_notimpl, "Transparency"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
981 s.valid = valid_scalmat; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
982 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
983 case "alphadatamapping" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
984 s.doc = sprintf (doc_notimpl, "Transparency"); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
985 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
986 case "cdata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
987 s.valid = "matrix"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
988 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
989 case "cdatamapping" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
990 case "displayname" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
991 s.doc = "Text for the legend entry corresponding to this image."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
992 s.valid = valid_cellstring; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
993 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
994 case "erasemode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
995 s.doc = doc_unused; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
996 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
997 case "xdata" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
998 s.doc = "Two-element vector @code{[xmin xmax]} specifying the x \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
999 coordinates of the first and last columns of the image.\n\ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1000 \n\ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1001 Setting @code{xdata} to the empty matrix ([]) will restore the default value \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1002 of @code{[1 columns(image)]}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1003 s.valid = valid_2elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1004 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1005 case "ydata" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1006 s.doc = "Two-element vector @code{[ymin ymax]} specifying the y \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1007 coordinates of the first and last rows of the image.\n\ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1008 \n\ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1009 Setting @code{ydata} to the empty matrix ([]) will restore the default value \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1010 of @code{[1 rows(image)]}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1011 s.valid = valid_2elvec; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1012 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1013 endswitch |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1014 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1015 ## Surface properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1016 elseif (strcmp (objname, "surface")) |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1017 switch (field) |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1018 ## Overridden shared properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1019 case "children" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1020 s.doc = doc_unused; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1021 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1022 ## Specific properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1023 case "alphadata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1024 s.doc = sprintf (doc_notimpl, "Transparency"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1025 s.valid = valid_scalmat; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1026 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1027 case "alphadatamapping" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1028 s.doc = sprintf (doc_notimpl, "Transparency"); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1029 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1030 case "ambientstrength" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1031 s.doc = sprintf (doc_notimpl, "Light"); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1032 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1033 case "backfacelighting" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1034 s.doc = sprintf (doc_notimpl, "Light"); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1035 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1036 case "cdata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1037 s.valid = "matrix"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1038 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1039 case "cdatamapping" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1040 case "cdatasource" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1041 case "diffusestrength" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1042 s.doc = sprintf (doc_notimpl, "Light"); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1043 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1044 case "displayname" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1045 s.doc = "Text for the legend entry corresponding to this surface."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1046 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1047 case "edgealpha" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1048 s.doc = sprintf (doc_notimpl, "Transparency"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1049 s.valid = "scalar"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1050 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1051 case "edgecolor" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1052 case "edgelighting" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1053 s.doc = sprintf (doc_notimpl, "Light"); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1054 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1055 case "erasemode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1056 s.doc = doc_unused; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1057 case "facealpha" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1058 s.doc = sprintf (doc_notimpl, "Transparency"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1059 s.valid = valid_scalmat; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1060 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1061 case "facecolor" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1062 case "facelighting" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1063 s.doc = sprintf (doc_notimpl, "Light"); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1064 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1065 case "interpreter" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1066 case "linestyle" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1067 s.doc = "@xref{Line Styles}."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1068 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1069 case "linewidth" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1070 s.doc = "@xref{XREFlinelinewidth, , @w{line linewidth property}}."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1071 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1072 case "marker" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1073 s.doc = "@xref{Marker Styles}."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1074 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1075 case "markeredgecolor" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1076 s.doc = "@xref{XREFlinemarkeredgecolor, , \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1077 @w{line markeredgecolor property}}."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1078 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1079 case "markerfacecolor" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1080 s.doc = "@xref{XREFlinemarkerfacecolor, , \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1081 @w{line markerfacecolor property}}."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1082 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1083 case "markersize" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1084 s.doc = "@xref{XREFlinemarkersize, , \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1085 @w{line markersize property}}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1086 s.valid = "scalar"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1087 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1088 case "meshstyle" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1089 case "normalmode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1090 case "specularcolorreflectance" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1091 s.doc = sprintf (doc_notimpl, "Light"); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1092 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1093 case "specularexponent" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1094 s.doc = sprintf (doc_notimpl, "Light"); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1095 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1096 case "specularstrength" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1097 s.doc = sprintf (doc_notimpl, "Light"); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1098 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1099 case "vertexnormals" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1100 case "xdata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1101 s.valid = "matrix"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1102 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1103 case "xdatasource" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1104 case "ydata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1105 s.valid = "matrix"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1106 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1107 case "ydatasource" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1108 case "zdata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1109 s.valid = "matrix"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1110 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1111 case "zdatasource" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1112 endswitch |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1113 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1114 ## Patch properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1115 elseif (strcmp (objname, "patch")) |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1116 switch (field) |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1117 ## Overridden shared properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1118 case "children" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1119 s.doc = doc_unused; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1120 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1121 ## Specific properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1122 case "alphadatamapping" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1123 s.doc = sprintf (doc_notimpl, "Transparency"); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1124 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1125 case "ambientstrength" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1126 s.doc = sprintf (doc_notimpl, "Light"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1127 s.valid = "scalar"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1128 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1129 case "backfacelighting" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1130 s.doc = sprintf (doc_notimpl, "Light"); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1131 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1132 case "cdata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1133 s.doc = "Data defining the patch object color.\n\ |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1134 Patch color can be defined for faces or for vertices.\n\ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1135 \n\ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1136 If @code{cdata} is a scalar index into the current colormap or a RGB triplet, \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1137 it defines the color of all faces.\n\ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1138 \n\ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1139 If @code{cdata} is an N-by-1 vector of indices or an N-by-3 (RGB) matrix, \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1140 it defines the color of each one of the N faces.\n\ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1141 \n\ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1142 If @code{cdata} is an N-by-M or an N-by-M-by-3 (RGB) matrix, \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1143 it defines the color at each vertex."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1144 s.valid = valid_scalmat; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1145 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1146 case "diffusestrength" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1147 s.doc = sprintf (doc_notimpl, "Light"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1148 s.valid = "scalar"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1149 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1150 case "displayname" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1151 s.doc = "Text of the legend entry corresponding to this patch."; |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1152 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1153 case "edgealpha" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1154 s.doc = sprintf (doc_notimpl, "Transparency"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1155 s.valid = valid_scalmat; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1156 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1157 case "edgecolor" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1158 case "edgelighting" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1159 s.doc = sprintf (doc_notimpl, "Light"); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1160 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1161 case "erasemode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1162 s.doc = doc_unused; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1163 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1164 case "facealpha" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1165 s.doc = sprintf (doc_notimpl, "Transparency"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1166 s.valid = valid_scalmat; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1167 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1168 case "facecolor" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1169 ## Don't provide a default value, and mark colorspec with |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1170 ## braces, this forces the default rgb triplet to be displayed |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1171 s.valid = packopt ({markdef(valid_color), ... |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1172 "@qcode{\"none\"}", ... |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1173 "@qcode{\"flat\"}", ... |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1174 "@qcode{\"interp\"}"}); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1175 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1176 case "facelighting" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1177 s.doc = sprintf (doc_notimpl, "Light"); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1178 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1179 case "faces" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1180 case "xdata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1181 s.valid = valid_vecmat; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1182 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1183 case "facevertexalphadata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1184 s.doc = sprintf (doc_notimpl, "Transparency"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1185 s.valid = valid_scalmat; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1186 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1187 case "facevertexcdata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1188 case "interpreter" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1189 s.doc = doc_unused; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1190 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1191 case "linestyle" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1192 case "linewidth" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1193 case "marker" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1194 s.doc = "@xref{XREFlinemarker, , @w{line marker property}}."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1195 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1196 case "markeredgecolor" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1197 s.doc = "@xref{XREFlinemarkeredgecolor, , \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1198 @w{line markeredgecolor property}}."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1199 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1200 case "markerfacecolor" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1201 s.doc = "@xref{XREFlinemarkerfacecolor, , \ |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1202 @w{line markerfacecolor property}}."; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1203 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1204 case "markersize" |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1205 s.doc = "@xref{XREFlinemarkersize, , @w{line markersize property}}."; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1206 s.valid = "scalar"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1207 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1208 case "normalmode" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1209 case "specularcolorreflectance" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1210 s.doc = sprintf (doc_notimpl, "Light"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1211 s.valid = "scalar"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1212 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1213 case "specularexponent" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1214 s.doc = sprintf (doc_notimpl, "Light"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1215 s.valid = "scalar"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1216 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1217 case "specularstrength" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1218 s.doc = sprintf (doc_notimpl, "Light"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1219 s.valid = "scalar"; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1220 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1221 case "vertexnormals" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1222 case "vertices" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1223 s.valid = valid_vecmat; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1224 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1225 case "xdata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1226 s.valid = valid_vecmat; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1227 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1228 case "ydata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1229 s.valid = valid_vecmat; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1230 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1231 case "zdata" |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1232 s.valid = valid_vecmat; |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1233 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1234 endswitch |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1235 endif |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1236 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1237 ## Replace keywords |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1238 if (! isempty (s.doc) && ! strcmp (objname, "base")) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1239 s.doc = expand_doc (s.doc, field, objname); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1240 endif |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1241 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1242 endfunction |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1243 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1244 function strout = expand_doc (strin, field, objname) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1245 strout = strrep (strin, "__objname__", objname); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1246 strout = strrep (strout, "__prop__", ["@code{" field "}"]); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1247 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1248 modemsg = "Setting @code{%s} also forces the @code{%smode} \ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1249 property to be set to @qcode{\"manual\"}"; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1250 modemsg = sprintf (modemsg, field, field); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1251 strout = strrep (strout, "__modemsg__", modemsg); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1252 endfunction |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1253 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1254 function s = getstructure (objname, base = []) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1255 hf = []; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1256 if (! strcmp (objname, "root")) |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1257 ## Use an improbable number to avoid ishandle to return true for 1 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1258 hf = figure (2265465, "visible", "off"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1259 endif |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1260 |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1261 ## Build a default object to extract its properties list and default values. |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1262 if (strcmp (objname, "base")) |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1263 ## Base properties are extracted from hggroup that only have 2 additional |
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1264 ## regular (non-hidden) properties, "displayname" and "erasemode". |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1265 h = hggroup (); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1266 elseif (strcmp (objname, "root")) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1267 h = 0; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1268 elseif (strcmp (objname, "figure")) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1269 h = hf; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1270 else |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1271 eval (["h = " objname " ();"]); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1272 endif |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1273 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1274 gprop = get (h); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1275 sprop = set (h); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1276 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1277 fields = fieldnames (gprop); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1278 nf = numel (fields); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1279 args = cell (2*nf, 1); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1280 for ii = 1:nf |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1281 field = fields{ii}; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1282 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1283 ## Get hard coded documentation |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1284 val = getdoc (objname, field, base); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1285 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1286 ## Extract the default values that are not hard coded in getdoc |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1287 if (isempty (val.default) && val.printdefault) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1288 val.default = getdefault (h, objname, field); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1289 endif |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1290 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1291 val.isreadonly = ! isfield (sprop, field); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1292 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1293 ## Extract the valid values that are not hard coded in getdoc |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1294 if (! val.isreadonly && isempty (val.valid)) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1295 val.valid = sprop.(field); |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1296 if (! isempty (val.valid) && iscellstr (val.valid)) |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1297 ## Add double quotes around string radio properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1298 val.valid = cellfun (@(s) ["@qcode{\"" s "\"}"], val.valid, |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1299 "uniformoutput", false); |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1300 val.valid = strjoin (val.valid, " | "); |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1301 endif |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1302 endif |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1303 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1304 args{2*(ii-1)+1} = field; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1305 args{2*ii} = val; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1306 endfor |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1307 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1308 ## Build struct and remove unused fields in base properties |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1309 s = struct (args{:}); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1310 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1311 if (strcmp (objname, "base")) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1312 s = rmfield (s, {"displayname", "erasemode"}); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1313 endif |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1314 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1315 if (isfigure (hf)) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1316 close (hf) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1317 endif |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1318 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1319 endfunction |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1320 |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1321 function def = getdefault (h, objname, field) |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1322 ## This function is meant to be run without initialization file so |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1323 ## that the properties we get are the default. |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1324 def = get (h, field); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1325 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1326 ## Don't print default values for graphics handles |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1327 if (isscalar (def) && def != 0 && ishandle (def)) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1328 def = ""; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1329 else |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1330 if (ischar (def)) |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1331 def = ['@qcode{"' def '"}']; |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1332 else |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1333 if ((isvector (def) && numel (def) < 5) || isempty (def)) |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1334 ## Use disp to print the default value for short vectors and |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1335 ## empty values |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1336 str = disp (def); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1337 str(end) = []; # remove linefeed |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1338 str = strtrim (str); # remove leading space |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1339 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1340 ## Add [] around vector values |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1341 if (ismatrix (def) && numel (def) > 1) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1342 str = ["[" str "]"]; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1343 ## Add ";" between columns vector values |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1344 if (rows (def) != 1) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1345 str = strrep (str, "\n", "; "); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1346 endif |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1347 endif |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1348 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1349 ## Replace texinfo reserved characters |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1350 def = strrep (str, "{", "@{"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1351 def = strrep (def, "}", "@}"); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1352 def = strrep (def, "@", "@@"); |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1353 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1354 def = ["@code{" def "}"]; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1355 else |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1356 args = arrayfun (@(x) num2str (x), size (def), "uniformoutput", false); |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1357 def = [strjoin(args, "-by-") " " class(def)]; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1358 endif |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1359 endif |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1360 endif |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1361 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1362 endfunction |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1363 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1364 function str = printdoc (objname, obj) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1365 ## Sort fields so that they appear in alphabetic order in the manual |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1366 fields = sort (fieldnames (obj)); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1367 nf = numel (fields); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1368 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1369 ## File header and begining of properties table |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1370 str = [warn_autogen() "\n\n@table @asis"]; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1371 |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1372 for ii = 1:nf |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1373 field = fields{ii}; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1374 str = sprintf ("%s\n\n", str); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1375 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1376 ## @anchor: cross reference using XREFobjnamefield label |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1377 ## Concept index: call info from octave with 'doc ("objname field")' |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1378 str = sprintf ("%s@anchor{XREF%s%s}\n@cindex %s %s\n", |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1379 str, objname, field, objname, field); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1380 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1381 ## Item |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1382 str = sprintf ("%s@item @code{%s}", str, field); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1383 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1384 ## Mark item read-only if needed |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1385 if (obj.(field).isreadonly) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1386 str = sprintf ("%s (read-only):", str); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1387 else |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1388 str = sprintf ("%s:", str); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1389 endif |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1390 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1391 ## Print valid and default values |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1392 tmp = print_options (obj.(field).valid, |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1393 obj.(field).default); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1394 if (! isempty (tmp)) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1395 str = sprintf ("%s %s\n", str, tmp); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1396 else |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1397 str = sprintf ("%s\n", str); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1398 endif |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1399 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1400 ## Print documentation |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1401 str = sprintf ("%s%s\n", str, obj.(field).doc); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1402 endfor |
19631
db92e7e28e1f
strip trailing whitespace from most source files
John W. Eaton <jwe@octave.org>
parents:
19441
diff
changeset
|
1403 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1404 ## End of properties table |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1405 str = sprintf ("%s\n@end table", str); |
19858
0e585d3b8b9a
genpropdoc.m: Improve documentation on graphic object properties.
Rik <rik@octave.org>
parents:
19826
diff
changeset
|
1406 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1407 endfunction |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1408 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1409 function str = warn_autogen () |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1410 str = "@c DO NOT EDIT! Generated automatically by genpropdoc.m.\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1411 \n\ |
19731
4197fc428c7d
maint: Update copyright notices for 2015.
John W. Eaton <jwe@octave.org>
parents:
19631
diff
changeset
|
1412 @c Copyright (C) 2014-2015 Pantxo Diribarne\n\ |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1413 @c\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1414 @c This file is part of Octave.\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1415 @c\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1416 @c Octave is free software; you can redistribute it and/or modify it\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1417 @c under the terms of the GNU General Public License as published by the\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1418 @c Free Software Foundation; either version 3 of the License, or (at\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1419 @c your option) any later version.\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1420 @c\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1421 @c Octave is distributed in the hope that it will be useful, but WITHOUT\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1422 @c ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\n\ |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
1423 @c FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License\n\ |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1424 @c for more details.\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1425 @c\n\ |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1426 @c You should have received a copy of the GNU General Public License\n\ |
19441
86e69f51328d
genpropdoc.m: Use two spaces after period at start of sentence.
Rik <rik@octave.org>
parents:
19357
diff
changeset
|
1427 @c along with Octave; see the file COPYING. If not, see\n\ |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1428 @c <http://www.gnu.org/licenses/>."; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1429 endfunction |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1430 |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1431 function str = print_options (val, default) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1432 str = ""; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1433 if (! isempty (val)) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1434 tmp = strrep (val, default, ["@{" default "@}"]); |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1435 if (length (tmp) == length (val) && ! isempty (default)) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1436 str = [tmp ", def. " default]; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1437 else |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1438 str = tmp; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1439 endif |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1440 elseif (! isempty (default)) |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1441 str = ["def. " default]; |
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1442 endif |
20293
530803d4f65f
Update root, figure, and axes graphics object properties.
Rik <rik@octave.org>
parents:
20136
diff
changeset
|
1443 |
19291
1f2a16d41ba2
Automatically generate graphics properties documentation (bug #42536)
Pantxo Diribarne <pantxo.diribarne@gmail.com>
parents:
diff
changeset
|
1444 endfunction |