10.0;idf (icon_default) *DM*, revision 1.0, 87/12/23
idf (icon_default) set the icon default positioning and offset
usage: idf
DESCRIPTION
The idf command sets the position of an icon on your screen, determines
where subsequent icons will be positioned (the offset), and specifies the
icon shift vector to use when icons start to overlap each other. Each
time you issue the idf command you reset the positions where any
subsequent icons appear.
By default, icons appear in a horizontal line along the top of portrait
displays, and in a vertical line along the right side of landscape
displays. The default offset is set at the width of one icon (60 bits)
horizontally or vertically, depending on the display. You can use idf to
change this default positioning and offset, to establish the position of
an icon created in a script, or to set your personal icon positioning
and offset in a DM startup script (startup_dm). Specify the idf command
in one of the following ways:
⊕ Move the cursor to the new default icon position. Issue the idf
command.
This operation sets the first icon position; the offset of the next
icon is 0,0 (pixels) and the shift vector is 0,0 (pixels). Therefore,
all subsequent icons appear on top of one another at the first icon
position.
⊕ Move the cursor to the new default icon position. Use <MARK> or
issue the dr command to mark the cursor position. Move the cursor to
indicate the offset for the next icon. Issue the idf command.
This operation sets the first icon position and next icon offset. The
shift vector is 0,0 (pixels). Therefore, when icons need to use
occupied positions, the DM places new icons directly on top of
existing icons.
⊕ Move the cursor to the new default icon position. Use <MARK> or issue
the dr command to mark the cursor position. Move the cursor to
indicate the offset for the next icon and once again issue a <MARK> or
dr command. Then move the cursor again to set the shift vector for
reused icon positions.
This operation sets the first icon position and the next icon offset.
It also establishes a shift vector so that icons do not appear
directly on top of one another if the DM needs to place new icons over
existing ones.
⊕ Specify the icon position, offset, and shift explicitly in a command
line. The format is as follows:
(first_xy_pos)dr;(next_xy_pos)dr;(shift_xy_pos);idf
For example, the command line
Command: (800,10)dr;(850,60)dr;(820,10);idf
places the upper-left corner of the first icon at bit position
(800,10), sets the icon offset vector to (50,50) (found by subtracting
the 'initial' from the 'next' bit positions), and sets the shift
vector to (20,0) (found by subtracting the 'initial' from the 'shift'
bit positions). Therefore, the next icon appears at bit positions
(850,60), the next at (900,110), and so on. If an icon must be placed
on top of the first icon, it is positioned at (820,10), the next at
(870,60), and so on.
The idf command requires no arguments or options.
SEE ALSO
More information is available. Type the following at an Aegis shell
prompt:
help icon For more information on icons