home *** CD-ROM | disk | FTP | other *** search
-
- Arrangement 1.4
- by Bruce Adelsman
-
-
-
- Do you find yourself always opening and moving your windows into a convient
- configuration? Are you frustrated with the complexity/limitations of the
- current crop of 'desktop arrangers'? Then Arrangement is the program for
- you. Arrangement will easily save and restore any arrangement of window
- applications.
-
- Arrangement can perform the following functions:
- o Save any configuration of Windows applications
- o Reload and restore a saved arrangement (including DOS applications)
-
-
- Installation and Usage:
- Copy ARRANGE.EXE to your WINDOWS directory (or any other directory in your
- path). Place a reference to the program on your LOAD= or RUN= line in
- your WIN.INI file.
- Example:
- [windows]
- load=ARRANGE.EXE
-
- When ARRANGEMENT saves, it writes the file ARRANGE.INI in your windows
- directory. This file contains information on the applications to be loaded
- (this file can be edited, see below for more details on it's format ). As
- ARRANGEMENT saves application information its icon will change to a flashing
- "Save" sign. When all information is saved the ARRANGEMENT icon will return
- to the normal icon.
-
- When ARRANGEMENT restores, it reads the file ARRANGE.INI in your windows
- directory. As ARRANGEMENT loads applications its icon will change to a
- flashing "Load" sign. When all applications are loaded and positioned the
- ARRANGEMENT icon will return to the normal icon.
-
- Clicking once on the ARRANGEMENT icon will bring up a system menu with the
- additional features of About, Load, Save, and Options. Load will reload an
- arrangement, Save will save the current arrangement. Options will allow you
- to change the meaning for a double click on the icon.
-
- Double clicking on the ARRANGEMENT icon will perform according to the current
- setting of the Double Click option. Options are: Save (only), Exit (only),
- or Save and Exit.
-
-
- File ARRANGE.INI format and function: This file contains all the information
- on how ARRANGEMENT should reload applications. (You need not know the format
- of this file in order to use ARRANGEMENT. ARRANGEMENT creates this file
- whenever you save a configuration.)
-
- An application load line will have the following format:
- Program# = c left top right bottom fullpathname [parameters]
-
- Program# is a line representing the program to load. The programs are
- loaded in order by # (number). The last program loaded (highest
- number) will become the current task. Note: numbers must start
- with 1 and must be sequential.
-
- c denotes the state of the window. N stands for a normal window, I stands
- for iconic, and M stands for a maximized window. If the letter is
- lowercase, it means the application is a topmost application.
-
- left top right bottom denote the upper left and lower right corners of the
- window (or icon). If these are zero then ARRANGEMENT will not attempt
- to size or position the application.
-
- fullpathname is the full DOS pathname to the application.
-
- parameters are command line parameters to the application. These are
- optional and are not filled in when ARRANGEMENT saves a configuration.
-
- An example ARRANGE.INI file:
- [Arrangements]
- Program2=N 630 412 802 600 C:\WINDOWS\CLOCK.EXE
- Program3=I 344 541 380 577 D:\WINSTUFF\UPDOWN.EXE
- Program4=N 6 4 678 316 C:\WINDOWS\PROGMAN.EXE
- Program1=I 104 541 140 577 D:\WINSTUFF\ARRANGE.EXE
- Program5=i 160 541 196 577 D:\WINSTUFF\MEMGRAPH.EXE
- (Note: the screen size that this arrangement was saved under is 800 by 600)
-
- Additional notes:
- - Notepad may be used to edit the ARRANGE.INI file.
- - While ARRANGEMENT does not save DOS application arrangements, it can load
- them. Simply edit the ARRANGE.INI file and add lines to load your favorite
- DOS applications.
- - Screen coordinates of all zeroes will cause the application to position to
- the default screen placement (this is especially useful for DOS
- applications).
- - Tip: copy the ARRANGE.INI file to another name to set up specific windows
- sessions
- Example: a session to start a set of game applications
- - save the arrangement for a group of game applications, exit windows
- and then:
- COPY ARRANGE.INI ARRGAMES.INI
- - now create a WINGAMES.BAT file with the following content:
- COPY ARRANGE.INI ARRANGE.BKP
- COPY ARRGAMES.INI ARRANGE.INI
- WIN
- COPY ARRANGE.BKP ARRANGE.INI
- - then to start Windows with that arrangement type:
- WINGAMES
-
- That's it. I Hope that you find this program to be one of those tools you
- depend on. Arrangement is a freely distributed utility which means it can be
- used freely as long as it is not modified in any manner. Drop me a line
- on America Online (userid: BAdelsman) or via Internet address
- badelsman@com.aol and pass along any comments or problems.
-
-
- Program history:
-
- Version 1.00:
- -First release
- Version 1.1:
- -Minor bug fixed with restoring some iconic applications
- -Icon improved
- Version 1.1a:
- -Disabled mouse input while loading applications
- -Displays the hourglass while loading applications
- Version 1.2:
- -Fixed problems with loading/positioning applications in Windows 3.1
- -Fixed problem with sometimes saving internal application information
- Version 1.3:
- -Fixed problems with loading/position toolbar-type applications
- Version 1.4:
- -Refined support for toolbar-type (topmost) applications
- -Fixed problems with topmost application restoring/positioning
- -Correctly handles Visual Basic applications
- -Added internal checking to ensure Arrangement is positioning the right
- application during restores - this should stop Arrangement from "going out
- of control"
-