README zum "MultiTOS Window Arranger" (kurz: "Arranger")
--------------------------------------------------------

Version 1.01 vom 11.04.1995


Sinn und Zweck
--------------
Vor allem unter Multitasking Betriebssystemen passiert es immer wieder, da man
durch die vielen Fenster (leicht :-)) irritiert ist. Mit dem Arranger ist es
nun mglich, die Fenster von einzelnen (oder allen) Applikationen nach
bestimmten Mustern anzuordnen.


Programmstart
-------------
Das Programm kann als Accessory (.ACC) oder als Programm (.PRG, .APP) gestartet
werden. Bei Aktivierung wird ein Fenster geffnet, in dem alle
Bedienungselemente enthalten sind.


Systemvoraussetzungen
---------------------
Der Arranger benutzt Betriebssystemfunktionen, die erst ab AES 4.0 verfgbar
sind. Momentan wird dieses AES nur im Rahmen des MultiTOS-Pakets vertrieben,
zuknftige TOS-Versionen werden sicherlich auch diese AES-Version beinhalten.

Ab AES 4.1 wird auch das sog. Iconifying untersttzt - allerdings ist dieses
Feature momentan nur in MultiTOS-Beta-Versionen verfgbar (Stand: Mrz 1994),
und wird bis zur "Verkaufsversion" definitiv noch gendert.


Bedienung
---------
Die Bedienung des Hauptdialoges drfte keine Probleme bereiten. Um evtl.
auftretende Unklarheiten zu beseitigen, versuche ich an dieser Stelle, einige
Sachen zu klren:

  "Fenster von:" - In diesem Popup knnen Sie die Applikation auswhlen, deren
                   Fenster angeordnet werden sollen. Mchten Sie alle momentan
                   sichtbaren Fenster anordnen, whlen Sie "allen Prozessen".
                   Die Liste ist in der Reihenfolge der Fenster angelegt - d.h.
                   der obersten Applikation in der Liste gehrt das oberste
                   Fenster. Mehrere Fenster einer Applikation werden zu einem
                   Eintrag zusammengefasst.

   "Mitteilung:" - Die Voreinstellung "WM_MOVED & WM_SIZED" ist normalerweise
                   fr alle Applikationen die am besten geeignete. Die anderen
                   Einstellungen dienen vor allem Programmierern, um ihre
                   Window-Manager auf das richtige Verhalten abklopfen zu
                   knnen.

   "nderungen:" - Hier kann eingestellt werden, was der Arranger am Fenster
                   ndern soll. Normalerweise mchte man die Position und das
                   Ausma der Fenster ndern, allerdings sind anderen Optionen
                   auch sinnvoll (zumindest manchmal :-)).

   die 4 Symbole - Wie sollen die Fenster angeordnet werden?
                   (von links nach rechts):
                   "gekachelt", "gestaffelt", "untereinander", "nebeneinander".

      "Anordnen" - Jetzt geht's los. Der Arranger errechnet nun die Positionen
                   fr die Fenster der oben ("Fenster von:") ausgewhlten
                   Applikation(en), und versendet anschlieend die
                   Standard-GEM-Mitteilung. Sollte das Fenster bereits die
                   passende Position und/oder Ausmae haben, wird keine
                   Mitteilung verschickt.

 "Liste updaten" - Es kann nicht automatisch festgestellt werden, ob eine
                   andere Applikation ein Fenster geffnet hat. Damit der
                   Arranger seine Liste (die von "Fenster von:") dem aktuellen
                   Stand anpassen kann, mssen Sie diesen Button bettigen.

                   Sollte der Arranger als Accessory installiert sein, so fhrt
                   er diese Funktion beim Aufruf selbstndig durch.


Technischer Hinweis
-------------------
Es kann durchaus vorkommen, das einige Programme auf die erhaltenen
GEM-Messages des Arrangers etwas "allergisch" reagieren; ein typisches
Verhalten ist z.B. ein Fenster dessen Inhalt nicht korrekt neuzeichnet wird.

Diese Eigenart kann man nicht unbedingt dem Programmierer "in die Schuhe
schieben", da das Fenster z.B. ohne Sizer-Element vom User auch nicht in der
Gre verndert werden kann. Allerdings knnte die Verbreitung des Arrangers
dazu beitragen, das die Window-Manager dieser Programme auf diesen Fall
vorbereitet werden.


Vertrieb
--------
Der Arranger ist Public Domain! Jede Verbreitung kommerzieller Art ist
untersagt! Das Programm darf in kompletter Form beliebig verbreitet werden
(Mailboxen, CDs etc.)!


Fehlermeldungen, Kritik, Glckwnsche :-)
-----------------------------------------
Sollten Sie den Drang verspren, mit mir in Kontakt treten zu wollen (um z.B.
eine Spende zu machen :-)), so gibt es hierzu verschiedene Mglichkeiten:

Per Post:   Alexander Lorenz
            Hasenberg 10
            D-86657 Diemantstein

oder via Email:   MausNet: Alexander Lorenz @ N
                 Internet: Alexander_Lorenz@n.maus.de


Kleiner Tip noch: Probieren geht ber Studieren!
                  (aber jetzt ist's eh' schon zu spt :-))


Viel Spa beim "arrangieren" :-)

