home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / OB3.2D4.DMS / in.adf / OEd_Menu.txt.d < prev    next >
Encoding:
Text File  |  1992-11-02  |  6.1 KB  |  177 lines

  1. ; *************************    OEd Menu Layout:    *************************
  2. ;
  3. ; There be an arbitrary number of menu strips. Each must be introduced
  4. ; by an statement of the form
  5. ;
  6. ;   MENU <name>
  7. ;
  8. ; The following lines specify the menu's items. An item may be a seperator
  9. ; line or a selectable menu item. Seperator lines are defined by
  10. ;
  11. ;   SEPARATOR
  12. ;
  13. ; Selectable items are created with a statement like
  14. ;
  15. ;   ITEM <name> <command>
  16. ;
  17. ; where <name> is the name of the item and <command> is an OEd command
  18. ; specifying the action a selection of the item should cause.
  19. ;
  20. ; Subitems are currently not supported.
  21. ;
  22. ; Menu Shortcuts are not defined here. The file Oberon:OEd_Keys.txt is used
  23. ; for this.
  24. ;
  25. ; IMPORTANT NOTES:
  26. ;
  27. ;   OEd does not check if your menu fits on the screen. So if one of your
  28. ;   menus is too big and you're not using AmigaOS 2.0 your machine may
  29. ;   crash.
  30. ;
  31. ;   The lines of this text mustn't be longer that 256 characters.
  32. ;
  33.  
  34. MENU "Projekt"
  35.  
  36. ITEM      "Laden..."                  (load)
  37. ITEM      "Neues Fenster..."          (newwindow)
  38. ITEM      "Speichern"                 (save)
  39. ITEM      "Speichern unter..."        (saveas)
  40. ITEM      "Block speichern..."        (bsave)
  41. ITEM      "Datei einfügen..."         (insfile)
  42. SEPARATOR
  43. ITEM      "Drucken"                   (print)
  44. ITEM      "Block drucken"             (printblock)
  45. ITEM      "Drucken als..."            (printas)
  46. ITEM      "Block drucken als..."      (printblkas)
  47. SEPARATOR
  48. ITEM      "Verstecken"                (hide)
  49. ITEM      "Anzeigen..."               (reveal)
  50. SEPARATOR
  51. ITEM      "Bildschirmmodus..."        (screenmode)
  52. SEPARATOR
  53. ITEM      "Über..."                   (about)
  54. ITEM      "Ende"                      (quit)
  55.  
  56.  
  57. MENU "Suchen"
  58.  
  59. ITEM      "Suchen..."                 (find)
  60. ITEM      "Nächstes"                  (next)
  61. ITEM      "Voriges"                   (prev)
  62. SEPARATOR
  63. ITEM      "Suchen-Ersetzen..."        (findrep)
  64. ITEM      "Nächstes ersetzen"         (nextrep)
  65. ITEM      "Voriges ersetzen"          (prevrep)
  66. SEPARATOR
  67. ITEM      "Wort suchen"               (execrexx (options results; getword; findstr result; next))
  68. SEPARATOR
  69. ITEM      "Groß/Klein unterscheiden"  (casesens)
  70. ITEM      "Wortweise"                 (wordbyword)
  71.  
  72.  
  73. MENU "Block"
  74.  
  75. ITEM      "Anfang"                    (bbegin)
  76. ITEM      "Ende"                      (bend)
  77. ITEM      "Alles markieren"           (markall)
  78. ITEM      "Kopieren"                  (bcopy)
  79. ITEM      "Verschieben"               (bmove)
  80. ITEM      "Löschen"                   (bdelete)
  81. SEPARATOR
  82. ITEM      "Schneiden"                 (cut)
  83. ITEM      "Kopieren"                  (copy)
  84. ITEM      "Einfügen"                  (paste)
  85. SEPARATOR
  86. ITEM      "Tabulator rechts"          (btabright)
  87. ITEM      "Tabulator links"           (btableft)
  88. SEPARATOR
  89. ITEM      "Markierung löschen"        (bunmark)
  90.  
  91.  
  92. MENU "Spezial"
  93.  
  94. ITEM      "Rexx-Kommando eingeben..." (enterrexx)
  95. ITEM      "Rexx-Kommando ausführen"   (execrexx)
  96. ITEM      "Rexx unterbrechen (HI)"    (stoprexx)
  97. SEPARATOR
  98. ITEM      "An Zeile springen..."      (gotoy)
  99. ITEM      "Zur letzten Änderung"      (gotolastch)
  100. SEPARATOR
  101. ITEM      "Passende Klammer"          (mbracket)
  102. ITEM      "Groß/Klein wechseln"       (changecase)
  103. SEPARATOR
  104. ITEM      "Undo"                      (undo)
  105. ITEM      "Redo"                      (redo)
  106. ITEM      "Undo All"                  (undoall)
  107. ITEM      "Redo All"                  (redoall)
  108. ITEM      "Undos freigeben"           (clearundos)
  109. SEPARATOR
  110. ITEM      "Gelöschte Zeile einfügen"  (undeline)
  111.  
  112.  
  113. MENU "Makros"
  114.  
  115. ITEM      "Lernen anfangen"           (startmacro (t:RexxMacro_F10.oed))
  116. ITEM      "Lernen beenden"            (stopmacro)
  117. ITEM      "Abspielen"                 (rx (t:RexxMacro_F10.oed))
  118.  
  119.  
  120. MENU "Oberon"
  121.  
  122. ITEM      "Parsen"                    (parse)
  123. ITEM      "Compilieren..."            (compile)
  124. ITEM      "Linken..."                 (link)
  125. ITEM      "Machen..."                 (make)
  126. ITEM      "Ausführen..."              (execute)
  127. SEPARATOR
  128. ITEM      "Compiler Optionen..."      (coptions)
  129. SEPARATOR
  130. ITEM      "Nächster Fehler"           (nexterror)
  131. ITEM      "Erster Fehler"             (firsterror)
  132. ITEM      "Fehlerdatei neu laden"     (reloaderrs)
  133.  
  134.  
  135. MENU "Optionen"
  136.  
  137. ITEM      "StackChk"                  (stackchk)
  138. ITEM      "OvflChk"                   (ovflchk)
  139. ITEM      "RangeChk"                  (rangechk)
  140. ITEM      "CaseChk"                   (casechk)
  141. ITEM      "ReturnChk"                 (returnchk)
  142. ITEM      "NilChk"                    (nilchk)
  143. ITEM      "TypeChk"                   (typechk)
  144. ITEM      "OddChk"                    (oddchk)
  145. ITEM      "AutRegPars"                (autoregpars)
  146. ITEM      "Clear Vars"                (clearvars)
  147. ITEM      "New Symbolfile"            (newsymfile)
  148. SEPARATOR
  149. ITEM      "SmallCode"                 (smallcode)
  150. ITEM      "SmallData"                 (smalldata)
  151. ITEM      "Garbage-Collector"         (garbagecollector)
  152. ITEM      "Language Extensions"       (extensions)
  153. SEPARATOR
  154. ITEM      "Debug"                     (debug)
  155. SEPARATOR
  156. ITEM      "68010"                     (mc68010)
  157. ITEM      "68020"                     (mc68020)
  158. ITEM      "68030"                     (mc68030)
  159. ITEM      "68881/68882"               (mc68881)
  160.  
  161.  
  162. MENU "Einstellungen"
  163.  
  164. ITEM      "Einfügen"                  (insert)
  165. ITEM      "Layout Modus"              (layout)
  166. ITEM      "Autom. Großschreibung"     (autouc)
  167. SEPARATOR
  168. ITEM      "Piktogramme erzeugen?"     (icons)
  169. ITEM      "Script-Flag setzen?"       (script)
  170. SEPARATOR
  171. ITEM      "Keine Umlaute"             (execrexx ('map (ä (write ae))'; 'map (ö (write oe))'; 'map (ü (write ue))'; 'map (Ä (write Ae))'; 'map (Ö (write Oe))'; 'map (Ü (write Ue))'; 'map (ß (write ss))'))
  172. ITEM      "Umlaute"                   (execrexx ('map (ä (write ä))'; 'map (ö (write ö))'; 'map (ü (write ü))'; 'map (Ä (write Ä))'; 'map (Ö (write Ö))'; 'map (Ü (write Ü))'; 'map (ß (write ß))'))
  173. SEPARATOR
  174. ITEM      "Wordwrap an"               (map (SPACE (execrexx (options results; getposx; if result<77 then 'write " "'; else do; wleft; getposx; if result>1 then do; split; last; right; end; else 'return'; end))))
  175. ITEM      "Wordwrap aus"              (map (SPACE (write " ")))
  176.  
  177.