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 222 223 224
|
<HTML>
<HEAD>
<TITLE>A+ Reference: The Page Display Class</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<A NAME=HEADING549>
<H1><FONT color="#FF0000"><A NAME=0>The Page Display Class</FONT></H1>
<a name="CONTENTS37">
<UL>
<A HREF="#HEADING550A"> Colors</A><BR>
<A HREF="#HEADING550"> Page Updates</A><BR>
<A HREF="#HEADING551"> Key Press Events</A><BR>
</UL>
<HR>
<blockquote>
The <A NAME=1>page display class is designed for displaying page-based information from data services. Objects displayed in this format are character matrices. Normally the matrix is completely displayed; there are no scrollbars, and the <b>firstrow</b>, <b>firstcol</b>, <b>cols</b>, and <b>rows</b> attributes do not apply to page objects. This display class is not designed for large objects that require scrollbars, even though scrolling can be provided by putting a page object inside a window (see "<A HREF="APlusRefV2_49.html#0">The Window Display Class</A>").<P>
Page objects cannot be edited directly. However, keyboard entry can be captured with the <b>key</b> and <b>keysym</b> attributes, and therefore entry and edit modes can be programmed. For best behavior, the font in which the page is set should be fixed width (monospaced).<P>
Boxes can be drawn at the screen. See "<A HREF="APlusRefV2_50.html#0">User Interactions with Displays</A>", and specifically "<A HREF="APlusRefV2_50.html#54">Page Objects</A>".
</blockquote>
<b>Visual Representation</b>
<blockquote>
<pre><font face=Kapl> r
The Page Display Class
This text will illustrate
page display class.
r
5 29
`r is `page
`r has (`underline;5r[,0]' ')
`r has (`box;1 42 2 2 25)
`r has (`fg;`green)
show `r
</font></pre>
<! IMG border=1 SRC="APlusRefV2_AFrame_76.gif">
<IMG SRC="page.gif"><P>
</blockquote>
<A NAME=HEADING550A>
<H1><FONT color="#20B2AA">Colors</FONT></H1>
<blockquote>
The <b>fg</b> and <b>bg</b> attributes together determine the color of any box the user draws. The
foreground and background colors are not set directly, but rather, in the simplest case,
by setting the <b>colormap</b> attribute to be a 1 by 2 matrix whose elements are those colors
(and retaining the default setting of the <b>color</b> attribute, Null).<P>
The foreground and background colors can be set separately for each cell. If you want the
cells to be shown in k distinct pairs of colors, set the <b>colormap</b> attribute to a k by 2
matrix whose rows are the pairs (in symbol form), and set the <b>color</b> attribute to an
array of row indices of <b>colormap</b>. A nonfunctional setting of <b>color</b> is treated as if it
were reshaped to the shape of the underlying character matrix, and each element
determines the colors of the corresponding cell. A functional setting must always be a
value with the same shape as the underlying character matrix.<P>
For example, to have stripes, alternating rows of black on grey, blue on peru (brown),
and red on tan:
<pre></font><font face=Kapl>c(Pg)[1] </font>Row length<font face=Kapl>
Pg .has(`colormap;3 2`black`grey `blue`peru `red`tan;
`color; (c0),(c1),c2);</font></pre>
</blockquote>
<A NAME=HEADING550>
<H1><FONT color="#20B2AA">Page Updates</FONT></H1>
<blockquote>
The cells of a page are redrawn when a change to the corresponding elements of the global variable occurs, and automatically reflect the current settings of the <b>bold</b>, <b>color</b>, and <b>underline</b> attributes for those cells. For any particular cell, whenever one of these attributes is a function, the effect of that attribute on the cell is not reflected until the corresponding element of the global variable is changed.<P>
The blink attribute is somewhat different from the other functional attributes, <b>bold</b>, <b>color</b>, and <b>underline</b>. When it is a function, and when any change to the global variable occurs, the blink function is evaluated for the entire array, not just the part that was changed. Consequently, blinking may be turned on for characters that do not change value.
</blockquote>
<A NAME=HEADING551>
<H1><FONT color="#20B2AA">Key <A NAME=2>Press Events</FONT></H1>
<blockquote>
The value of the <b>keysym</b> attribute is a nested pair of the form <font face=Kapl>(k;s)</font>, where the
integer <font face=Kapl>k</font> is the ASCII code of the character pressed, and <font face=Kapl>s</font> is a boolean
vector of eight integers indicating which modifier keys were pressed when the key press
event occurred. These are:<P>
(<b>Shift</b>, <b>Caps Lock</b>, <b>Control</b>, <b>mod1</b>, <b>mod2</b>, mod3, mod4,
mod5)<P>
where <b>mod1</b> is <b>Meta</b> and <b>mod2 </b>is <b>NumLock</b>, using the standard A+
profiles. mod3 through mod5 are unused.<P>
There is no cursor shown for the page display class. There is a <b>cursor</b> attribute, which is
set to the pointer position (row and column) whenever any mouse button is pressed while the
pointer is on the page. The programmer can account for the usual cursor with the <b>blink</b>
attribute. It is up to the programmer to move this "cursor" - i.e., select an appropriate
character to blink - based on the key press and mouse button events.
</blockquote>
<b>Attributes</b>
<blockquote>
A nonfunctional setting of a functional attribute is treated as if it were reshaped to the
shape of the underlying character matrix. A functional setting should always be a value
with the same shape as the underlying character matrix.<P>
See the "<A HREF="APlusRefV2_23.html#0">Display Attributes</A>" chapter for details
concerning all the attributes that apply to objects in the page 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 P, ALL, CNFT, NFT, and TOP.<P>
The attributes that are meaningful for the page 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#37" TARGET="contentFrame" onMouseOver="window.status='Boolean mask controlling whether or not a cell blinks, i.e., its foreground and background colors oscillate. (The blink timer runs only when some...';return true".>blink</a>
<br><a href="APlusRefV2_23.html#38" TARGET="contentFrame" onMouseOver="window.status='The rate of blinking in milliseconds.';return true".>blinkrate</a>
<br><a href="APlusRefV2_23.html#39" TARGET="contentFrame" onMouseOver="window.status='Boolean mask indicating which characters are bold.';return true".>bold</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#43" TARGET="contentFrame" onMouseOver="window.status='An n by 4 matrix of boxes, where each row represents a box as first row, first col, number of rows, number of columns.';return true".>box</a>
<br><a href="APlusRefV2_23.html#44" TARGET="contentFrame" onMouseOver="window.status='A symbolic vector of box colors. If boxcolor is specified with fewer colors than boxes, then the remaining boxes stay the color that they were be...';return true".>boxcolor</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#56" TARGET="contentFrame" onMouseOver="window.status='Row indices for colormap attribute, for foreground, background color pairs for cells. Functional result must be same shape as variable; if nonfun...';return true".>color</a>
<br><a href="APlusRefV2_23.html#57" TARGET="contentFrame" onMouseOver="window.status='k by 2 matrix of color symbols; each row is a foreground, background pair. Indexed into by the color attribute.';return true".>colormap</a>
<br><a href="APlusRefV2_23.html#69" TARGET="contentFrame" onMouseOver="window.status='The position of the cursor (number of characters from the left and, for page, top).';return true".>cursor</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#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#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#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#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#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#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#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#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#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#143" TARGET="contentFrame" onMouseOver="window.status='Controls the action whenever a key is pressed.';return true".>key</a>
<br><a href="APlusRefV2_23.html#144" TARGET="contentFrame" onMouseOver="window.status='The value represents the latest key press.';return true".>keysym</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#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#160" TARGET="contentFrame" onMouseOver="window.status='A k by 4 matrix of line coordinates. Each row represents a line with the format (r, c , nr, nc). Vertical lines should have nc equal 0 and horizo...';return true".>line</a>
<br><a href="APlusRefV2_23.html#163" TARGET="contentFrame" onMouseOver="window.status='The width in pixels of line graphs.';return true".>linewidth</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#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#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#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#215" TARGET="contentFrame" onMouseOver="window.status='The action taken when a rubberband box is created. If rband is 0, none. If 1, the default. When a rubberband box is created, the rbandbox attribu...';return true".>rband</a>
<br><a href="APlusRefV2_23.html#216" TARGET="contentFrame" onMouseOver="window.status='(row, col, #rows, #cols) of the most recent rubberband box.';return true".>rbandbox</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#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#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#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#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#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#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#288" TARGET="contentFrame" onMouseOver="window.status='A 3down event occurs when the right mouse button is pressed.';return true".>3down</a>
<br><a href="APlusRefV2_23.html#289" TARGET="contentFrame" onMouseOver="window.status='A 3up event occurs when the right mouse button is released.';return true".>3up</a>
<br><a href="APlusRefV2_23.html#290" TARGET="contentFrame" onMouseOver="window.status='The text in the title area of this object. The value can be: for one row, a character vector or scalar, or a symbol; 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#296" TARGET="contentFrame" onMouseOver="window.status='A 2down event occurs when the middle mouse button is pressed.';return true".>2down</a>
<br><a href="APlusRefV2_23.html#297" TARGET="contentFrame" onMouseOver="window.status='A 2up event occurs when the middle mouse button is released.';return true".>2up</a>
<br><a href="APlusRefV2_23.html#298" TARGET="contentFrame" onMouseOver="window.status='Boolean mask indicating underlined characters.';return true".>underline</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#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>© Copyright 1995–2008 Morgan Stanley Dean Witter & Co. All rights reserved.</i></font></td></tr></table></ADDRESS>
</BODY>
</HTML>
|