home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / commod / appmenu1.lha / AppMenu / AppMenu.dok < prev    next >
Text File  |  1993-02-25  |  6KB  |  151 lines

  1.  
  2.                           AppMenu - Version 1.1
  3.                   Copyright © 1993 by Marius Chwalczyk
  4.  
  5.  
  6.    AppMenu ist FREEWARE aber copyright © 1993 by Marius Chwalczyk. Es kann frei
  7. weitergegeben werden solange alle Dateien in ihrem originellen Zustand ohne
  8. irgendwelche Änderungen enthalten sind. Nur minimale Kopierkosten sind erlaubt.
  9. Das Programm ist "wie es ist", benutze es auf eigene Risiko.
  10.  
  11.    AppMenu ist ein Workbench Utility. Es läuft nur unter Release 2 (V37) und
  12. späteren Versionen von AmigaOS. Es ist ein Commodity mit dem eigene Menüpunkte
  13. in das Tools Menü von Workbench eintragen werden können. Wird ein Menüpunkt
  14. angewählt, ruft AppMenu das zugehörige Programm auf. Alle Menüpunkte und die
  15. Befehle können frei definiert werden. Alle Programme werden als eigene,
  16. asynchrone Prozesse gestartet. Es können Argumente für diese Programme durch
  17. Piktogramme oder Dateiauswahlfenster angegeben werden.
  18.  
  19. Installieren und starten.
  20. ------------------------
  21.  
  22.    Um AppMenu zu installieren, kopieren Sie das Programm in das Verzeichnis
  23. ihrer Wahl. Starten können Sie es über Workbench oder über Shell. Sie können
  24. es auch in dem WBStartup Ordner speichern. AppMenu versteht folgende Argumente
  25. bei Shell oder Merkmale des Piktogramms:
  26.  
  27.    CX_PRIORITY=n
  28.    CX_POPUP=YES|NO
  29.    CX_POPKEY=<Taste>
  30.  
  31. Siehe im Workbench Handbuch unter Comodities. Die Vorgaben sind Priorität 0,
  32. Popup 'NO' und Tastenbefehl 'shift f3'
  33.  
  34.    FROM=prefs
  35.    
  36. 'prefs' ist die Datei (vorgegeben "ENVARC:AppMenu/AppMenu.prefs"), wo AppMenu
  37. die Menüpunkte speichert. Jeder Menüpunkt enthält Text für das Menü, Text für
  38. den Befehl und Argumente Beschreibung.
  39.  
  40. Das Fenster.
  41. ------------
  42.  
  43.    Das Fenster von AppMenu enthält eine Rolliste mit ihrem Rollbalken und einem
  44. Textfeld darunter, ein weiteres Textfeld, ein Blättersymbol, zwei Aktionssymbo-
  45. le und eine Reihe von vier Aktionssymbolen. Um das Programmfenster zu öffnen,
  46. wählen Sie den Tastenbefehl, aktivieren Sie das "AppMenu..."-Punkt in dem
  47. Tools-Menü, rufen Sie AppMenu nochmal auf oder benutzen Sie das Exchange Pro-
  48. gramm. Exchange können Sie auch für anderen Funktionen benutzen (siehe seine
  49. Dokumentation).
  50.  
  51.    Die Symbole haben folgende Funktionen:
  52.    
  53. MenuItems
  54.    Die Rolliste zeigt die Liste der Menüpunkte.  Wenn Sie ein Menüpunkt ändern
  55.    wollen, wählen Sie es aus der Rolliste aus. Sie können dann, den Text des
  56.    Befehls modifizieren. Drücken Sie die Eingabe- oder die Tab-Taste, oder
  57.    ändern Sie das 'Arg' Blättersysmbol, um das Textfeld unter der Rolliste zu
  58.    aktivieren. Hier können Sie den Text für das Menüpunkt ändern. Nach Betätig-
  59.    ung der Eingabetaste wird das Menüpunkt in die Liste zurück genommen.
  60.  
  61. Command
  62.    Geben Sie hier den Namen des Programms und seine Argumente ein, das Sie
  63.    starten wollen. Sie müsse den den ganzen Pfad des Befehls angeben, wenn
  64.    AppMenu über Workbench gestartet wurde.
  65.  
  66. Arg
  67.    Wählen Sie, ob und woher Sie Argumente für ein Befehl brauchen. Die Möglich-
  68.    keiten sind:
  69.  
  70.    Requester   Wenn Sie das Menüpunkt aktivieren, erscheint ein Dateiauswahl-
  71.                fenster, wo Sie den Namen einer Datei als Argument für den
  72.                Befehl bestimmen können. Sie können auch die Ausführung mit
  73.                'Cancel' abbrechen.
  74.  
  75.    Icons       Die Namen der ausgewählten Piktogramme in der Workbench (wenn es
  76.                welche gibt) werden zu Argumenten.
  77.  
  78.    Icons/Req   Wie vorher. Sind keine Piktogramme ausgewählt, dann wie unter
  79.                'Requester'.
  80.  
  81.    None        Der Befehl wird gleich ausgeführt ohne zusätzliche Argumente.
  82.  
  83. New
  84.    Füge ein neues Menüpunkt in die Liste hinzu. Geben Sie den Text für einen
  85.    neuen Befehl an, wählen Sie das 'Arg' Blättersymbol und tippen Sie den Text
  86.    für das Menüpunkt ein. Um ein Programm schnell hinzufügen, ziehen Sie das
  87.    Piktogramm des gewünschten Programms in das AppMenu-Fenster. Ein neues Menü-
  88.    punkt wird erzeugt, wobei der Name des Programms zum seinem Text wird. Die
  89.    Anzahl der Menüpunkte, die Sie erstellen können, ist nur durch die verfüg-
  90.    bare Speicher begrenzt. Beachten Sie aber, daß das System (V37) die Anzahl
  91.    der anwählbaren Menüpunkte auf 63 begrenzt.
  92.  
  93. Del
  94.    Um ein Menüpunkt zu löschen, wählen Sie es aus der Rolliste aus, und klicken
  95.    Sie das 'Del' Symbol an.
  96.  
  97. Save
  98.    Speichere die Menüpunkte ab. Weiter wie 'Use'.
  99.  
  100. Use
  101.    Schließe das Fenster, aktiviere die Menüpunkte in dem Tools-Menü und führe
  102.    die Befähle der gewählten Punkte aus.
  103.  
  104. Cancel
  105.    Mache alle Änderungen seit dem Öffnen des Fensters rückgängig, schließe es
  106.    und benutze die alte Liste. Das Schließ-Symbol und Hide-Symbol von Exchange
  107.    haben die gleiche Funktion.
  108.  
  109. Quit
  110.    Beende AppMenu. Wenn die geänderten Menüpunkte nicht gespeichert sind,
  111.    erscheint ein Dialogfenster zuerst.
  112.  
  113. Die letzten vier Symbole haben äquivalente Menüpunkte mit Tastatur-Kurzeinga-
  114. ben.
  115.  
  116. Das Programm und sein Autor.
  117. ----------------------------
  118.  
  119.    Localization ist geplant für die nächste Version.
  120.  
  121.    AppMenu ist in C geschrieben und wurde mit SAS/C 6.2 kompiliert. Es wurde
  122. auf einem Amiga 3000 (KS 37.175, WB 37.71) mit Enforcer und Mungwall getestet.
  123.  
  124.    Falls Sie Kommentare, Ideen und/oder Bug-Meldungen haben, Sie könne mir ein
  125. E-Mail schicken, mir schreiben oder mich anrufen.
  126.  
  127.    Ich bin erreichbar per
  128.  
  129.         E-Mail: m_chwalc@informatik.uni-kl.de
  130.                    (Ich kann selbst keine Nachrichten schicken, weil es leider
  131.                          auf meiner Universität nicht erlaubt ist. :-( )
  132.  
  133.           Mail: Marius Chwalczyk
  134.                 Zigelstr. 59/165
  135.                 D-6750 Kaiserslautern
  136.  
  137.          Phone: 0631-10944
  138.  
  139. Geschichte.
  140. -----------
  141.  
  142. 1.0 Interne Version.
  143.       
  144. 1.1 Erste Public-Version.
  145.  
  146.    Die Voreinstellungen werden jetzt in einer separaten Datei und nicht in den
  147.    Merkmalen des Piktogramms gespeichert.
  148.    Voreinstellungen-nicht-gespeichert-Dialogfenster hinzugefügt.
  149.    'Icons' als Argumente hinzugefügt.
  150.  
  151. -