File: APlusRefV2_37.html

package info (click to toggle)
aplus-fsf 4.22.1-10.1
  • links: PTS
  • area: main
  • in suites:
  • size: 23,288 kB
  • sloc: cpp: 176,664; ansic: 27,023; sh: 6,322; makefile: 2,601; lisp: 2,151; perl: 704
file content (221 lines) | stat: -rw-r--r-- 39,223 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
<HTML>
<HEAD>
<TITLE>A+ Reference: The Matrix Display Class</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<A NAME=HEADING548>
<H1><FONT color="#FF0000">The Matrix Display Class</FONT></H1>
<blockquote>
<A NAME=1>Any A+ matrix that is not a simple character matrix can be displayed as an object of class matrix.  A display of a variable in this class has five parts: a title area, three label areas, and a value area.  The label area above the value area is called the column label area, the one to the left is called the row label area, and the one in the upper left corner is called the corner label area, and the title area is above them all.  The value area appears below the title and column label areas, and consists of delineated cells.<P>
If a matrix requires more than just a few cells, then by default, only a submatrix is presented on the screen, and the value area is provided with scrollbars.  The particular subarray that appears in the value area is controlled in two ways: by the scrollbars, manipulated by users, and by the attributes <b>firstrow</b>, <b>firstcol</b>, <b>rows</b>, and <b>cols</b>, set by programmers.<P>
The contents of each cell in the value area can be edited.
</blockquote>


