make-TerritoryCompilerinitlistTerritory
A new territory is created by make-Territory (via
make-instance). This also informs the server of the territory's
existence. The following initargs are used:
- parent
- this argument is an object of class Territory, or
nil. nil specifies that the object is a root territory,
and therefore has no parent. It is not an error to have more than one
root territory
- area
- this must be an object of class Area, and specifies
the size and position (relative to the parent) of the territory
- top left bottom right
- Specify the area as above. If the area initarg is given, then it takes precedence
- visible
- specifies whether the window can be displayed by the
X-server. If this is nil, then the territory is can only be used
as a temporary store for pixel data.
- drawable
- some territories can be used for reading input
information holding only, or as a place holder in the tree of
territories. The root territory should not be specified as drawable
and therefore cannot be used for drawing.
clear-territoryCompilercolournull
Clears the territory to the specified colour.
move-territoryCompilerterritory pointnull
Moves the territory to the specified point
destroy-territoryCompilerterritorynull
Kills the specified territory.
display-territoryCompilerterritorynull
If flag is true then map the territory, if nil, hide it.
Territory-widthCompilerterritorynumber
Territory-heightCompilerterritorynumber
Territory-topCompilerterritorynumber
Territory-leftCompilerterritorynumber
Give the approporiate dimension of the territory.