The
with-geometry
macro is used for defining layouts and for creating new
pinboard-object
classes, by binding a set of variables to a pane's geometry.
The macro
with-geometry
binds the following variables across the forms in
body
to slots in the pane's geometry in much the same way as the Common Lisp macro
with-slots
. Its main uses are for defining layouts and for creating new
pinboard-object
classes.
The x position of the pane.
The y position of the pane.
The width in pixels of the pane.
The height in pixels of the pane.
The minimum width of the pane.
The minimum height of the pane.
The maximum width of the pane.
The maximum height of the pane.
The object whose geometry this is.
The same as
%object%
(kept for 3.1 compatibility).
Ratio information.
In LispWorks 3.1, this macro and all of its variable names were in the
capi-layouts
package. They have been moved into the
CAPI
package for simplicity.