[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]

The location of true requesters may be specified in one of three ways.
The requester may either be a constant location, which is an offset from
the top left corner of the window; a location relative to the current
location of the pointer; or a location relative to the center of the
window.

To display the requester as an offset from the upper left corner of the
window, initialize the TopEdge and LeftEdge variables and clear the
POINTREL flag.  This will create a requester with a fixed position
relative to the upper left corner for both normal requesters and
double menu requesters.

Displaying the requester relative to the pointer can get the user's
attention immediately and closely associates the requester with whatever
the user was doing just before the requester was displayed in the window.
However, only double menu requesters may be positioned relative to the
pointer position.  See below for more information on double menu
requesters.

Requesters that are not double menu requesters may be positioned relative
to the center of the window on systems running Release 2 or a later
version of the OS.  This is done by setting the POINTREL flag and filling
in the relative top and left of the gadget.  Setting RelTop and RelLeft to
zero will center the requester in the window.  Positive values of RelTop
and RelLeft will move the requester down and to the right, negative values
will move it up and to the left.


[Back to Amiga Developer Docs]