home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The CDPD Public Domain Collection for CDTV 3
/
CDPDIII.bin
/
pd
/
commodities
/
appmenu1.2
/
appmenu.dok
< prev
next >
Wrap
Text File
|
1993-04-29
|
6KB
|
176 lines
AppMenu
Marius Chwalczyk
$VER: AppMenu 1.2 (29.04.93)
Copyright © 1993 by Marius Chwalczyk. Alle Rechte vorbehalten.
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
(Datenträger) sind bei der Weitergabe erlaubt. Das Programm ist "wie es ist",
jede Benutzung 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.
PROGITEM=NO|YES
* NEU 1.2 *: Wenn kein "AppMenu..."-punkt im Tools menu erwünscht, bitte NO
wählen. Die Vorgabe ist YES.
Benutzen.
---------
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.
* NEU 1.2 *: Um ein neues Menüpunkt vor einem bestimmten Punkt in der Liste
hinzufügen, wählen Sie diesen Punkt zuerst.
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.
----------------------------
Lokalisierung wird gemacht, sobald ich WB2.1-Update habe. Wo ist es denn
in Deutschland? :-(
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, schreiben Sie mir
oder rufen Sie mich an.
Ich bin erreichbar per
Mail: Marius Chwalczyk
Zigelstr. 59/165
D-6750 Kaiserslautern
Phone: 0631-10944
*** ACHTUNG! E-Mail kann bald nicht mehr aktuell sein! ***
E-Mail: m_chwalc@informatik.uni-kl.de
Geschichte.
-----------
1.0 erste interne Version.
1.1 (25.03.93) - erste Public-Version.
Speichert Voreinstellungen in separater Datei und nicht mit dem Piktogramm.
Voreinstellungen-nicht-gespeichert-Dialogfenster hinzugefügt.
'Icons' als Argumente hinzugefügt.
1.2 (29.04.93)
Keine bugs gefunden oder gemeldet - keine bugs korrigiert! :-)
Möglichkeit zum Ordnen von Punkten in der Liste.
(Danke an Kevin A. Kirk für den Vorschlag.)
PROGITEM Argument hinzugefügt.
Dateiauswahlfenster merkt sich frühere Einstellungen.
-