home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgLangD.iso / C++-7 / DISK4 / INIT / TOOLS.PR$ / TOOLS
Encoding:
INI File  |  1992-01-17  |  8.2 KB  |  262 lines

  1. [pwb pwb-main]
  2. ;
  3. ; To use any of these examples, remove the leading semicolon and include
  4. ; the example in your TOOLS.INI file.
  5. ;
  6. ; Example Programmer's WorkBench macros
  7. ;
  8. ; undotoggle
  9. ; Toggling undo. Repeatedly executing this macro undoes and redoes the most
  10. ; recent editing change.
  11. ;
  12. ;    undotoggle:=meta undo +> undo
  13. ;    undotoggle:ctrl+bksp
  14. ;
  15.  
  16. [pwb-messages]
  17. ; Build switch examples
  18. ;
  19. ; The following are examples of error messages to be matched in the
  20. ; Build Results window.
  21. ;
  22. ; The compiler and utility messages are automatically added by the
  23. ; extensions. However, if you do not load the extensions and want to
  24. ; match these messages in the Build Results window, add these
  25. ; definitions to your TOOLS.INI file.
  26.  
  27. ; C/C++
  28.      build: message "^\\(\\:p\\)(\\(\\:z\\)) : [^C]+C[124]" file line
  29.      build: message "^[^C]+C[124][0-9]+: "
  30. ; C/C++ or FORTRAN
  31.      build: message "^[^D]+D[124][0-9]+ : "
  32. ; BSCMAKE
  33.      build: message "^bscmake: [^U]+U[124]"
  34. ; FORTRAN
  35.      build: message "^\\(\\:p\\)(\\(\\:z\\)) : [^F]+F[124]" file line
  36.      build: message "^[^F]+F[1234][0-9]+: "
  37. ; BASIC
  38.      build: message "^\\(\\:p\\)([ \t]*\\(\\:z\\),[ \t]*\\(\\:z\\)) : " file line col
  39. ; MASM
  40.      build: message "^\\(\\:p\\)(\\([0-9]+\\))[ \t]*:[ \t]*[^A]+A[12456]" file line
  41. ; H2INC
  42.      build: message "^\\(\\:p\\)(\\(\\:z\\)) : [^H]+HI[124]" file line
  43.      build: message "^[^H]+HI[124][0-9]+: "
  44. ; general
  45.      build: message "^fatal error"
  46. ;
  47. ;
  48. ;   Default colors.
  49. ;
  50. ; The following are the color settings that the PWB uses by default. On
  51. ; some hardware configurations, PWB may incorrectly identify your
  52. ; monochrome video as color (or vice-versa). If the PWB screen looks
  53. ; wrong, try using the color set appropriate for your hardware
  54.  
  55. ; Colors for a Color system
  56. ;
  57. [pwb-color]
  58. ;
  59.      color:      background 07
  60.      color:      hilitectrl 07
  61.      color:          greyed 78
  62.      color:         enabled 70
  63.      color:        disabled 78
  64.      color:           alert 70
  65.      color:       dialogbox 70
  66.      color:      pushbutton 70
  67.      color:      buttondown 07
  68.      color:         listbox 70
  69.      color:       scrollbar 70
  70.      color:        elevator 07
  71.      color:         menubox 70
  72.      color:            menu 70
  73.      color:    menuselected 07
  74.      color:      menuhilite 7f
  75.      color:   menuhilitesel 0f
  76.      color:   itemhilitesel 0f
  77.      color:     dialogaccel 7f
  78.      color:  dialogaccelbor 7f
  79.      color:          shadow 08
  80.      color:            text 17
  81.      color:       highlight 1f
  82.      color:            info 3f
  83.      color:       selection 71
  84.      color:          border 07
  85.      color:          status 7f
  86.      color:         scratch 07
  87.      color:        builderr 4f
  88.      color:         desktop 80
  89.      color:   pwbwindowtext 17
  90.      color: pwbwindowborder 07
  91.      color:         message 70
  92.      color:        location 70
  93.  
  94. ;
  95. ; Colors for a Monochrome system
  96. ;
  97. [pwb-mono]
  98. ;
  99.      color:      background 07
  100.      color:      hilitectrl 07
  101.      color:          greyed 70
  102.      color:         enabled 70
  103.      color:        disabled 70
  104.      color:           alert 70
  105.      color:       dialogbox 70
  106.      color:      pushbutton 70
  107.      color:      buttondown 07
  108.      color:         listbox 70
  109.      color:       scrollbar 70
  110.      color:        elevator 07
  111.      color:         menubox 70
  112.      color:            menu 70
  113.      color:    menuselected 07
  114.      color:      menuhilite 7f
  115.      color:   menuhilitesel 0f
  116.      color:   itemhilitesel 0f
  117.      color:     dialogaccel 7f
  118.      color:  dialogaccelbor 7f
  119.      color:          shadow 07
  120.      color:            text 07
  121.      color:       highlight 0f
  122.      color:            info 70
  123.      color:       selection 70
  124.      color:          border 07
  125.      color:          status 70
  126.      color:         scratch 07
  127.      color:        builderr 70
  128.      color:         desktop 00
  129.      color:   pwbwindowtext 07
  130.      color: pwbwindowborder 07
  131.      color:         message 70
  132.      color:        location 70
  133.  
  134. ;
  135. ;   Default keys.
  136. ;
  137. ; The following are the key assignments that the PWB uses by default.
  138. ;
  139. [pwb-keys]
  140. ;
  141.      arg:                 Alt+A
  142.      assign:              Alt+=
  143.      backtab:             Shift+Tab
  144.      begfile:             Ctrl+Home
  145.      begline:             Home
  146.      cancel:              Esc
  147.      cdelete:             Ctrl+G
  148.      compile:             Ctrl+F3
  149.      copy:                Ctrl+Ins
  150.      copy:                Shift+Num*
  151.      delete:              Shift+Del
  152.      delete:              Shift+Num-
  153.      down:                Ctrl+X
  154.      down:                Down
  155.      emacscdel:           Bksp
  156.      emacscdel:           Shift+Bksp
  157.      emacsnewl:           Enter
  158.      emacsnewl:           NumEnter
  159.      endfile:             Ctrl+End
  160.      endline:             End
  161.      execute:             F7
  162.      exit:                F8
  163.      home:                Goto
  164.      initialize:          Shift+F8
  165.      insertmode:          Ctrl+V
  166.      insertmode:          Ins
  167.      lastselect:          Ctrl+U
  168.      lasttext:            Ctrl+O
  169.      ldelete:             Ctrl+Y
  170.      left:                Ctrl+S
  171.      left:                Left
  172.      linsert:             Ctrl+N
  173.      mark:                Ctrl+M
  174.      meta:                F9
  175.      mlines:              Ctrl+Up
  176.      mlines:              Ctrl+W
  177.      mpage:               Ctrl+R
  178.      mpage:               Pgup
  179.      msearch:             F4
  180.      mword:               Ctrl+A
  181.      mword:               Ctrl+Left
  182.      newline:             Shift+Enter
  183.      newline:             Shift+NumEnter
  184.      openfile:            F10
  185.      paste:               Shift+Ins
  186.      paste:               Shift+Num+
  187.      pbal:                Ctrl+[
  188.      plines:              Ctrl+Down
  189.      plines:              Ctrl+Z
  190.      ppage:               Ctrl+C
  191.      ppage:               Pgdn
  192.      psearch:             F3
  193.      pwbhelpnext:         Ctrl+F1
  194.      pwbrowsenext:        Ctrl+Num+
  195.      pwbrowseprev:        Ctrl+Num-
  196.      pword:               Ctrl+F
  197.      pword:               Ctrl+Right
  198.      qreplace:            Ctrl+\
  199.      quote:               Ctrl+P
  200.      record:              Shift+Ctrl+R
  201.      refresh:             Shift+F7
  202.      replace:             Ctrl+L
  203.      right:               Ctrl+D
  204.      right:               Right
  205.      select:              Shift+Ctrl+End
  206.      select:              Shift+Ctrl+Home
  207.      select:              Shift+Ctrl+Left
  208.      select:              Shift+Ctrl+Pgdn
  209.      select:              Shift+Ctrl+Pgup
  210.      select:              Shift+Ctrl+Right
  211.      select:              Shift+Down
  212.      select:              Shift+End
  213.      select:              Shift+Home
  214.      select:              Shift+Left
  215.      select:              Shift+Pgdn
  216.      select:              Shift+Pgup
  217.      select:              Shift+Right
  218.      select:              Shift+Up
  219.      selwindow:           F6
  220.      setfile:             F2
  221.      sethelp:             Shift+Ctrl+S
  222.      setwindow:           Ctrl+]
  223.      shell:               Shift+F9
  224.      sinsert:             Ctrl+J
  225.      tab:                 Tab
  226.      tell:                Ctrl+T
  227.      undo:                Alt+Bksp
  228.      undo:                Shift+Ctrl+Bksp
  229.      up:                  Ctrl+E
  230.      up:                  Up
  231.      winstyle:            Ctrl+F6
  232.      _pwbarrange:         Alt+F5
  233.      _pwbcascade:         F5
  234.      _pwbclear:           Del
  235.      _pwbclear:           Shift+Num/
  236.      _pwbclose:           Ctrl+F4
  237.      _pwbhelp_back:       Alt+F1
  238.      _pwbhelp_contents:   Shift+F1
  239.      _pwbhelp_context:    F1
  240.      _pwbmaximize:        Ctrl+F10
  241.      _pwbminimize:        Ctrl+F9
  242.      _pwbmove:            Ctrl+F7
  243.      _pwbnextlogmatch:    Shift+Ctrl+F3
  244.      _pwbnextmsg:         Shift+F3
  245.      _pwbpreviouslogmatch:Shift+Ctrl+F4
  246.      _pwbprevmsg:         Shift+F4
  247.      _pwbprevwindow:      Shift+F6
  248.      _pwbquit:            Alt+F4
  249.      _pwbresize:          Ctrl+F8
  250.      _pwbrestore:         Ctrl+F5
  251.      _pwbsavefile:        Shift+F2
  252.      _pwbtile:            Shift+F5
  253.      _pwbwindow1:         Alt+1
  254.      _pwbwindow2:         Alt+2
  255.      _pwbwindow3:         Alt+3
  256.      _pwbwindow4:         Alt+4
  257.      _pwbwindow5:         Alt+5
  258.      _pwbwindow6:         Alt+6
  259.      _pwbwindow7:         Alt+7
  260.      _pwbwindow8:         Alt+8
  261.      _pwbwindow9:         Alt+9
  262.