The Window Display Class

A window contains only one object, and has the effect of putting scrollbars on the display of that object. It is therefore useful in displaying large objects, such as a slotfiller array with many slots. The object in a window can be of any display class.

Note that both vertical and horizontal scrollbars will always be shown, even if one of them is not needed - or indeed if neither is needed.

Visual Representation
     sym¡100
     val(<@0) 101+100
     a(sym;val)
     `a is `slot
     labs('one';'two';'three';...)
     `a has (`geometry `label;(2;labs))
     w`a
     `w is `window
     `w has (`shelltitle;'w')
     show `w
A Large Slotfiller in a Window:

Attributes

See the "Display Attributes" chapter for details concerning all the attributes that apply to objects in the window display class, as well as lists of colors and fonts. The keys in the Table of All Display Attributes that pertain to this class are W, ALL, CNFT, NFT, and TOP.

The attributes that are meaningful for the window display class (other than the print... attributes) are:

active
ancestors
arrowdown
arrowkeys
arrowleft
arrowlist
arrowright
arrowup
at
atsector
b
bg
bound
children
class
clear
deiconized
descendents
doc
downto
dynamic
eval
evaluate
exit
extent
extents
f1-f12
familytree
fkeys
focus
followers
followertree
foot
freeze
fullscreen
h
H
has
head
hide
hl
hlthickness
icon
iconic
iconized
icontitle
incurrentworkspace
is
l
leader
leftto
lower
mapped
naturalsize
newshow
notify
outofcurrentworkspace
parent
pin
preset
primary
r
raise
realize
recursively
refresh
reparent
request
reshow
resize
resizeable
rightto
script
scrollbg
scrollsize
sensitive
set
settings
shadowthickness
shell
shelltitle
show
state
stateself
syncshow
t
tabfrom
tablist
tabto
upto
title
titlefg
titlefont
titlejustify
vcol
vcols
verify
vrow
vrows
w
W
ws
x
X
xs
y
Y
ys
yx
YX
yxs
(Point the mouse cursor to an attribute to display a short description at the bottom of the screen)


doc@aplusdev.org© Copyright 1995–2008 Morgan Stanley Dean Witter & Co. All rights reserved.