home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Global Amiga Experience
/
globalamigaexperience.iso
/
compressed
/
misc
/
reflector016a.dms
/
reflector016a.adf
/
Texte
/
Reflections&Toolmanager.TXT
< prev
next >
Wrap
Text File
|
1994-08-28
|
6KB
|
120 lines
REFLECTIONS und der ToolManager
-------------------------------
Mit ziemlicher Sicherheit ist der
ToolManager
eines der am häufigsten
benutzten PD-Perlen auf dem Amiga. Schließlich erlaubt er es auf ein-
fache Art und Weise Programme per Menü, Dock oder AppIcon zu starten,
ohne sich jedesmal mühsam durch die Verzeichnis-Strukturen einer Dis-
kette oder Festplatte zu hangeln. Diesen Effekt kann oder besser sollte
man sich natürlich auch in Bezug auf uns
REFLECTIONS
nutzbar machen. Im
folgenden nun die Schritte die nötig sind um
CONSTRUCT
und den
MANAGER
vom
ToolManager
aus zu starten,wobei man natürlich
CONSTRUCT
die Anzahl
Punkte und Objekte, mit der es starten soll, übergeben kann. Ab Version
2.5 ist es auch möglich
CONSTRUCT
auf der Wörkbensch laufen zu lassen,
diese Funktion läßt sich natürlich auch gleich mitaktivieren. Wir gehen
davon aus, daß der Umgang mit dem ToolManager kein großes Problem dar-
stellt; falls doch verweisen wir auf die wirklich gute Anleitung des
Programms.
Zunächst müssen zwei ASCII - Dateien erzeugt werden. Eine enthält dabei
die eigentlichen Programmaufrufe für den
MANAGER
und
CONSTRUCT
, die an-
dere enthält die Aufrufparameter für letzteres Programm. Die Dateien
können mit einem beliebigen ASCII-Editor erstellt werden (z.B. MEmacs,
CED) oder mit jeder Textverarbeitung, die reinen ASCII-Text speichern
kann. Die erste Datei enthält folgenden Inhalt (zwei Zeilen):
Run REF:Manager
Run >NIL: REF:REFLECTIONS/Construct 1 <REF:REFLECTIONS/Construct-Startup
Diese Datei bitte unter den Namen 'Construct-Start' im 'REF:REFLEC-
TIONS'-Verzeichnis sichern.Kurze Erklärung: die erste Zeile startet den
MANAGER
als neuen Prozeß, die zweite
CONSTRUCT
. Die '1' hinter 'Con-
struct' ist zuständig für den Start auf der Wörkbensch (ab 2.5). Bei
älteren Versionen oder beim gewünschten Start auf einem eigenen Screen
ist sie wegzulassen.Der nachfolgende Teil der Zeile veranlaßt
CONSTRUCT
die Aufrufparameter (eben die Anzahl Punkte und Objekte) aus der ange-
gebenen Datei auszulesen.
Die zweite Datei enthält die Aufrufparameter für
CONSTRUCT
, also die
Anzahl Punkte und Objekte. Der Inhalt der Datei (zwei Zeilen):
32000
32000
Diese Datei unter den Namen 'Construct-Startup' im 'REF:REFLECTIONS'-
Verzeichnis speichern. Kurze Erklärung: die erste Zeile enthält die An-
zahl Punkte, die zweite die Anzahl Objekte. Falls
CONSTRUCT
auf einem
eigenen Screen (siehe erste Datei) starten soll, dann kann man auch die
Anzahl der Farben als dritte Zeile hinzufügen (möglich sind 4, 8 oder
16). Ach ja, bei mir läuft
CONSTRUCT
mit maximal 32767 Punkte und Ob-
jekte. Abschließend ist bei beiden Dateien das 'S'-Flag zu setzen. Dies
läßt sich mit folgenden Eingaben in der Shell erledigen:
protect ref:reflections/construct-start s add
protect ref:reflections/construct-startup s add
Damit wären die Vorbereitungen abgeschlossen und es geht an die Einbin-
dung im
ToolManager
. Dazu ist der
ToolManager-Voreinsteller
zu starten.
Wir gehen dabei von der Version 2.1 aus und werden dem 'Hilfsmittel'-
Menü der Wörkbensch den Eintrag 'Reflections' hinzufügen. Nach dessen
Anwahl startet der
MANAGER
und
CONSTRUCT
wie beschrieben.
Im erscheinenden Programmfenster des Voreinstellers wählen wir den Ob-
jekttyp 'Programm' aus (Cycle-Gadget oben) und definieren mittels Klick
auf 'Neu' einen neuen Eintrag. Im dem sich nun öffnenden Fenster sind
folgende Eintragungen vorzunehmen:
Objektname : REFLECTIONS (oder was Ihr wollt)
Programmtyp : CLI
Befehl : REF:Reflections/Construct-Start
Tastenbefehl : ralt r (rechte ALT-Taste und Taste r, wie Ihr wollt)
Stack : 10000 (mindestens)
Priorität : 0
Verzögerung : 0
Akt. Verzeichnis: -- (leer)
Befehlspfad : --
Ausgabedatei : --
Öffentl Schirm : --
'Argumente' und 'Nach vorne' nicht aktivieren (kein Häkchen). Die Ein-
gaben mit Klick auf 'Benutzen' bestätigen.Nun das Cycle-Gadget 'Objekt-
typ' auf 'Menü' setzen und wiederum mittels Klick auf 'Neu' einen neu-
en Eintrag definieren. Im erscheinenden Fenster auf 'Programmobjekt'
klicken und unser gerade erstelltes 'Reflections'-Objekt auswählen. Im
Feld 'Objektname' tragen wir den Namen des Menüpunktes ein, z.B. 'Re-
flections'. Das Feld 'Tonobjekt' lassen wir leer. Mit Klick auf 'Be-
nutzen' dieses Fenster verlassen und im Hauptfenster die ganze Kla-
motte mittels 'Speichern' sichern. Der Voreinsteller verschwindet nun
und fügt dem 'Hilfsmittel'-Menü den Eintrag 'Reflections' hinzu. Natür-
lich könnt Ihr anstelle des Menüeintrages auch ein AppIcon oder ein
Dock erstellen. Dazu verweisen wir nochmals auf die Anleitung des Tool-
Managers.
Nach Anwahl dieses Menüpunktes müßte nun zunächst der
MANAGER
erschei-
nen und kurze Zeit später
CONSTRUCT
.Ansonsten nochmal alles durchgehen.
Der Vorteil der ganzen Aktion ist, daß man
CONSTRUCT
direkt mit der ge-
wünschten Punkt- und Objektzahl (und Farbtiefe) starten kann,ohne diese
jedesmal im
MANAGER
eingeben zu müssen. Falls man den
MANAGER
gar nicht
benötigt, dann ist die Zeile 'Run REF:Manager' im Script 'Construct-
Start' ganz zu entfernen. Ein Nachteil gibt es allerdings auch. Startet
man die beiden Programme auf diese Art und Weise,dann erkennt
CONSTRUCT
den
MANAGER
nicht mehr. Man kann von
CONSTRUCT
aus nicht direkt in den
MANAGER
springen, der betreffende Menüpunkt bleibt gesperrt weil
CON-
STRUCT
nicht vom
MANAGER
aus gestartet wurde.
Viel Spaß mit dem Gespann
REFLECTIONS
und
ToolManager
. Ach ja,letzteren
findet Ihr unter anderem auf der Fish-Disk 872 und 873 sowie auf diver-
sen anderen PD - Serien und CD-Roms. Natürlich könnt Ihr könnt das Pro-
gramm gegen Einsendung von zwei Leerdisk's und Rückporto auch bei uns
anfordern.
Euer REFLECTOR-Team!