The generic function
pane-adjusted-position calculates the position required by the
argument so that the pane
is placed correctly within the available space in its parent layout, given a minimum and maximum position. It is a complementary function to pane-adjusted-offset, and the default method actually calls pane-adjusted-offset with the gap between the two positions, and then adds on the minimum position to get the new position.
Place pane at the top of the region.
Place pane at the bottom of the region.
Place pane at the left of the region.
Place pane at the right of the region.
Place pane in the center of the region.
Place the top of pane n pixels below the top of the region.
Place the bottom of pane n pixels above the bottom of the region.
Place the left of pane n pixels after the left of the region.
Place the right of pane n pixels before the right of the region.
Place the center of pane n pixels below the center of the region.
However, new methods can accept alternative values for
where required and can also add extra keywords. For example, grid-layout allows
to be a list of adjust values, and then passes the offset into this list as an additional keyword. It is preferable to add new methods to
pane-adjusted-offset as these changes will be seen by the default method of
CAPI User Guide and Reference Manual (Macintosh version) - 3 Aug 2017