<b>Visual Representation</b>
<blockquote>
<pre></font><font face=Kapl>     m?10 10100
     labs(//m;/@1 m;/ m)   </font>Corner label; row labels; column labels.<font face=Kapl>
     `m has (`class;`matrix; `label;labs)
     `m has (`selectionmode;`multiple)     </font>Allows multiple rows to be selected simultaneously<font face=Kapl>
     `m has (`rowindex;1 3)
     `m has (`index;2 5)
     show `m
</font></pre>
<! IMG border=1 SRC="APlusRefV2_AFrame_65.gif">
<IMG SRC="matrix.gif">
<p>
To select a single row manually, simply click on the row desired.
To select multiple rows manually, first enable multiple selections by entering:
<pre><font face=Kapl>     `m has (`selectionmode;`multiple)</font></pre>
Then, click on the first of the rows that you want to select.
If the other rows are contiguous with the row that you selected,
you can simply drag the mouse over the other rows while the left button remains depressed.
To select non-contiguous rows,
click on the first of the rows that you want to select,
and then hold the <b>Ctrl</b> key down while you click on additional rows.
<p>
To see which rows have been selected:
<p>
<pre><font face=Kapl>     `index of `m
&lt;  2 5</font></pre>
<P>
</blockquote>
<b>Attributes</b>
<blockquote>
See the "<A HREF="APlusRefV2_23.html#0">Display Attributes</A>" chapter for details concerning all the attributes that apply to objects in the matrix display class, as well as lists of colors and fonts.  The keys in the <A HREF="APlusRefV2_23.html#19">Table of All Display Attributes</A> that pertain to this class are M, ALL, CNFT, NFT, and TOP.<P>
The attributes that are meaningful for the matrix display class (other than the
 print... attributes) are:<P>
<multicol cols=3>
<a href="APlusRefV2_23.html#23" TARGET="contentFrame" onMouseOver="window.status='If 1, this object will be automatically updated when marked for reevaluation; if 0, it will not. The value 0 occurs when the show attribute is 0 ...';return true".>active</a>
<br><a href="APlusRefV2_23.html#26" TARGET="contentFrame" onMouseOver="window.status='Vector of objects containing this object.';return true".>ancestors</a>
<br><a href="APlusRefV2_23.html#26A" TARGET="contentFrame" onMouseOver="window.status='Event callback function, called for a down-arrow keypress. If 1, default action; if 0, no callback. [Future use]';return true".>arrowdown</a>
<br><a href="APlusRefV2_23.html#26B" TARGET="contentFrame" onMouseOver="window.status='Slotfiller of arrow keys and callback functions. Cf. arrowdown, arrowleft, arrowright, arrowup. [Future use]';return true".>arrowkeys</a>
<br><a href="APlusRefV2_23.html#26C" TARGET="contentFrame" onMouseOver="window.status='Event callback function, called for a left-arrow keypress. If 1, default action; if 0, no callback. [Future use]';return true".>arrowleft</a>
<br><a href="APlusRefV2_23.html#26D" TARGET="contentFrame" onMouseOver="window.status='Matrix with items fr dir to. dir is one of `left `right `up `down and fr and to name objects. Connected to upto, downto, etc. [Future use]';return true".>arrowlist</a>
<br><a href="APlusRefV2_23.html#26E" TARGET="contentFrame" onMouseOver="window.status='Event callback function, called for a right-arrow keypress. If 1, default action; if 0, no callback. [Future use]';return true".>arrowright</a>
<br><a href="APlusRefV2_23.html#26F" TARGET="contentFrame" onMouseOver="window.status='Event callback function, called for an up-arrow keypress. If 1, default action; if 0, no callback. [Future use]';return true".>arrowup</a>
<br><a href="APlusRefV2_23.html#28" TARGET="contentFrame" onMouseOver="window.status='Position of this object in a layout: (vrow, vcol, vrows, vcols).';return true".>at</a>
<br><a href="APlusRefV2_23.html#29" TARGET="contentFrame" onMouseOver="window.status='A two-element vector designating the (row, col) position of the virtual desktop sector where this object is displayed, or `here for the currently...';return true".>atsector</a>
<br><a href="APlusRefV2_23.html#31" TARGET="contentFrame" onMouseOver="window.status='If 1, bottom justify this object in its layout cell.';return true".>b</a>
<br><a href="APlusRefV2_23.html#34" TARGET="contentFrame" onMouseOver="window.status='The background color of this object. For tables and arrays, does not change the scrollbar background color if that color is different from the bg...';return true".>bg</a>
<br><a href="APlusRefV2_23.html#36" TARGET="contentFrame" onMouseOver="window.status='What is to be displayed for a NA, e.g., on insertion of a row. Cf. na and s.AUTOBLANK.';return true".>blank</a>
<br><a href="APlusRefV2_23.html#41" TARGET="contentFrame" onMouseOver="window.status='If 1, this object is bound; if 0, this object is free.';return true".>bound</a>
<br><a href="APlusRefV2_23.html#49" TARGET="contentFrame" onMouseOver="window.status='The display class of this object.';return true".>class</a>
<br><a href="APlusRefV2_23.html#50" TARGET="contentFrame" onMouseOver="window.status='Furnishes a callback function for a clear event. See Accessing the Primary Selection Buffer.';return true".>clear</a>
<br><a href="APlusRefV2_23.html#51" TARGET="contentFrame" onMouseOver="window.status='The column index of the selected cell. Setting this attribute causes the selected column to appear in the display. In addition, if the row attrib...';return true".>col</a>
<br><a href="APlusRefV2_23.html#52" TARGET="contentFrame" onMouseOver="window.status='A vector of indices of the selected column labels when the selectcol attribute is 1, in the order of selection.';return true".>colindex</a>
<br><a href="APlusRefV2_23.html#53" TARGET="contentFrame" onMouseOver="window.status='The background color of the indexed column labels.';return true".>colindexbg</a>
<br><a href="APlusRefV2_23.html#55" TARGET="contentFrame" onMouseOver="window.status='The maximum number of rows in the column labels.';return true".>collabelrows</a>
<br><a href="APlusRefV2_23.html#58" TARGET="contentFrame" onMouseOver="window.status='A vector of colors that will be cycled through when a cell is updated by indexed specification (which can be caused by editing the cell on screen...';return true".>colors</a>
<br><a href="APlusRefV2_23.html#59" TARGET="contentFrame" onMouseOver="window.status='The number of visible columns.';return true".>cols</a>
<br><a href="APlusRefV2_23.html#60" TARGET="contentFrame" onMouseOver="window.status='If n, column separators appear every n columns.';return true".>colsep</a>
<br><a href="APlusRefV2_23.html#61" TARGET="contentFrame" onMouseOver="window.status='An integer vector specifying column widths. The first element applies to the row-label column. If there is only one element, it applies to all co...';return true".>colspace</a>
<br><a href="APlusRefV2_23.html#64" TARGET="contentFrame" onMouseOver="window.status='For an inserted line. If 1, copy the line that the new line is being inserted above or below. If 0, use na value. Cf. s.AUTOCOPY.';return true".>copy</a>
<br><a href="APlusRefV2_23.html#67" TARGET="contentFrame" onMouseOver="window.status='If 1, the corner label is flagged; if 0, it is not; see the selectcorner attribute.';return true".>cornerindex</a>
<br><a href="APlusRefV2_23.html#68" TARGET="contentFrame" onMouseOver="window.status='The background color of the corner label when it is flagged.';return true".>cornerindexbg</a>
<br><a href="APlusRefV2_23.html#72" TARGET="contentFrame" onMouseOver="window.status='The duration in milliseconds of the appearance of each color in the value of the colors attribute. If set on a table, it applies to all tableFiel...';return true".>cycle</a>
<br><a href="APlusRefV2_23.html#73A" TARGET="contentFrame" onMouseOver="window.status='Function for event callback when the widget is deiconized, whether or not the window manager is CDE. See the caveats in the callback section. Cf....';return true".>deiconized</a>
<br><a href="APlusRefV2_23.html#74" TARGET="contentFrame" onMouseOver="window.status='Controls the action when a user presses Meta-Delete or, on IBM, Alt-Delete. The default action is to delete the selected row. Set delete to 0 to ...';return true".>delete</a>
<br><a href="APlusRefV2_23.html#77" TARGET="contentFrame" onMouseOver="window.status='An attribute that allows documentation, presumably text, to be attached to each object. Cf. s.AUTODOC.';return true".>doc</a>
<br><a href="APlusRefV2_23.html#78" TARGET="contentFrame" onMouseOver="window.status='Holds the name of a function to be called at the end of the screen entry and refresh cycle. (The cycle is: in, preset callback, assignment, set c...';return true".>done</a>
<br><a href="APlusRefV2_23.html#78A" TARGET="contentFrame" onMouseOver="window.status='Object to which Shift-down-arrow moves keyboard focus. Connected to arrowlist. [Future use]';return true".>downto</a>
<br><a href="APlusRefV2_23.html#79" TARGET="contentFrame" onMouseOver="window.status='Set to 1 for this object to be resized automatically when necessary due to a font or text change.';return true".>dynamic</a>
<br><a href="APlusRefV2_23.html#80" TARGET="contentFrame" onMouseOver="window.status='When edit is set to any nonzero value, if there is a selected cell and it is not protected, it is put in input (editing) mode. When edit is set t...';return true".>edit</a>
<br><a href="APlusRefV2_23.html#81" TARGET="contentFrame" onMouseOver="window.status='The background color of the cell being edited.';return true".>editbg</a>
<br><a href="APlusRefV2_23.html#82" TARGET="contentFrame" onMouseOver="window.status='The color of the text being entered while in edit mode.';return true".>editfg</a>
<br><a href="APlusRefV2_23.html#83" TARGET="contentFrame" onMouseOver="window.status='If 0, the space for editing is the same as the current value of the space attribute;if 1, the value of s.EDITSPACE;if Null, the value of s.AUTOED...';return true".>editspace</a>
<br><a href="APlusRefV2_23.html#83A" TARGET="contentFrame" onMouseOver="window.status='Nested pair: variable callback function, static data. Function is called after the variable is evaluated (by %).';return true".>eval</a>
<br><a href="APlusRefV2_23.html#85" TARGET="contentFrame" onMouseOver="window.status='If 0, the variable is not to be evaluated in determining proper attributes for display; they will be set by the application programmer. Use with ...';return true".>evaluate</a>
<br><a href="APlusRefV2_23.html#86" TARGET="contentFrame" onMouseOver="window.status='If 1, execute input expressions to obtain a value; if 0, dont. The table value is used for a tableField if the tableFields value is null.';return true".>execute</a>
<br><a href="APlusRefV2_23.html#87A" TARGET="contentFrame" onMouseOver="window.status='Location and size of an object that is shown: the vector y, x, ys, xs. For a child y and x are relative to its parent.';return true".>extent</a>
<br><a href="APlusRefV2_23.html#87" TARGET="contentFrame" onMouseOver="window.status='Controls the action taken when a user attempts to remove this object from the screen. The default iconification-or-removal behavior occurs for th...';return true".>exit</a>
<br><a href="APlusRefV2_23.html#88" TARGET="contentFrame" onMouseOver="window.status='Controls the action when the F1 - F12 keys are pressed and this object has focus.';return true".>f1-f12</a>
<br><a href="APlusRefV2_23.html#90" TARGET="contentFrame" onMouseOver="window.status='The foreground color of this object, usually text or values. For tables, cells of any tableField for which fg is not explicitly set. For tableFie...';return true".>fg</a>
<br><a href="APlusRefV2_23.html#96" TARGET="contentFrame" onMouseOver="window.status='The index of the first visible column.';return true".>firstcol</a>
<br><a href="APlusRefV2_23.html#99" TARGET="contentFrame" onMouseOver="window.status='The index of the first visible row of this object.';return true".>firstrow</a>
<br><a href="APlusRefV2_23.html#102" TARGET="contentFrame" onMouseOver="window.status='A slotfiller of function key, callback fn pairs for this object.';return true".>fkeys</a>
<br><a href="APlusRefV2_23.html#103" TARGET="contentFrame" onMouseOver="window.status='Set to any value to give this object keyboard focus.';return true".>focus</a>
<br><a href="APlusRefV2_23.html#104" TARGET="contentFrame" onMouseOver="window.status='A vector of symbols whose objects are removed from the screen when this object is iconified.';return true".>followers</a>
<br><a href="APlusRefV2_23.html#105" TARGET="contentFrame" onMouseOver="window.status='The followers of this object, in a boxed array.';return true".>followertree</a>
<br><a href="APlusRefV2_23.html#106" TARGET="contentFrame" onMouseOver="window.status='The font in which the value of this variable is set. For table, used for any tableFields for which font is not explicitly set. For graph, applies...';return true".>font</a>
<br><a href="APlusRefV2_23.html#108" TARGET="contentFrame" onMouseOver="window.status='If 1, include a footnote area at the bottom of this object.';return true".>foot</a>
<br><a href="APlusRefV2_23.html#113" TARGET="contentFrame" onMouseOver="window.status='If 1, setting attributes or respecifying variables will not alter the display of the object and its descendents; if 0, they will. Resetting to 0 ...';return true".>freeze</a>
<br><a href="APlusRefV2_23.html#113A" TARGET="contentFrame" onMouseOver="window.status='Make the window exactly as large as the screen and put it at location 0, 0. Setting fullscreen to 0 has no effect.';return true".>fullscreen</a>
<br><a href="APlusRefV2_23.html#120" TARGET="contentFrame" onMouseOver="window.status='If 1, dont change the height of this objects row on resize.';return true".>h</a>
<br><a href="APlusRefV2_23.html#121" TARGET="contentFrame" onMouseOver="window.status='If 1, do not change the height of this object on resize.';return true".>H</a>
<br><a href="APlusRefV2_23.html#123" TARGET="contentFrame" onMouseOver="window.status='If 1, whenever an attribute value is changed, report the new setting in the A+ session log, as a set of comments.';return true".>has</a>
<br><a href="APlusRefV2_23.html#124" TARGET="contentFrame" onMouseOver="window.status='If 0, remove the window managers header on this object (including, of course, the pin).';return true".>head</a>
<br><a href="APlusRefV2_23.html#125" TARGET="contentFrame" onMouseOver="window.status='Set to any value to hide this object. In a child of a layout, it must be set after the layout is shown, since show for a layout sets show for its...';return true".>hide</a>
<br><a href="APlusRefV2_23.html#126" TARGET="contentFrame" onMouseOver="window.status='The highlight border color when the object has focus.';return true".>hl</a>
<br><a href="APlusRefV2_23.html#127" TARGET="contentFrame" onMouseOver="window.status='The width in pixels of the highlight border around the object.';return true".>hlthickness</a>
<br><a href="APlusRefV2_23.html#129" TARGET="contentFrame" onMouseOver="window.status='The height in pixels of horizontal scrollbars on this object.';return true".>hscrollsize</a>
<br><a href="APlusRefV2_23.html#129A" TARGET="contentFrame" onMouseOver="window.status='A list of names, in symbol form, of objects whose horizontal scrolling and column selection is to be synchronized with this objects; see the set...';return true".>hscrollwith</a>
<br><a href="APlusRefV2_23.html#130" TARGET="contentFrame" onMouseOver="window.status='An n x m boolean matrix of the bitmap pattern for the icon of this object, where n and m are at most 64. Appears in reverse video.';return true".>icon</a>
<br><a href="APlusRefV2_23.html#131" TARGET="contentFrame" onMouseOver="window.status='If 1, this object is a top-level window; if 0, a popup. This attribute has no effect on the object named in s.WS when s.AUTOWS is 1. s.WS`a;`a h...';return true".>iconic</a>
<br><a href="APlusRefV2_23.html#73B" TARGET="contentFrame" onMouseOver="window.status='Function for event callback when the widget is iconized. Also see deiconized.';return true".>iconized</a>
<br><a href="APlusRefV2_23.html#132" TARGET="contentFrame" onMouseOver="window.status='The title of the icon for this object.';return true".>icontitle</a>
<br><a href="APlusRefV2_23.html#134" TARGET="contentFrame" onMouseOver="window.status='Used to parse values entered on the screen, which are always in character vector form. Values of this attribute are usually functions. (Cf. commo...';return true".>in</a>
<br><a href="APlusRefV2_23.html#134C" TARGET="contentFrame" onMouseOver="window.status='In a CDE window, an event callback that is called when the window receives presence in the current workspace: that is, when the presence of a win...';return true".>incurrentworkspace</a>
<br><a href="APlusRefV2_23.html#136" TARGET="contentFrame" onMouseOver="window.status='A vector of indices of the rows that have been chosen (when refer is nonzero) since the object was bound or index was reset; sorted (formerly, in...';return true".>index</a>
<br><a href="APlusRefV2_23.html#139" TARGET="contentFrame" onMouseOver="window.status='Controls the action when a user presses Shift-Meta-Insert or, on IBM keyboards, Shift-Alt-Insert. The default action is to insert a new row above...';return true".>insertabove</a>
<br><a href="APlusRefV2_23.html#140" TARGET="contentFrame" onMouseOver="window.status='Controls the action when a user presses Meta-Insert or, on IBM keyboards, Alt-Insert. The default action is to insert a new row below the selecte...';return true".>insertbelow</a>
<br><a href="APlusRefV2_23.html#141" TARGET="contentFrame" onMouseOver="window.status='Controls the action when the object is bound to a display class.';return true".>is</a>
<br><a href="APlusRefV2_23.html#145" TARGET="contentFrame" onMouseOver="window.status='If 1, left justify this object in its layout cell.';return true".>l</a>
<br><a href="APlusRefV2_23.html#146" TARGET="contentFrame" onMouseOver="window.status='The text in the label areas. For a display class for slotfillers, the value can be a single character vector or symbol that applies to every labe...';return true".>label</a>
<br><a href="APlusRefV2_23.html#147" TARGET="contentFrame" onMouseOver="window.status='The color of the text in the label areas. For a display class for slotfillers, this attribute can be given a vector of values that apply cyclical...';return true".>labelfg</a>
<br><a href="APlusRefV2_23.html#148" TARGET="contentFrame" onMouseOver="window.status='The font in which the text in the label areas is type set. This attribute applies in the same manner as labelfg (above). For (gauges and) scales,...';return true".>labelfont</a>
<br><a href="APlusRefV2_23.html#149" TARGET="contentFrame" onMouseOver="window.status='The leader of this object for iconification (when the leader is iconified, this object is removed from the screen).';return true".>leader</a>
<br><a href="APlusRefV2_23.html#152A" TARGET="contentFrame" onMouseOver="window.status='Object to which Shift-left-arrow moves keyboard focus. Connected to arrowlist. [Future use]';return true".>leftto</a>
<br><a href="APlusRefV2_23.html#163A" TARGET="contentFrame" onMouseOver="window.status='If 1, display character values in single quotes; if 0, dont.';return true".>literal</a>
<br><a href="APlusRefV2_23.html#166" TARGET="contentFrame" onMouseOver="window.status='Specify this attribute to send this object to the back of the visible windows.';return true".>lower</a>
<br><a href="APlusRefV2_23.html#167" TARGET="contentFrame" onMouseOver="window.status='The value is 1 if this object is mapped (to the screen), and 0 if unmapped. There are two cases: If this object is a top-level or popup window, i...';return true".>mapped</a>
<br><a href="APlusRefV2_23.html#172" TARGET="contentFrame" onMouseOver="window.status='The value used for NA in the object, e.g., when new rows or cells are inserted. Cf. blank, and s.NA and t.NA.';return true".>na</a>
<br><a href="APlusRefV2_23.html#173" TARGET="contentFrame" onMouseOver="window.status='The number of visible rows and columns may change with changes in the size of an object or its column widths. Specify naturalsize to make the num...';return true".>naturalsize</a>
<br><a href="APlusRefV2_23.html#175" TARGET="contentFrame" onMouseOver="window.status='Furnishes a callback function for a notify event. See Accessing the Primary Selection Buffer.';return true".>notify</a>
<br><a href="APlusRefV2_23.html#177" TARGET="contentFrame" onMouseOver="window.status='Specifies the format in which data appears in a display. The value can be a valid left argument to  (Format) or _fmt, in which case the data are...';return true".>out</a>
<br><a href="APlusRefV2_23.html#177N" TARGET="contentFrame" onMouseOver="window.status='In a CDE window, an event callback that is called when the window loses presence in the current workspace: that is, when the presence of a window...';return true".>outofcurrentworkspace</a>
<br><a href="APlusRefV2_23.html#178" TARGET="contentFrame" onMouseOver="window.status='The object whose variable explicitly contains this object. Top-level objects are their own parents. Inclusion in a report is ignored - a report o...';return true".>parent</a>
<br><a href="APlusRefV2_23.html#179" TARGET="contentFrame" onMouseOver="window.status='If 1 and this object is a popup window, the window is pinned; if 0, it is unpinned.';return true".>pin</a>
<br><a href="APlusRefV2_23.html#181" TARGET="contentFrame" onMouseOver="window.status='Specify a preset callback on this object.';return true".>preset</a>
<br><a href="APlusRefV2_23.html#182" TARGET="contentFrame" onMouseOver="window.status='Set this attribute in order to specify the primary selection buffer, and reference it to read that buffer. See Accessing the Primary Selection B...';return true".>primary</a>
<br><a href="APlusRefV2_23.html#209" TARGET="contentFrame" onMouseOver="window.status='If 1, the values in this object cannot be edited (in the case of a graph trace, a point can\'t be dragged to a new position); an attempt to do so ...';return true".>protect</a>
<br><a href="APlusRefV2_23.html#210" TARGET="contentFrame" onMouseOver="window.status='If 1, protection, as defined by the protect attribute, is on for this object. This attribute is most useful for tableFields because the protect s...';return true".>protected</a>
<br><a href="APlusRefV2_23.html#211" TARGET="contentFrame" onMouseOver="window.status='If 1, right justify this object in its layout cell.';return true".>r</a>
<br><a href="APlusRefV2_23.html#213" TARGET="contentFrame" onMouseOver="window.status='Specify this attribute to bring this object to the front.';return true".>raise</a>
<br><a href="APlusRefV2_23.html#217" TARGET="contentFrame" onMouseOver="window.status='Specify this attribute to completely prepare this object for showing. Then when this layout object is shown, it will appear all at once, and not ...';return true".>realize</a>
<br><a href="APlusRefV2_23.html#218" TARGET="contentFrame" onMouseOver="window.status='Double click left mouse button in a cell. The default action is to highlight the referred row.';return true".>refer</a>
<br><a href="APlusRefV2_23.html#220" TARGET="contentFrame" onMouseOver="window.status='Refresh the visual appearance of this object to reflect recent settings of display related attributes such as fg and out.';return true".>refresh</a>
<br><a href="APlusRefV2_23.html#223" TARGET="contentFrame" onMouseOver="window.status='Specify this attribute to trigger a subsequent notify event. See Accessing the Primary Selection Buffer.';return true".>request</a>
<br><a href="APlusRefV2_23.html#225" TARGET="contentFrame" onMouseOver="window.status='Constrains resizing the object in a layout, and controls its position within its allotted layout area. Each setting (character string or symbol) ...';return true".>resize</a>
<br><a href="APlusRefV2_23.html#226" TARGET="contentFrame" onMouseOver="window.status='If set to 1, this object can be resized interactively by a viewer; if 0, it cannot. This attribute must be set before this object is mapped.';return true".>resizeable</a>
<br><a href="APlusRefV2_23.html#227" TARGET="contentFrame" onMouseOver="window.status='If respace is 1, the space attribute value is increased if it is less than the length of the result of the default out function;if 0, it is not;i...';return true".>respace</a>
<br><a href="APlusRefV2_23.html#230A" TARGET="contentFrame" onMouseOver="window.status='Object to which Shift-right-arrow moves keyboard focus. Connected to arrowlist. [Future use]';return true".>rightto</a>
<br><a href="APlusRefV2_23.html#231" TARGET="contentFrame" onMouseOver="window.status='The row index of the selected cell. The value can be -1 to indicate that no row or cell is selected. Setting this value causes the selected row t...';return true".>row</a>
<br><a href="APlusRefV2_23.html#232" TARGET="contentFrame" onMouseOver="window.status='The background color of the selected row. The selected cell is always in the selected row; the value of the selectbg attribute is used in place o...';return true".>rowbg</a>
<br><a href="APlusRefV2_23.html#233" TARGET="contentFrame" onMouseOver="window.status='A vector of indices of the selected row labels when the selectrow attribute is 1, in the order of selection.';return true".>rowindex</a>
<br><a href="APlusRefV2_23.html#234" TARGET="contentFrame" onMouseOver="window.status='The background color of the indexed row labels.';return true".>rowindexbg</a>
<br><a href="APlusRefV2_23.html#235" TARGET="contentFrame" onMouseOver="window.status='The number of visible rows in the display of this object.';return true".>rows</a>
<br><a href="APlusRefV2_23.html#236" TARGET="contentFrame" onMouseOver="window.status='If n, row separators appear every n rows. 0: no separators.';return true".>rowsep</a>
<br><a href="APlusRefV2_23.html#242" TARGET="contentFrame" onMouseOver="window.status='If 1, the s definition of this object will appear in the result of s.script{}; if 0, it will not appear; if Null, use the value of s.AUTOSCRIPT.';return true".>script</a>
<br><a href="APlusRefV2_23.html#243" TARGET="contentFrame" onMouseOver="window.status='If one element, the background color of any scrollbars on this object; if two, the vertical, horizontal scrollbar colors. Also see bg.';return true".>scrollbg</a>
<br><a href="APlusRefV2_23.html#244" TARGET="contentFrame" onMouseOver="window.status='The height in pixels of any scrollbars on this object.';return true".>scrollsize</a>
<br><a href="APlusRefV2_23.html#246" TARGET="contentFrame" onMouseOver="window.status='Function and static data for an event callback triggered by a left mouse button click on a value area, movement from one field to another by an a...';return true".>select</a>
<br><a href="APlusRefV2_23.html#250" TARGET="contentFrame" onMouseOver="window.status='The background color of a selected cell.';return true".>selectbg</a>
<br><a href="APlusRefV2_23.html#252" TARGET="contentFrame" onMouseOver="window.status='This action controls a select column event.';return true".>selectcol</a>
<br><a href="APlusRefV2_23.html#254" TARGET="contentFrame" onMouseOver="window.status='This action controls a select corner event.';return true".>selectcorner</a>
<br><a href="APlusRefV2_23.html#256" TARGET="contentFrame" onMouseOver="window.status='Row and column indices or symbolic index of selected cell or trace point; for a graph, the selected trace set object. Also for tree.';return true".>selected</a>
<br><a href="APlusRefV2_23.html#259" TARGET="contentFrame" onMouseOver="window.status='Controls whether only one row can be selected at a time (`single) or several (`multiple). When changed to `single, the index attribute is set to ...';return true".>selectionmode</a>
<br><a href="APlusRefV2_23.html#260" TARGET="contentFrame" onMouseOver="window.status='This action controls a select row event.';return true".>selectrow</a>
<br><a href="APlusRefV2_23.html#261" TARGET="contentFrame" onMouseOver="window.status='If 0, all user interactions with this object and its descendents are blocked.';return true".>sensitive</a>
<br><a href="APlusRefV2_23.html#262" TARGET="contentFrame" onMouseOver="window.status='Specify a set callback on this object.';return true".>set</a>
<br><a href="APlusRefV2_23.html#262A" TARGET="contentFrame" onMouseOver="window.status='Callback has been disabled; use the select callback instead. Here is the definition anyway: If 0 (the default), no callback when col i...';return true".>setcol</a>
<br><a href="APlusRefV2_23.html#262B" TARGET="contentFrame" onMouseOver="window.status='If 0 (the default), no callback when firstcol is set. If 1, when firstcol is set by user or program, but not by a setfirstcol callback...';return true".>setfirstcol</a>
<br><a href="APlusRefV2_23.html#262C" TARGET="contentFrame" onMouseOver="window.status='Like setfirstcol, but for vertical scrolling and vscrollwith.';return true".>setfirstrow</a>
<br><a href="APlusRefV2_23.html#262D" TARGET="contentFrame" onMouseOver="window.status='Like setcol, but for row selection and vscrollwith. Callback has been disabled; use the select callback instead.';return true".>setrow</a>
<br><a href="APlusRefV2_23.html#264" TARGET="contentFrame" onMouseOver="window.status='(`settings;v) of `object is, for a symbol scalar or vector v, a slotfiller holding, generally speaking, the attributes and values of the attribut...';return true".>settings</a>
<br><a href="APlusRefV2_23.html#265" TARGET="contentFrame" onMouseOver="window.status='The width in pixels of the shadow area around this object.';return true".>shadowthickness</a>
<br><a href="APlusRefV2_23.html#266" TARGET="contentFrame" onMouseOver="window.status='The top-level object containing this object.';return true".>shell</a>
<br><a href="APlusRefV2_23.html#267" TARGET="contentFrame" onMouseOver="window.status='The title of this object in the window managers title area. The default is: for the first top-level object shown, or the object specified in s.W...';return true".>shelltitle</a>
<br><a href="APlusRefV2_23.html#268" TARGET="contentFrame" onMouseOver="window.status='If 1, show this object; if 0, hide it. I.e., show and hide a top-level object on the screen, and any other object in its container; see the show ...';return true".>show</a>
<br><a href="APlusRefV2_23.html#269" TARGET="contentFrame" onMouseOver="window.status='Setting size eliminates partial rows and columns.';return true".>size</a>
<br><a href="APlusRefV2_23.html#271" TARGET="contentFrame" onMouseOver="window.status='Width in characters of the data display. If the space originally needed to display the data, computed using the out attribute, exceeds the space ...';return true".>space</a>
<br><a href="APlusRefV2_23.html#272" TARGET="contentFrame" onMouseOver="window.status='If 1, fill a cell or row with *s when there is insufficient room for the value; if 0, truncate the value display.';return true".>stars</a>
<br><a href="APlusRefV2_23.html#273" TARGET="contentFrame" onMouseOver="window.status='A character vector holding the s definition of this object, but not the value of this variable. In a layout, only one definition is shown for any...';return true".>state</a>
<br><a href="APlusRefV2_23.html#274" TARGET="contentFrame" onMouseOver="window.status='Like state, but for the object only, without recursion.';return true".>stateself</a>
<br><a href="APlusRefV2_23.html#282A" TARGET="contentFrame" onMouseOver="window.status='Like show, except that (`syncshow;1) waits, unlike (`show;1), processing X-Events until its own MapNotify event is found. Processing then continu...';return true".>syncshow</a>
<br><a href="APlusRefV2_23.html#283" TARGET="contentFrame" onMouseOver="window.status='If 1, top justify this object in its layout cell.';return true".>t</a>
<br><a href="APlusRefV2_23.html#284" TARGET="contentFrame" onMouseOver="window.status='The object preceding this object in traversal order; if this object has focus, then press Meta-Shift-Tab or, on IBM keyboards, Alt-Shift-Tab to g...';return true".>tabfrom</a>
<br><a href="APlusRefV2_23.html#285" TARGET="contentFrame" onMouseOver="window.status='Vector of objects within this object in their order of traversal; pressing Meta-Tab or, on IBM keyboards, Alt-Tab repeatedly will give focus to t...';return true".>tablist</a>
<br><a href="APlusRefV2_23.html#286" TARGET="contentFrame" onMouseOver="window.status='The object following this object in traversal order; if this object has focus, then Meta-Tab or, on IBM keyboards, Alt-Tab to give that object fo...';return true".>tabto</a>
<br><a href="APlusRefV2_23.html#290" TARGET="contentFrame" onMouseOver="window.status='The text in the title area of this object.&nbsp; The value can be:&nbsp; for one row, a character vector or scalar, or a symbol;&nbsp; for one or...';return true".>title</a>
<br><a href="APlusRefV2_23.html#292B" TARGET="contentFrame" onMouseOver="window.status='The color in which the text of the title appears. For graphTrace, meaningful for text and pie traces only. A tableField inherits its value from i...';return true".>titlefg</a>
<br><a href="APlusRefV2_23.html#293" TARGET="contentFrame" onMouseOver="window.status='The font in which the title is set. For graphTrace, meaningful for text and pie traces only. A tableField inherits its value from its table, and ...';return true".>titlefont</a>
<br><a href="APlusRefV2_23.html#294" TARGET="contentFrame" onMouseOver="window.status='Justify the title: `left `right `bottom `top `center `none.';return true".>titlejustify</a>
<br><a href="APlusRefV2_23.html#298A" TARGET="contentFrame" onMouseOver="window.status='Object to which Shift-up-arrow moves keyboard focus. Connected to arrowlist. [Future use]';return true".>upto</a>
<br><a href="APlusRefV2_23.html#301" TARGET="contentFrame" onMouseOver="window.status='See the at attribute.';return true".>vcol</a>
<br><a href="APlusRefV2_23.html#302" TARGET="contentFrame" onMouseOver="window.status='See the at attribute.';return true".>vcols</a>
<br><a href="APlusRefV2_23.html#303" TARGET="contentFrame" onMouseOver="window.status='Most display classes require a variable to satisfy certain rank and type restrictions. If 0, the A+ interpreter verifies them; when a bound varia...';return true".>verify</a>
<br><a href="APlusRefV2_23.html#304" TARGET="contentFrame" onMouseOver="window.status='See the at attribute.';return true".>vrow</a>
<br><a href="APlusRefV2_23.html#305" TARGET="contentFrame" onMouseOver="window.status='See the at attribute.';return true".>vrows</a>
<br><a href="APlusRefV2_23.html#307" TARGET="contentFrame" onMouseOver="window.status='The width in pixels of a vertical scrollbar on this object.';return true".>vscrollsize</a>
<br><a href="APlusRefV2_23.html#307A" TARGET="contentFrame" onMouseOver="window.status='Like hscrollwith, but vertical scrolling, setfirstrow, setrow.';return true".>vscrollwith</a>
<br><a href="APlusRefV2_23.html#308" TARGET="contentFrame" onMouseOver="window.status='If 1, do not change the width of the row containing this object on resize.';return true".>w</a>
<br><a href="APlusRefV2_23.html#309" TARGET="contentFrame" onMouseOver="window.status='If 1, do not change the width of this object upon resize.';return true".>W</a>
<br><a href="APlusRefV2_23.html#310" TARGET="contentFrame" onMouseOver="window.status='When an object is (initially) shown and s.WS is Null, if ws for the object is 1 it becomes the screen workspace and if ws is 0 it does not; when ...';return true".>ws</a>
<br><a href="APlusRefV2_23.html#311" TARGET="contentFrame" onMouseOver="window.status='The x coordinate, in pixels, of this object relative to its parent, or relative to the screen in case this is a top-level object.';return true".>x</a>
<br><a href="APlusRefV2_23.html#312" TARGET="contentFrame" onMouseOver="window.status='The x coordinate, in pixels, of this object relative to the screen.';return true".>X</a>
<br><a href="APlusRefV2_23.html#332" TARGET="contentFrame" onMouseOver="window.status='The horizontal size of this object, in pixels. If the object is not displayed when this attribute is set, the realize attribute for the object mu...';return true".>xs</a>
<br><a href="APlusRefV2_23.html#341" TARGET="contentFrame" onMouseOver="window.status='The y coordinate, in pixels, of this object relative to its parent, or relative to the screen in case this is a top-level object.';return true".>y</a>
<br><a href="APlusRefV2_23.html#342" TARGET="contentFrame" onMouseOver="window.status='The y coordinate (pixels) of the object relative to the screen.';return true".>Y</a>
<br><a href="APlusRefV2_23.html#348" TARGET="contentFrame" onMouseOver="window.status='The vertical size of this object, in pixels. If the object is not displayed when this attribute is set, the realize attribute for the object must...';return true".>ys</a>
<br><a href="APlusRefV2_23.html#351" TARGET="contentFrame" onMouseOver="window.status='The (y,x) coordinates, in pixels, of this object relative to its parent, or relative to the screen in case this is a top-level object.';return true".>yx</a>
<br><a href="APlusRefV2_23.html#352" TARGET="contentFrame" onMouseOver="window.status='The (y,x) coordinates, in pixels, of this object relative to the screen.';return true".>YX</a>
<br><a href="APlusRefV2_23.html#354" TARGET="contentFrame" onMouseOver="window.status='The (ys,xs) size, in pixels, of this object. If the object is not displayed when this attribute is set, the realize attribute for the object must...';return true".>yxs</a>
</multicol><i>(Point the mouse cursor to an attribute to display a short description at the bottom of the screen)</i>
</blockquote>
<HR>
<ADDRESS><table width="100%"><tr><td><font size=2><i><a href="mailto:doc@aplusdev.org">doc@aplusdev.org</a></i></font></td><td align=right><font size=2><i>&#169; Copyright 1995&#150;2008 Morgan Stanley Dean Witter &amp; Co.  All rights reserved.</i></font></td></tr></table></ADDRESS>
</BODY>
</HTML>