The enclosed files are a simple utility that allows you to save
and restore the size and location of windows in WINDOWS 3.0.
To install it, simply copy the arrange.exe file to your
windows root directory (usually C:\WINDOWS). You can install
it as an icon using the usual procedure (i.e. choose FILE,
then NEW, etc.).

When activated ARRANGE will display a window with a lot of
useful system info, like free disk space, available memory,
system time, etc. These parameters are all updated every half
second, so it gives you a running account of system
resources. But all of this is ancillary stuff. The main
purpose of ARRANGE is to maintain a file (also in C:\WINDOWS)
called arrange.ini which stores the locations and sizes of
windows. The two ARRANGE menus offer the following options:

EXIT - close the ARRANGE window

ABOUT - the obligatory info box

SAVE ALL - saves the location of all current top level windows. This
           data stays in the arrange.ini file until you remove or
           change it.

SAVE PREVIOUS - save the size and location of the last file activated
           before you activated the ARRANGE window.

RESTORE ALL - restores the locations of all current windows that have
          an entry in the arrange.ini file.

RESTORE PREVIOUS - restores the location of the last file activated
          before you activated the ARRANGE window (if it has
          an entry in arrange.ini).

INITIALIZE - clears the arrange.ini file of all windows locations
          and sizes.

The OPTIONS menus allows you to change the following settings:

SAVE ON EXIT - if set to "yes" all current windows sizes/locations
          will be saved in arrange.ini when you exit ARRANGE.

ARRANGE ON ACTIVATION - if set to "yes" all current windows will
          be resized/located when you activate arrange (if the
          appropriate entries exist in the arrange.ini file.

CLOSE ON ARRANGE - closes the ARRANGE window after windows are
          arranged/resize. Note that once you set this flag
          and exit ARRANGE, you will no longer have menu access
          to arrange. You will nave to use an editor (such as
          NOTEPAD) to change the CloseOnArrange entry in
          arrange.ini back to ""no".

The way I use ARRANGE is as follows. I get the windows display the
way I want it. The I use ARRANGE saveall command to save it.
Then I change the arrange flags to "CloseOnArrange=yes"
and "ArrangeOnActivation=yes".

Then I add something like this to my win.ini file:

run=prog1.exe prog2.exe prog3.exe prog4.exe arrange.exe

The when you run windows all the specified will be loaded and run and
placed where you want them.

All you need to run ARRANGE is the .exe file. The other stuff is
included for those who have the Windows Program Development
Toolkit and wnat to modify the source. Please be advised that
this is my first stab at writing a windows application. Use at
your own risk. I'll fix any problems that I encounter as I
use the program and resubmit the stff again under another version
(I'm calling this one 1.0). If you make any modification or
improvements I would appreciate hearing from you on THE HUB
Bulletin Board at 703-685-0019.

Mike Bushell
9/13/90