home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / fish / prog_demos / turbotext / support / ttx_ced.dfn < prev    next >
Text File  |  1991-01-24  |  12KB  |  312 lines

  1.  
  2. /** $VER: TTX_CED.dfn Demo 1.0 (11.1.90)
  3.  **
  4.  ** This definition file contains menu, keyboard and mouse definitions to
  5.  ** emulate the CygnusEd editor.
  6.  **
  7.  ** Written by Martin Taillefer
  8.  **/
  9.  
  10.  
  11. MENUS:
  12.  
  13.   MENU "Project "
  14.     ITEM "About"                 ""  OpenRequester Info
  15.     BAR
  16.     ITEM "Clear"                    ""  ClearFile
  17.     ITEM "Open new"                 "?" OpenDoc
  18.     ITEM "Open..."                  "o" OpenFile
  19.     ITEM "Include file..."          "O" ExecARexxString "OPTIONS RESULTS; RequestFile PROMPT '*"Select File to Insert*"'; IF RC=0 THEN DO; 'OpenClip' RESULT; IF RC = 0 THEN PasteClip; END"
  20.     ITEM "Save block to file..."    "n" SaveClip NoBackup
  21.     ITEM "Save"                     "w" SaveFile
  22.     ITEM "Save as..."               "W" SaveFileAs
  23.     ITEM "Save all changes"         ""  ExecARexxMacro SaveChangedDocs
  24.     BAR
  25.     ITEM "Change current directory" ""  ExecARexxString "OPTIONS RESULTS; RequestStr PROMPT '*"Enter New CD*"'; IF RC=0 THEN 'SetCurrentDir' RESULT"
  26.     BAR
  27.     ITEM "Print block..."           "p" PrintClip
  28.     ITEM "Print file..."            "P" PrintFile
  29.     ITEM "Quit"                     "q" CloseDoc
  30.     ITEM "Save & quit"              "Q" ExecARexxString "SaveFile; IF RC=0 THEN CloseDoc"
  31.     ITEM "Quit & die"               ""  ExecARexxString "SetBackground OFF; CloseDoc"
  32.  
  33.   MENU "Glob "
  34.     ITEM "Screen height"                 ""  OpenRequester DisplayPrefs
  35.     ITEM "Screen width"                  ""  OpenRequester DisplayPrefs
  36.     ITEM "Force custom screen?"          ""  OpenRequester DisplayPrefs
  37.     ITEM "Macro definitions"             ""  NOP
  38.       SUB "Begin short invocation macro" "m" RecordMacro
  39.       SUB "Begin definition"             "M" RecordMacro
  40.       SUB "End definition"               ""  EndMacro
  41.       SUB "Define startup macro"         ""  NOP
  42.       SUB "Quote key"                    ""  SetQuoteMode ON
  43.       SBAR
  44.       SUB "Clear definitions"            ""  ExecARexxString "RecordMacro; EndMacro"
  45.       SBAR
  46.       SUB "Load definitions..."          ";" OpenMacro
  47.       SUB "Save definitions..."          "'" SaveMacro
  48.     ITEM "Priority"                      ""  ExecARexxString "OPTIONS RESULTS; RequestNum PROMPT '*"New Priority?*"'; IF RC=0 THEN SetPriority RESULT"
  49.     ITEM "Autosave"                      ""  OpenRequester FilePrefs
  50.     ITEM "Set icon tool name"            ""  OpenRequester FilePrefs
  51.     ITEM "Colours"                       "$" OpenRequester DisplayPrefs
  52.     ITEM "File save method"              ""  OpenRequester FilePrefs
  53.     ITEM "Icon creation?"                ""  SetPrefs SaveIcons Toggle
  54.     ITEM "HOT-Start enabled?"            ""  SetBackground Toggle
  55.     ITEM "Auto-expand views?"            "[" NOP
  56.     ITEM "Keypad = movement?"            "8" SetMode Toggle
  57.     ITEM "Select font"                   ""  OpenRequester DisplayPrefs
  58.     BAR
  59.     ITEM "Load environment"              ""  NOP
  60.       SUB "Default"                      "e" OpenPrefs "TurboText:Support/TTX_Startup.prf"
  61.       SUB "Specify..."                   ""  OpenPrefs
  62.     ITEM "Save environment..."           "E" SavePrefs
  63.  
  64.   MENU "File "
  65.     ITEM "Tab size"            ""  OpenRequester EditPrefs
  66.     ITEM "Customize tabs..."   "t" NOP
  67.     BAR
  68.     ITEM "Set right border..." "^" OpenRequester EditPrefs
  69.     ITEM "Set scroll jump"     ""  NOP
  70.     BAR
  71.     ITEM "Layout?"             "5" SetPrefs FreeForm Toggle
  72.     ITEM "Word wrap?"          "6" SetPrefs WordWrap Toggle
  73.     ITEM "Insert mode?"        "7" SetPrefs Overstrike Toggle
  74.     ITEM "Tabs = spaces?"      "0" SetPrefs TabsGiveSpaces Toggle
  75.     ITEM "Editable file?"      ""  SetReadOnly Toggle
  76.  
  77.   MENU "View "
  78.     ITEM "Status line"           ""  NOP
  79.     ITEM "White spaces"          ""  NOP
  80.       SUB "Tabs visible?"        "&" SetPrefs ShowTabs Toggle
  81.       SUB "Spaces visible?"      "*" SetPrefs ShowSpaces Toggle
  82.       SUB "Eols visible?"        "(" SetPrefs ShowEOLs Toggle
  83.       SUB "Esc codes visible?"   ")" NOP
  84.     ITEM "Scroll bar"            ""  NOP
  85.  
  86.   MENU "Special "
  87.     ITEM "View operations"               ""  NOP
  88.       SUB "Previous view"                "," ActivatePrevDoc
  89.       SUB "Next view"                    "." ActivateNextDoc
  90.       SBAR
  91.       SUB "Split view"                   "d" SplitView Toggle
  92.       SBAR
  93.       SUB "Expand view"                  "]" SizeView 1000
  94.       SBAR
  95.       SUB "Grow view"                    ""  SizeView 1
  96.       SUB "Shrink view"                  ""  SizeView -1
  97.     ITEM "Format"                        ""  NOP
  98.       SUB "With fill"                    "f" NOP
  99.       SUB "Without fill"                 "F" FormatParagraph
  100.     ITEM "Dos/ARexx interface"           ""  NOP
  101.       SUB "Send Dos/ARexx command..."    ""  ExecARexxMacro
  102.       SUB "Install Dos/ARexx command..." ""  NOP
  103.       SUB "Load Dos/ARexx commands..."   ""  NOP
  104.       SUB "Save Dos/ARexx commands..."   ""  NOP
  105.     BAR
  106.     ITEM "Enter ascii..."        "-" OpenRequester Hex
  107.     ITEM "Center cursor"         "=" CenterView
  108.     ITEM "Center line"           "\" Center
  109.     ITEM "Repeat key/menu..."    ""  NOP
  110.     ITEM "Find matching bracket" "h" MoveMatchBkt
  111.     ITEM "Mark location 1"       "!" SetBookmark 1
  112.     ITEM "Mark location 2"       "@" SetBookmark 2
  113.     ITEM "Mark location 3"       "#" SetBookmark 3
  114.     ITEM "Jump to mark 1"        "1" MoveBookmark 1
  115.     ITEM "Jump to mark 2"        "2" MoveBookmark 2
  116.     ITEM "Jump to mark 3"        "3" MoveBookmark 3
  117.  
  118.   MENU "Cut/Paste "
  119.     ITEM "Mark block"            "b" MarkBlk
  120.     ITEM "Mark columnar block"   "v" MarkBlk Vertical
  121.     ITEM "Cut block"             "x" CutBlk
  122.     ITEM "Copy block"            "c" CopyBlk
  123.     ITEM "Insert block"          "i" PasteClip
  124.     ITEM "Save block to file..." "n" SaveClip NoBackup
  125.     ITEM "Rot block"             ""  EncryptBlk
  126.     ITEM "Strip CR block"        ""  NOP
  127.     ITEM "Change case block"     ""  NOP
  128.     BAR
  129.     ITEM "Delete word             Alt Del" "" DeleteEOW
  130.     ITEM "Undelete word      Ctrl Alt Del" "" NOP
  131.     ITEM "Bck Spc word         Alt BckSpc" "" DeleteSOW
  132.     ITEM "UnBck Spc word  Ctrl Alt BckSpc" "" NOP
  133.     BAR
  134.     ITEM "Delete line"           "k" DeleteLine
  135.     ITEM "Delete to EOL"         "y" DeleteEOL
  136.     ITEM "Undelete line"         "l" UndeleteLine
  137.  
  138.   MENU "Search/Replace "
  139.     ITEM "Repeat search backwards" "a" Find
  140.     ITEM "Repeat search forwards"  "s" Find
  141.     ITEM "Search for..."           "S" OpenRequester Find
  142.     ITEM "Repeat replace"          "r" FindChange
  143.     ITEM "Replace..."              "R" OpenRequester FindChange
  144.     ITEM "Block to search buffer"  ""  NOP
  145.     BAR
  146.     ITEM "Change case letter"      "g" ToggleCharCase
  147.     ITEM "Change case word"        "G" NOP
  148.     ITEM "Upper case word"         ""  Conv2Upper
  149.     ITEM "Lower case word"         ""  Conv2Lower
  150.  
  151.   MENU "Move "
  152.     ITEM "Jump to line..."   "j" Move
  153.     ITEM "Jump to auto-mark" "4" MoveAutomark
  154.     ITEM "Jump to byte"      "J" ExecARexxMacro MoveByte
  155.     ITEM "Shift-Cursor keys" ""  NOP
  156.     ITEM "  Beg of screen"   ""  MoveUpScr
  157.     ITEM "  End of screen"   ""  MoveDownScr
  158.     ITEM "  Beg of line"     ""  MoveSOL
  159.     ITEM "  End of line"     ""  MoveEOL
  160.     ITEM "Alt-Cursor keys"   ""  NOP
  161.     ITEM "  Up 12 lines"     ""  MoveUp 12
  162.     ITEM "  Down 12 lines"   ""  MoveDown 12
  163.     ITEM "  Left 12 chars"   ""  MoveLeft 12
  164.     ITEM "  Right 12 chars"  ""  MoveRight 12
  165.     ITEM "Ctrl-Cursor keys"  ""  NOP
  166.     ITEM " Beg of file"      ""  MoveSOF
  167.     ITEM " End of file"      ""  MoveEOF
  168.     ITEM " Prev word"        ""  MovePrevWord
  169.     ITEM " Next word"        ""  MoveNextWord
  170.  
  171.   MENU "Prefs "
  172.     ITEM "Display..."       ""  OpenRequester DisplayPrefs
  173.     ITEM "Edit..."          ""  OpenRequester EditPrefs
  174.     ITEM "File..."          ""  OpenRequester FilePrefs
  175.     BAR
  176.     ITEM "Open Prefs..."    ""  OpenPrefs
  177.     ITEM "Save Prefs As..." ""  SavePrefs
  178.     ITEM "Save As Defaults" ""  SaveDefPrefs
  179.     BAR
  180.     ITEM "Open Defs..."     ""  OpenDefinitions
  181. #
  182.  
  183.  
  184. KEYBOARD:
  185.  
  186.   RETURN    InsertLine
  187.   ENTER     InsertLine Indent NoBreak
  188.   SHIFT-TAB MovePrevTabStop
  189.  
  190.   HELP               OpenRequester Info
  191.   LEFT_AMIGA-O       OpenFile
  192.   LEFT_AMIGA-SHIFT-O ExecARexxString "OPTIONS RESULTS; RequestFile PROMPT '*"Select File to Insert*"'; IF RC=0 THEN DO; 'OpenClip' RESULT; IF RC=0 THEN PasteClip; END"
  193.   LEFT_AMIGA-W       SaveFile
  194.   LEFT_AMIGA-SHIFT-W SaveFileAs
  195.   LEFT_AMIGA-P       PrintClip
  196.   LEFT_AMIGA-SHIFT-P PrintFile
  197.   LEFT_AMIGA-Q       CloseDoc
  198.   LEFT_AMIGA-SHIFT-Q ExecARexxString "SaveFile; IF RC=0 THEN CloseDoc"
  199.   LEFT_AMIGA-`       OpenRequester DisplayPrefs
  200.   LEFT_AMIGA-M       RecordMacro
  201.   LEFT_AMIGA-SHIFT-M RecordMacro
  202.   LEFT_AMIGA-;       OpenMacro
  203.   LEFT_AMIGA-'       SaveMacro
  204.   LEFT_AMIGA-SHIFT-$ OpenRequester DisplayPrefs
  205.   LEFT_AMIGA-8       SetMode Toggle
  206.   MODE-LEFT_AMIGA-8  SetMode Toggle
  207.  
  208.   MODE-NUM_PAD-0   SetPrefs Overstrike Toggle
  209.   MODE-NUM_PAD-1   MoveEOF
  210.   MODE-NUM_PAD-2   MoveDown
  211.   MODE-NUM_PAD-3   MoveDownScr
  212.   MODE-NUM_PAD-4   MoveLeft
  213.   MODE-NUM_PAD-5   NOP
  214.   MODE-NUM_PAD-6   MoveRight
  215.   MODE-NUM_PAD-7   MoveSOF
  216.   MODE-NUM_PAD-8   MoveUp
  217.   MODE-NUM_PAD-9   MoveUpScr
  218.  
  219.   SHIFT-NUM_PAD-0   SetPrefs Overstrike Toggle
  220.   SHIFT-NUM_PAD-1   MoveEOF
  221.   SHIFT-NUM_PAD-2   MoveDown
  222.   SHIFT-NUM_PAD-3   MoveDownScr
  223.   SHIFT-NUM_PAD-4   MoveLeft
  224.   SHIFT-NUM_PAD-5   NOP
  225.   SHIFT-NUM_PAD-6   MoveRight
  226.   SHIFT-NUM_PAD-7   MoveSOF
  227.   SHIFT-NUM_PAD-8   MoveUp
  228.   SHIFT-NUM_PAD-9   MoveUpScr
  229.  
  230.   SHIFT-MODE-NUM_PAD-0   Insert "0"
  231.   SHIFT-MODE-NUM_PAD-1   Insert "1"
  232.   SHIFT-MODE-NUM_PAD-2   Insert "2"
  233.   SHIFT-MODE-NUM_PAD-3   Insert "3"
  234.   SHIFT-MODE-NUM_PAD-4   Insert "4"
  235.   SHIFT-MODE-NUM_PAD-5   Insert "5"
  236.   SHIFT-MODE-NUM_PAD-6   Insert "6"
  237.   SHIFT-MODE-NUM_PAD-7   Insert "7"
  238.   SHIFT-MODE-NUM_PAD-8   Insert "8"
  239.   SHIFT-MODE-NUM_PAD-9   Insert "9"
  240.  
  241.   LEFT_AMIGA-E       OpenPrefs "TurboText:Support/TTX_Startup.prf"
  242.   LEFT_AMIGA-SHIFT-E SavePrefs
  243.  
  244.   LEFT_AMIGA-SHIFT-^  OpenRequester EditPrefs
  245.   LEFT_AMIGA-5        SetPrefs FreeForm Toggle
  246.   LEFT_AMIGA-6        SetPrefs WordWrap Toggle
  247.   LEFT_AMIGA-7        SetPrefs Overstrike Toggle
  248.   LEFT_AMIGA-0        SetPrefs TabsGiveSpaces Toggle
  249.  
  250.   LEFT_AMIGA-SHIFT-&  SetPrefs ShowTabs Toggle
  251.   LEFT_AMIGA-SHIFT-*  SetPrefs ShowSpaces Toggle
  252.   LEFT_AMIGA-SHIFT-(  SetPrefs ShowEOLs Toggle
  253.  
  254.   LEFT_AMIGA-,        ActivatePrevDoc
  255.   LEFT_AMIGA-.        ActivateNextDoc
  256.   LEFT_AMIGA-d        SplitView Toggle
  257.   LEFT_AMIGA-]        SizeView 1000
  258.   LEFT_AMIGA-SHIFT-F  FormatParagraph
  259.   LEFT_AMIGA--        OpenRequester Hex
  260.   LEFT_AMIGA-=        CenterView
  261.   LEFT_AMIGA-\        Center
  262.   LEFT_AMIGA-H        MoveMatchBkt
  263.   LEFT_AMIGA-SHIFT-!  SetBookmark 1
  264.   LEFT_AMIGA-SHIFT-@  SetBookmark 2
  265.   LEFT_AMIGA-SHIFT-#  SetBookmark 3
  266.   LEFT_AMIGA-1        MoveBookmark 1
  267.   LEFT_AMIGA-2        MoveBookmark 2
  268.   LEFT_AMIGA-3        MoveBookmark 3
  269.  
  270.   LEFT_AMIGA-B        MarkBlk
  271.   LEFT_AMIGA-V        MarkBlk Vertical
  272.   LEFT_AMIGA-X        CutBlk
  273.   LEFT_AMIGA-C        CopyBlk
  274.   LEFT_AMIGA-I        PasteClip
  275.   LEFT_AMIGA-N        SaveClip NoBackup
  276.   ALT-BACKSPACE       DeleteSOW
  277.   ALT-DEL             DeleteEOW
  278.   LEFT_AMIGA-K        DeleteLine
  279.   LEFT_AMIGA-Y        DeleteEOL
  280.   LEFT_AMIGA-L        UndeleteLine
  281.  
  282.   LEFT_AMIGA-A        Find
  283.   LEFT_AMIGA-S        Find
  284.   LEFT_AMIGA-SHIFT-S  OpenRequester Find
  285.   LEFT_AMIGA-r        FindChange
  286.   LEFT_AMIGA-SHIFT-R  OpenRequester FindChange
  287.   LEFT_AMIGA-G        ToggleCharCase
  288.   LEFT_AMIGA-J        Move
  289.   LEFT_AMIGA-4        MoveAutomark
  290.   LEFT_AMIGA-SHIFT-J  ExecARexxMacro MoveByte
  291.  
  292.   CURSOR_UP          MoveUp
  293.   CURSOR_DOWN        MoveDown
  294.   CURSOR_RIGHT       MoveRight
  295.   CURSOR_LEFT        MoveLeft
  296.  
  297.   ALT-CURSOR_UP      MoveUp 12
  298.   ALT-CURSOR_DOWN    MoveDown 12
  299.   ALT-CURSOR_RIGHT   MoveRight 12
  300.   ALT-CURSOR_LEFT    MoveLeft 12
  301.  
  302.   CTRL-CURSOR_UP     MoveSOF
  303.   CTRL-CURSOR_DOWN   MoveEOF
  304.   CTRL-CURSOR_RIGHT  MoveNextWord
  305.   CTRL-CURSOR_LEFT   MovePrevWord
  306.  
  307.   SHIFT-CURSOR_UP    MoveUpScr
  308.   SHIFT-CURSOR_DOWN  MoveDownScr
  309.   SHIFT-CURSOR_RIGHT MoveEOL
  310.   SHIFT-CURSOR_LEFT  MoveSOL
  311. #
  312.