Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026