@database "Arrange Objects Guide"
@author "Heiko Schröder"
@$VER: 3.0 (Release 3)
@wordwrap

@node Main "Arrange Objects V3.0"
                               @{" < Table of Contents " link "Macro-Package.guide/Main"}

@{fg shine}Benefits:@{fg text}
   With this macro you can arrange objects accuratly, to the nearest
   millimeter.
   You can choose vertical, horizontal or relative arrangement with or without
   spacing.

   It works with all types of FW objects e.g. (EPS, Lines, Text-blocks,
   outline objects etc.).

@{fg shine}Requirements:@{fg text}
   In your C: drawer there must be the original Workbench-Command

         Delete  => © Commodore, Inc.
   Otherwise the macro will not work.


@{fg shine}Using the @{"macro" system "Sys:Utilities/Multiview Arrange.iff"}:@{fg text}

      You need to select at least 2 objects.
      After the alignment the objects stay selected.

      @{fg fill}V@{fg text}ertical
         You can get the objects to align vertically.
         You can choose whether the alignment is from the left corners,
         the center, or the right corners of the objects. @{"Example." system "Sys:Utilities/Multiview ArrangeObj2.iff"}

      @{fg fill}H@{fg text}orizontal
         This function works in much the same way as vertical arrangement.
         You can choose whether the alignment is from the top corners,
         the middle, or the right corners of the objects.

         You can mix Vertical and Horizontal arrangement. eg.
         bottom-left | center-center | bottom-right | etc.

      Spacing
         On the left you can a horizontal spacing set, and on the right a 
         vertical spacing.

         You can find an example for an arrangement with spacing @{"here" system "Sys:Utilities/Multiview ArrangeObj_bsp.iff"}.
         
         For the objects to be together, the following condition must be 
         fulfulled:
                              ==  0 cm       ||  0 cm

      @{fg fill}R@{fg text}elative
      You can choose one of the options for relative alignment:

         One to another  - Objects will arrange relative to each other
         Page            - Objects will arrange relative to the page
         Edit Area       - Objects will arrange relative to the edit Area

                     - - - - - - - - - - - - - - - - - 
         You will find an example of a Matrix-Arrangement of Objects @{"here" system "Sys:Utilities/Multiview ArrangeObj_process.iff"}.
                     - - - - - - - - - - - - - - - - - 

      @{fg fill}A@{fg text}pply
         The objects will arrange according to the current settings.

      @{fg fill}U@{fg text}ndo
         This allows you to undo any previous arrangements, one at a time.

      @{fg fill}C@{fg text}ancel
      @{fg fill}ESC@{fg text} or closing the window
         Terminates the macro.

@endnode
