A drawing-object that draws the "child" drawing-object in its sub-object slot.
lw-gt
compound-drawing-object-sub-object
compound-drawing-object-data
The class compound-drawing-object
is a drawing-object that has a "child" drawing-object in its sub-object slot. The compound-drawing-object
draws the "child".
The main usage of compound-drawing-object
is through its subclass geometry-drawing-object, which manipulates the geometry around drawing the objects. See geometry-drawing-object.
It is possible to set the sub-object slot in a compound-drawing-object
using (setf compound-drawing-object-sub-object)
. This can be done on any thread. This setting does not cause automatic redisplay of the object. The redisplay happens next the time the hierarchy is redisplayed. You can force the redisplay by calling force-objects-redraw.
compound-drawing-object
should not be made by cl:make-instance. See geometry-drawing-object for how to make it.
The accessor compound-drawing-object-data
can be used to read and set the data slot in the compound-drawing-object
. You can use the data slot to store related information, and it is used by compute-drawing-object-from-data.
objects-displayer
pinboard-objects-displayer
14.1 Lower level - drawing objects and objects displayers
CAPI User Guide and Reference Manual (Macintosh version) - 01 Dec 2021 19:31:48