home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #3 / amigamamagazinepolishissue1998.iso / blabla / bed_defs&macros / support / startupe.dfn next >
Text File  |  1998-01-24  |  15KB  |  439 lines

  1. ;------------------------------------------------------------------------------
  2. ;
  3. ; $VER: AmigaE.dfn 1.0 (21.01.97)
  4. ;
  5. ; Definition file supporting AmigaE
  6. ;
  7. ; By Marco Negri with small modifications by Karol Bryd
  8. ;
  9. ;------------------------------------------------------------------------------
  10.  
  11. ;------------------------------------------------------------------------------
  12. ;
  13. ;  Synopsis:
  14. ;
  15. ;   MENU <label>
  16. ;     ITEM <label> <shortcut> <command> <arguments>
  17. ;     ITEM ...
  18. ;     ITEM ...
  19. ;     BAR
  20. ;     ITEM ...
  21. ;       SUB <label> <shortcut> <command> <arguments>
  22. ;       SUB ...
  23. ;
  24. ;   MENU ...
  25. ;
  26. ;   etc.
  27. ;
  28. ;------------------------------------------------------------------------------
  29.  
  30. MENUS:
  31.  
  32.   MENU  "File"
  33.     ITEM  "New Doc"            "W" OpenDoc
  34.     ITEM  "Clear File"         ""  ClearFile
  35.     BAR
  36.     ITEM  "Open File..."       "O" OpenFile
  37.     ITEM  "Open New Doc..."    "D" OpenDoc FILEREQ
  38.     ITEM  "Insert File..."     ""  InsertFile
  39.     BAR
  40.     ITEM  "Save File"          "S" SaveFile
  41.     ITEM  "Save File As..."    "A" SaveFileAs
  42.     ITEM  "Save & Close"       ""  ExecARexxString "SaveFile MODIFIED QUIET; CloseDoc;"
  43.     BAR
  44.     ITEM  "Print File..."      ""  PrintFile
  45.     BAR
  46.     ITEM  "Close Doc"          "Q" CloseDoc
  47.     ITEM  "Quit"               ""  Quit
  48.  
  49.   MENU "Window"
  50.     ITEM  "Select..."          ""  ExecARexxMacro WINDOW=CON:////Select.../SCREEN* BED:Rexx/SelectDoc.bed
  51.     BAR
  52.     ITEM  "Minimize"           ""  SizeWindow 0 0
  53.     ITEM  "Maximize"           ""  SizeWindow 10000 10000
  54.     ITEM  "Normalize"          ""  SetWindowSpec
  55.     BAR
  56.     ITEM  "Snapshot"           ""  ExecARexxString "OPTIONS RESULTS; GetWindowSpec; SetPrefs DefaultWindow RESULT;"
  57.     BAR
  58.     ITEM  "Iconify"            ""  IconifyWindow TOGGLE
  59.     ITEM  "Iconify All"        ""  ExecARexxMacro BED:Rexx/OrganizeWindows.bed ICONIFY
  60.     ITEM  "Tile"               ""  ExecARexxMacro BED:Rexx/OrganizeWindows.bed TILE
  61.     ITEM  "Stack"              ""  ExecARexxMacro BED:Rexx/OrganizeWindows.bed STACK
  62.     ITEM  "Cascade"            ""  ExecARexxMacro BED:Rexx/OrganizeWindows.bed CASCADE
  63.     BAR
  64.     ITEM  "Open Desktop..."    ""  ExecARexxMacro BED:Rexx/LoadDesktop.bed
  65.     ITEM  "Save Desktop As..." ""  ExecARexxMacro BED:Rexx/SaveDesktop.bed
  66.  
  67.   MENU  "Edit"
  68.     ITEM  "Mark Block"         "B" MarkBlk
  69.     BAR
  70.     ITEM  "Select Word"        ""  MarkBlk WORD
  71.     ITEM  "Select Line"        "E" SelectLine
  72.     ITEM  "Select All"         "T" ExecARexxString "MoveSOF; MarkBlk; MoveEOF;"
  73.     BAR
  74.     ITEM  "Cut"                "X" CutBlk
  75.     ITEM  "Copy"               "C" CopyBlk
  76.     ITEM  "Paste"              "V" PasteClip
  77.     ITEM  "Erase"              ""  DeleteBlk QUIET
  78.     BAR
  79.     ITEM  "Cut Append"         ""  CutBlk APPEND
  80.     ITEM  "Copy Append"        "Z" CopyBlk APPEND
  81.     BAR
  82.     ITEM  "Open Clip..."       ""  OpenClip
  83.     ITEM  "Save Clip As..."    ""  SaveClip
  84.     ITEM  "Print Clip..."      ""  PrintClip
  85.  
  86.   MENU  "Find"
  87.     ITEM  "Find..."            "F" OpenRequester FIND
  88.     ITEM  "Find Next"          "N" Find
  89.     ITEM  "Find & Replace..."  "R" OpenRequester FINDCHANGE
  90.     ITEM  "Replace Next"       "Y" FindChange
  91.     BAR
  92.     ITEM  "Goto Line..."       "L" Move
  93.     ITEM  "Match Bracket"      ""  MoveMatchBkt
  94.     BAR
  95.     ITEM  "Set Bookmark"       ""  Nop
  96.       SUB "# 1"                  ""  SetBookmark 1
  97.       SUB "# 2"                  ""  SetBookmark 2
  98.       SUB "# 3"                  ""  SetBookmark 3
  99.       SUB "# 4"                  ""  SetBookmark 4
  100.       SUB "# 5"                  ""  SetBookmark 5
  101.       SUB "# 6"                  ""  SetBookmark 6
  102.       SUB "# 7"                  ""  SetBookmark 7
  103.       SUB "# 8"                  ""  SetBookmark 8
  104.       SUB "# 9"                  ""  SetBookmark 9
  105.       SUB "# 10"                 ""  SetBookmark 10
  106.     ITEM  "Goto Bookmark"      ""  Nop
  107.       SUB "# 1"                  ""  MoveBookmark 1
  108.       SUB "# 2"                  ""  MoveBookmark 2
  109.       SUB "# 3"                  ""  MoveBookmark 3
  110.       SUB "# 4"                  ""  MoveBookmark 4
  111.       SUB "# 5"                  ""  MoveBookmark 5
  112.       SUB "# 6"                  ""  MoveBookmark 6
  113.       SUB "# 7"                  ""  MoveBookmark 7
  114.       SUB "# 8"                  ""  MoveBookmark 8
  115.       SUB "# 9"                  ""  MoveBookmark 9
  116.       SUB "# 10"                 ""  MoveBookmark 10
  117.  
  118.   MENU "Format"
  119.     ITEM  "Format Paragraph"   ""  FormatParagraph
  120.     ITEM  "Goto Paragraph"     ""  Nop
  121.       SUB  "Previous"          ""  ExecARexxMacro BED:Rexx/PrevParagraph
  122.       SUB  "Next"              ""  ExecARexxMacro BED:Rexx/NextParagraph
  123.     ITEM  "Documentize"        ""  ExecARexxMacro BED:Rexx/Documentize.bed
  124.     BAR
  125.     ITEM  "Left Justify"       ""  LeftJustify
  126.     ITEM  "Right Justify"      ""  RightJustify
  127.     ITEM  "L/R Justify"        ""  Justify
  128.     ITEM  "Center"             ""  Center
  129.     BAR
  130.     ITEM  "Tabs -> Spaces"     ""  Conv2Spaces
  131.     ITEM  "Spaces -> Tabs"     ""  Conv2Tabs
  132.     ITEM  "Remove EOL Blanks"  ""  StripEOLBlanks
  133.     BAR
  134.     ITEM  "Indent Block"       ""  ExecARexxMacro BED:Rexx/IndentBlk.bed
  135.     ITEM  "Unindent Block"     ""  ExecARexxMacro BED:Rexx/UnindentBlk.bed
  136.     BAR
  137.     ITEM  "Indent Line"        ""  ShiftRight TABS
  138.     ITEM  "Unindent Line"      ""  ShiftLeft TABS
  139.  
  140.   MENU  "Extras"
  141.     ITEM  "Undo Line"          "U" UndoLine
  142.     ITEM  "Undelete Line"      ""  UndeleteLine
  143.     BAR
  144.     ITEM  "Insert Current Date"   ""  ExecARexxString "Insert DATE();"
  145.     ITEM  "Insert Current Time"   ""  ExecARexxString "Insert TIME();"
  146.     ITEM  "Insert ASCII Char"     ""  SetChar
  147.     ITEM  "Insert Version String" ""  ExecARexxMacro BED:Rexx/InsertVersion.bed
  148.     BAR
  149.     ITEM  "Comment Block"      ""  ExecARexxMacro BED:Rexx/CommentBlk.bed
  150.     ITEM  "Number Lines"       ""  ExecARexxMacro BED:Rexx/NumberLines.bed
  151.     BAR
  152.     ITEM  "Word -> Lower Case" ""  Conv2Lower
  153.     ITEM  "Word -> Upper Case" ""  Conv2Upper
  154.     ITEM  "Toggle Char Case"   ""  ToggleCharCase
  155.     BAR
  156.     ITEM  "Encrypt Block"      ""  EncryptBlk
  157.  
  158.   MENU  "Macro"
  159.     ITEM  "Start Recording"    "G" RecordMacro
  160.     ITEM  "Stop Recording"     "H" EndMacro
  161.     BAR
  162.     ITEM  "Play Macro"         "M" PlayMacro 1
  163.     ITEM  "Play Many..."       "I" PlayMacro
  164.     BAR
  165.     ITEM  "Open Macro..."      ""  OpenMacro
  166.     ITEM  "Save Macro as..."   ""  SaveMacro
  167.  
  168.   MENU  "Tools"
  169.     ITEM  "New Shell..."       ""  NewShell
  170.     ITEM  "New Console..."     ""  ExecARexxMacro CONSOLE BED:Rexx/CmdShell.bed
  171.     BAR
  172.     ITEM  "Exec Tool..."       ""  ExecTool
  173.     ITEM  "Run Tool..."        ""  RunTool
  174.     ITEM  "Exec DOS Script..." ""  ExecDOSScript CONSOLE
  175.     BAR
  176.     ITEM  "Calculator"         ""  RunTool Calculator PUBSCREEN=Blacks_Editor
  177.     ITEM  "Multiview"          ""  RunTool Multiview
  178.     BAR
  179.     ITEM  "..."                ""  RunTool
  180.  
  181.   MENU "ARexx"
  182.     ITEM  "Exec ARexx Macro..."  ""  ExecARexxMacro
  183.     ITEM  "Exec ARexx String..." "K" ExecARexxString
  184.     BAR
  185.     ITEM  "AddChars"             ""  ExecARexxMacro BED:Rexx/AddChars.bed
  186.     ITEM  "CountWords"           ""  ExecARexxMacro BED:Rexx/CountWords.bed
  187.     ITEM  "ExecBlk"              ""  ExecARexxMacro CONSOLE BED:Rexx/ExecBlk.bed
  188.     ITEM  "PrintBlk"             ""  ExecARexxMacro BED:Rexx/PrintBlk.bed
  189.     ITEM  "RemoveBlankLines"     ""  ExecARexxMacro BED:Rexx/RemoveBlankLines.bed
  190.     ITEM  "SaveBlk"              ""  ExecARexxMacro BED:Rexx/SaveBlk.bed
  191.     ITEM  "SaveChangedDocs"      ""  ExecARexxMacro BED:Rexx/SaveChangedDocs.bed
  192.     ITEM  "SetConfig"            ""  ExecARexxMacro BED:Rexx/SetConfig.bed
  193.     ITEM  "ShowAG"               ""  ExecARexxMacro BED:Rexx/ShowAG.bed
  194.     ITEM  "SortBlk"              ""  ExecARexxMacro BED:Rexx/SortBlk.bed
  195.     ITEM  "UnSetLocks"           ""  ExecARexxMacro BED:Rexx/UnSetLocks.bed
  196.     BAR
  197.     ITEM  "..."                  ""  ExecARexxMacro
  198.  
  199.   MENU "AmigaE"
  200.     ITEM  "Compile File..."    ""  ExecARexxMacro CONSOLE BED:Rexx/E/CompileMacroE.bed
  201.     ITEM  "Run..."             ""  ExecARexxMacro CONSOLE BED:Rexx/E/RunE.bed
  202.     ITEM  "Compile&Debug"      ""  ExecARexxMacro CONSOLE BED:Rexx/E/DebugE.bed
  203.  
  204.   MENU  "Settings"
  205.     ITEM  "Change Prefs"         ""  Nop
  206.       SUB "Auto-Save"              "1" OpenRequester AUTOSAVEPREFS
  207.       SUB "Backup"                 "2" OpenRequester BACKUPPREFS
  208.       SUB "Colors"                 "3" OpenRequester COLORPREFS
  209.       SUB "Display"                "4" OpenRequester DISPLAYPREFS
  210.       SUB "Edit"                   "5" OpenRequester EDITPREFS
  211.       SUB "End Of Lines"           "6" OpenRequester ENDOFLINEPREFS
  212.       SUB "Fonts"                  "7" OpenRequester FONTPREFS
  213.       SUB "Icons"                  "8" OpenRequester ICONPREFS
  214.       SUB "Miscellanea"            "9" OpenRequester MISCPREFS
  215.       SUB "Tabs"                   "0" OpenRequester TABPREFS
  216.       SUB "ARexx"                     "+" OpenRequester AREXXPREFS
  217.       SUB "Format"                 "-" OpenRequester FORMATPREFS
  218.     BAR
  219.     ITEM  "Open Prefs..."          ""  OpenPrefs
  220.     ITEM  "Save Prefs..."          ""  SavePrefs
  221.     ITEM  "Save Prefs As Defaults" ""  SaveDefPrefs
  222.     BAR
  223.     ITEM  "Open Definitions..."    ""  OpenDefinitions
  224.  
  225.   MENU "?"
  226.     ITEM  "About BED"            ""  About
  227.     BAR
  228.     ITEM  "Quick Reference"      ""  Help QuickReference
  229.     ITEM  "BED Menus"            ""  Help Standard_Menus
  230.     ITEM  "BED Commands"         ""  ExecARexxMacro BED:Rexx/BedCmdHelp.bed
  231.     BAR
  232.     ITEM  "BED Main Help"        ""  Help
  233. #
  234.  
  235.  
  236. ;------------------------------------------------------------------------------
  237. ;
  238. ;  Synopsis:
  239. ;
  240. ;    <qualifier>-<qualifier>-...-<keystroke>   <command> <arguments>
  241. ;
  242. ;    Valid qualifiers are:
  243. ;    - SHIFT
  244. ;    - CTRL
  245. ;    - ALT
  246. ;    - LEFT_AMIGA
  247. ;
  248. ;    Valid keystrokes are:
  249. ;    - RETURN
  250. ;    - ENTER
  251. ;    - BACKSPACE
  252. ;    - DEL
  253. ;    - TAB
  254. ;    - ESC
  255. ;    - HELP
  256. ;    - CURSOR_LEFT
  257. ;    - CURSOR_RIGHT
  258. ;    - CURSOR_UP
  259. ;    - CURSOR_DOWN
  260. ;    - F1
  261. ;    - ...
  262. ;    - F12
  263. ;    - NP_HOME
  264. ;    - NP_END
  265. ;    - NP_PGUP
  266. ;    - NP_PGDN
  267. ;    - NP_INS
  268. ;    - NP_DEL
  269. ;    - NP_CURSORUP
  270. ;    - NP_CURSORDOWN
  271. ;    - NP_CURSORLEFT
  272. ;    - NP_CURSORRIGHT
  273. ;    - NP_SCRL
  274. ;    - NP_PRTSC
  275. ;
  276. ;------------------------------------------------------------------------------
  277.  
  278. KEYBOARD:
  279.  
  280.   RETURN            InsertLine
  281.   ENTER             InsertLine INDENT
  282.   BACKSPACE         BackSpace
  283.   DEL               Delete
  284.   TAB               InsertTab
  285.   ESC
  286.   HELP              Help QuickReference
  287.  
  288.   CURSOR_UP         MoveUp
  289.   CURSOR_DOWN       MoveDown
  290.   CURSOR_RIGHT      MoveRight
  291.   CURSOR_LEFT       MoveLeft
  292.  
  293.   F1            ExecARexxMacro CONSOLE BED:Rexx/E/CompileE.bed
  294.   F2            ExecARexxMacro CONSOLE BED:Rexx/E/RunE.bed
  295.   F3            ExecARexxMacro CONSOLE BED:Rexx/E/DebugE.bed
  296.   F4            ExecARexxMacro CONSOLE BED:Rexx/CmdShell.bed
  297.   F5            NewShell
  298.   F6            ExecARexxMacro BED:Rexx/PrevParagraph.bed
  299.   F7            ExecARexxMacro BED:Rexx/NextParagraph.bed
  300.   F8            ExecARexxMacro BED:Rexx/IndentBlk.bed
  301.   F9            SaveFile QUIET MODIFIED
  302.   F10           ActivateNextDoc FRONT
  303.  
  304.   SHIFT-RETURN      InsertLine NOBREAK
  305.   SHIFT-ENTER       InsertLine INDENT NOBREAK
  306.   SHIFT-BACKSPACE   DeleteSOW
  307.   SHIFT-DEL         DeleteEOW
  308.   SHIFT-TAB         InsertTab EXPAND
  309.   SHIFT-ESC
  310.   SHIFT-HELP        Help
  311.  
  312.   SHIFT-CURSOR_UP       MoveUpScr
  313.   SHIFT-CURSOR_DOWN     MoveDownScr
  314.   SHIFT-CURSOR_RIGHT    MoveEOL
  315.   SHIFT-CURSOR_LEFT     MoveSOL
  316.  
  317.   SHIFT-F1     Help
  318.   SHIFT-F2     OpenDoc FILEREQ
  319.   SHIFT-F3     UndoLine
  320.   SHIFT-F4     SetWindowSpec
  321.   SHIFT-F5     IconifyWindow TOGGLE
  322.   SHIFT-F6     FormatParagraph
  323.   SHIFT-F7     Justify
  324.   SHIFT-F8     ExecARexxMacro BED:Rexx/UnindentBlk.bed
  325.   SHIFT-F9     SaveFileAs
  326.   SHIFT-F10    ActivatePrevDoc FRONT
  327.  
  328.   ALT-RETURN      InsertLine INDENT NOBREAK
  329.   ALT-ENTER       InsertLine NOBREAK
  330.   ALT-BACKSPACE   DeleteSOL
  331.   ALT-DEL         DeleteEOL
  332.   ALT-TAB         MovePrevTabStop
  333.   ALT-ESC         CloseDoc
  334.   ALT-HELP
  335.  
  336.   ALT-CURSOR_UP         MoveSOF
  337.   ALT-CURSOR_DOWN       MoveEOF
  338.   ALT-CURSOR_RIGHT      MoveNextWord
  339.   ALT-CURSOR_LEFT       MovePrevWord
  340.  
  341.   ALT-F1        MoveBookmark 1
  342.   ALT-F2        MoveBookmark 2
  343.   ALT-F3        MoveBookmark 3
  344.   ALT-F4        MoveBookmark 4
  345.   ALT-F5        MoveBookmark 5
  346.   ALT-F6        MoveBookmark 6
  347.   ALT-F7        MoveBookmark 7
  348.   ALT-F8        MoveBookmark 8
  349.   ALT-F9        MoveBookmark 9
  350.   ALT-F10       MoveBookmark 10
  351.  
  352.   CTRL-RETURN       InsertLine INDENT
  353.   CTRL-ENTER        InsertLine
  354.   CTRL-BACKSPACE    DeleteLine
  355.   CTRL-DEL          DeleteLine
  356.   CTRL-TAB          MoveNextTabStop
  357.   CTRL-ESC          Quit
  358.   CTRL-HELP
  359.  
  360.   CTRL-CURSOR_UP        ScrollView -1 RELATIVE
  361.   CTRL-CURSOR_DOWN      ScrollView 1 RELATIVE
  362.   CTRL-CURSOR_RIGHT     ShiftRight
  363.   CTRL-CURSOR_LEFT      ShiftLeft
  364.  
  365.   CTRL-F1        SetBookmark 1
  366.   CTRL-F2        SetBookmark 2
  367.   CTRL-F3        SetBookmark 3
  368.   CTRL-F4        SetBookmark 4
  369.   CTRL-F5        SetBookmark 5
  370.   CTRL-F6        SetBookmark 6
  371.   CTRL-F7        SetBookmark 7
  372.   CTRL-F8        SetBookmark 8
  373.   CTRL-F9        SetBookmark 9
  374.   CTRL-F10       SetBookmark 10
  375.  
  376.   CTRL-R      SetPrefs ReadOnly       TOGGLE
  377.   CTRL-T      SetPrefs TabsGiveSpaces TOGGLE
  378.   CTRL-I      SetPrefs AutoIndent     TOGGLE
  379.   CTRL-F      SetPrefs FreeForm       TOGGLE
  380.   CTRL-O      SetPrefs Overstrike     TOGGLE
  381.   CTRL-W      SetPrefs WordWrap       TOGGLE
  382.   CTRL-J      SetPrefs JumpScroll     TOGGLE
  383.   CTRL-B      SetPrefs MakeBackups    TOGGLE
  384.   CTRL-K      SetPrefs IBMKeypad      TOGGLE
  385.  
  386.   CTRL-Q      SetQuoteMode ON
  387.  
  388.   CTRL-1      SetPrefs TEXTCOLOR
  389.   CTRL-2      SetPrefs BACKGROUNDCOLOR
  390.   CTRL-3      SetPrefs SELTEXTCOLOR
  391.   CTRL-4      SetPrefs SELBACKGROUNDCOLOR
  392.  
  393.   ALT-CTRL-CURSOR_LEFT     MoveSOW
  394.   ALT-CTRL-CURSOR_RIGHT    MoveEOW
  395.  
  396.   ALT-CTRL-DEL             DeleteEOW
  397.   ALT-CTRL-BACKSPACE       DeleteSOW
  398.  
  399.   NP_HOME         MoveSOF
  400.   NP_END          MoveEOF
  401.   NP_PGUP         ScrollVert PAGEUP
  402.   NP_PGDN         ScrollVert PAGEDOWN
  403.   NP_INS          SetPrefs OverStrike TOGGLE
  404.   NP_DEL          Delete
  405.   NP_CURSORUP     ScrollVert -1
  406.   NP_CURSORDOWN   ScrollVert 1
  407.   NP_CURSORLEFT   MoveLeft
  408.   NP_CURSORRIGHT  MoveRight
  409.   NP_SCRL         SetPrefs ReadOnly TOGGLE
  410.   NP_PRTSC        PrintFile
  411. #
  412.  
  413. ;------------------------------------------------------------------------------
  414. ;
  415. ;  Synopsis:
  416. ;
  417. ;    <mouse button>   <command> <arguments>
  418. ;
  419. ;    Valid mouse buttons are:
  420. ;
  421. ;    - DOUBLELEFT
  422. ;    - DOUBLEMIDDLE
  423. ;    - LEFTRIGHT
  424. ;    - LEFTMIDDLE
  425. ;    - MIDDLERIGHT
  426. ;    - MIDDLELEFT
  427. ;
  428. ;------------------------------------------------------------------------------
  429.  
  430. MOUSE_BUTTONS:
  431.  
  432.   LEFTMIDDLE
  433.   LEFTRIGHT               MarkBlk
  434.   MIDDLELEFT
  435.   MIDDLERIGHT
  436.   DOUBLELEFT              MarkBlk
  437.   DOUBLEMIDDLE
  438. #
  439.