home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Elysian Archive
/
AmigaElysianArchive.iso
/
commod
/
appmenu1.lha
/
AppMenu
/
AppMenu.dok
< prev
next >
Wrap
Text File
|
1993-02-25
|
6KB
|
151 lines
AppMenu - Version 1.1
Copyright © 1993 by Marius Chwalczyk
AppMenu ist FREEWARE aber copyright © 1993 by Marius Chwalczyk. Es kann frei
weitergegeben werden solange alle Dateien in ihrem originellen Zustand ohne
irgendwelche Änderungen enthalten sind. Nur minimale Kopierkosten sind erlaubt.
Das Programm ist "wie es ist", benutze es auf eigene Risiko.
AppMenu ist ein Workbench Utility. Es läuft nur unter Release 2 (V37) und
späteren Versionen von AmigaOS. Es ist ein Commodity mit dem eigene Menüpunkte
in das Tools Menü von Workbench eintragen werden können. Wird ein Menüpunkt
angewählt, ruft AppMenu das zugehörige Programm auf. Alle Menüpunkte und die
Befehle können frei definiert werden. Alle Programme werden als eigene,
asynchrone Prozesse gestartet. Es können Argumente für diese Programme durch
Piktogramme oder Dateiauswahlfenster angegeben werden.
Installieren und starten.
------------------------
Um AppMenu zu installieren, kopieren Sie das Programm in das Verzeichnis
ihrer Wahl. Starten können Sie es über Workbench oder über Shell. Sie können
es auch in dem WBStartup Ordner speichern. AppMenu versteht folgende Argumente
bei Shell oder Merkmale des Piktogramms:
CX_PRIORITY=n
CX_POPUP=YES|NO
CX_POPKEY=<Taste>
Siehe im Workbench Handbuch unter Comodities. Die Vorgaben sind Priorität 0,
Popup 'NO' und Tastenbefehl 'shift f3'
FROM=prefs
'prefs' ist die Datei (vorgegeben "ENVARC:AppMenu/AppMenu.prefs"), wo AppMenu
die Menüpunkte speichert. Jeder Menüpunkt enthält Text für das Menü, Text für
den Befehl und Argumente Beschreibung.
Das Fenster.
------------
Das Fenster von AppMenu enthält eine Rolliste mit ihrem Rollbalken und einem
Textfeld darunter, ein weiteres Textfeld, ein Blättersymbol, zwei Aktionssymbo-
le und eine Reihe von vier Aktionssymbolen. Um das Programmfenster zu öffnen,
wählen Sie den Tastenbefehl, aktivieren Sie das "AppMenu..."-Punkt in dem
Tools-Menü, rufen Sie AppMenu nochmal auf oder benutzen Sie das Exchange Pro-
gramm. Exchange können Sie auch für anderen Funktionen benutzen (siehe seine
Dokumentation).
Die Symbole haben folgende Funktionen:
MenuItems
Die Rolliste zeigt die Liste der Menüpunkte. Wenn Sie ein Menüpunkt ändern
wollen, wählen Sie es aus der Rolliste aus. Sie können dann, den Text des
Befehls modifizieren. Drücken Sie die Eingabe- oder die Tab-Taste, oder
ändern Sie das 'Arg' Blättersysmbol, um das Textfeld unter der Rolliste zu
aktivieren. Hier können Sie den Text für das Menüpunkt ändern. Nach Betätig-
ung der Eingabetaste wird das Menüpunkt in die Liste zurück genommen.
Command
Geben Sie hier den Namen des Programms und seine Argumente ein, das Sie
starten wollen. Sie müsse den den ganzen Pfad des Befehls angeben, wenn
AppMenu über Workbench gestartet wurde.
Arg
Wählen Sie, ob und woher Sie Argumente für ein Befehl brauchen. Die Möglich-
keiten sind:
Requester Wenn Sie das Menüpunkt aktivieren, erscheint ein Dateiauswahl-
fenster, wo Sie den Namen einer Datei als Argument für den
Befehl bestimmen können. Sie können auch die Ausführung mit
'Cancel' abbrechen.
Icons Die Namen der ausgewählten Piktogramme in der Workbench (wenn es
welche gibt) werden zu Argumenten.
Icons/Req Wie vorher. Sind keine Piktogramme ausgewählt, dann wie unter
'Requester'.
None Der Befehl wird gleich ausgeführt ohne zusätzliche Argumente.
New
Füge ein neues Menüpunkt in die Liste hinzu. Geben Sie den Text für einen
neuen Befehl an, wählen Sie das 'Arg' Blättersymbol und tippen Sie den Text
für das Menüpunkt ein. Um ein Programm schnell hinzufügen, ziehen Sie das
Piktogramm des gewünschten Programms in das AppMenu-Fenster. Ein neues Menü-
punkt wird erzeugt, wobei der Name des Programms zum seinem Text wird. Die
Anzahl der Menüpunkte, die Sie erstellen können, ist nur durch die verfüg-
bare Speicher begrenzt. Beachten Sie aber, daß das System (V37) die Anzahl
der anwählbaren Menüpunkte auf 63 begrenzt.
Del
Um ein Menüpunkt zu löschen, wählen Sie es aus der Rolliste aus, und klicken
Sie das 'Del' Symbol an.
Save
Speichere die Menüpunkte ab. Weiter wie 'Use'.
Use
Schließe das Fenster, aktiviere die Menüpunkte in dem Tools-Menü und führe
die Befähle der gewählten Punkte aus.
Cancel
Mache alle Änderungen seit dem Öffnen des Fensters rückgängig, schließe es
und benutze die alte Liste. Das Schließ-Symbol und Hide-Symbol von Exchange
haben die gleiche Funktion.
Quit
Beende AppMenu. Wenn die geänderten Menüpunkte nicht gespeichert sind,
erscheint ein Dialogfenster zuerst.
Die letzten vier Symbole haben äquivalente Menüpunkte mit Tastatur-Kurzeinga-
ben.
Das Programm und sein Autor.
----------------------------
Localization ist geplant für die nächste Version.
AppMenu ist in C geschrieben und wurde mit SAS/C 6.2 kompiliert. Es wurde
auf einem Amiga 3000 (KS 37.175, WB 37.71) mit Enforcer und Mungwall getestet.
Falls Sie Kommentare, Ideen und/oder Bug-Meldungen haben, Sie könne mir ein
E-Mail schicken, mir schreiben oder mich anrufen.
Ich bin erreichbar per
E-Mail: m_chwalc@informatik.uni-kl.de
(Ich kann selbst keine Nachrichten schicken, weil es leider
auf meiner Universität nicht erlaubt ist. :-( )
Mail: Marius Chwalczyk
Zigelstr. 59/165
D-6750 Kaiserslautern
Phone: 0631-10944
Geschichte.
-----------
1.0 Interne Version.
1.1 Erste Public-Version.
Die Voreinstellungen werden jetzt in einer separaten Datei und nicht in den
Merkmalen des Piktogramms gespeichert.
Voreinstellungen-nicht-gespeichert-Dialogfenster hinzugefügt.
'Icons' als Argumente hinzugefügt.
-