Programmer's WorkBench (pwb.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Predefined PWB Macros
                                             ◄Up► ◄Contents► ◄Index► ◄Back►
─────Programmer's WorkBench─────────────────────────────────────────────────
 
     PWB predefines a number of macros, most of which correspond to a
     command in the PWB menus. You can assign a key to a menu command
     by assigning the key to the corresponding macro. Note that some
     menu commands such as the Open command on the File menu do not
     correspond to a macro, and some macros do not correspond to a
     menu command.
 
     The table below lists the macros defined by PWB:
 
     Macro                   Menu                          Key
 
     ◄_pwbarrange►           Window menu, Arrange          «_pwbarrange»
     ◄_pwbboxmode►           Edit menu, Box Mode           «_pwbboxmode»
     ◄_pwbbuild►             Project menu, Build           «_pwbbuild»
     ◄_pwbcancelbuild►       Project menu, Cancel Build    «_pwbcancelbuild»
     ◄_pwbcancelprint►       File menu, Cancel Print       «_pwbcancelprint»
     ◄_pwbcancelsearch►      Search menu, Cancel Search    «_pwbcancelsearch»
     ◄_pwbcascade►           Window menu, Cascade          «_pwbcascade»
     ◄_pwbclear►             Edit menu, Delete             «_pwbclear»
     ◄_pwbclose►             Window menu, Close            «_pwbclose»
     ◄_pwbcloseall►          Window menu, Close            «_pwbcloseall»
     ◄_pwbclosefile►         File menu, Close              «_pwbclosefile»
     ◄_pwbcloseproject►      Project menu, Close           «_pwbcloseproject»
     ◄_pwbcompile►           Project menu, Compile         «_pwbcompile»
     ◄_pwbfile<n>►           File <n>                      ───
     ◄_pwbgotomatch►         Search menu, Goto Match       «_pwbgotomatch»
     ◄_pwbhelpnl►            ───                           «_pwbhelpnl»
     ◄_pwblinemode►          Edit menu, Line Mode          «_pwblinemode»
     ◄_pwblogsearch►         Search menu, Log              «_pwblogsearch»
     ◄_pwbmaximize►          Window menu, Maximize         «_pwbmaximize»
     ◄_pwbminimize►          Window menu, Minimize         «_pwbminimize»
     ◄_pwbmove►              Window menu, Move             «_pwbmove»
     ◄_pwbnewfile►           File menu, New                «_pwbnewfile»
     ◄_pwbnewwindow►         Window menu, New              «_pwbnewwindow»
     ◄_pwbnextfile►          File menu, Next               «_pwbnextfile»
     ◄_pwbnextlogmatch►      Search menu, Next Match       «_pwbnextlogmatch»
     ◄_pwbnextmatch►         Search menu, Next Match       «_pwbnextmatch»
     ◄_pwbnextmsg►           Project menu, Next Error      «_pwbnextmsg»
     ◄_pwbpreviouslogmatch►  Search menu, Previous Match   «_pwbpreviouslogmatch»
     ◄_pwbpreviousmatch►     Search menu, Previous Match   «_pwbpreviousmatch»
     ◄_pwbprevmsg►           Project menu, Previous error  «_pwbprevmsg»
     ◄_pwbprevwindow►        ───                           «_pwbprevwindow»
     ◄_pwbquit►              File menu, Exit               «_pwbquit»
     ◄_pwbrebuild►           Project menu, Rebuild All     «_pwbrebuild»
     ◄_pwbrecord►            Edit menu, Record             «_pwbrecord»
     ◄_pwbredo►              Edit menu, Redo               «_pwbredo»
     ◄_pwbrepeat►            Edit menu, Repeat             «_pwbrepeat»
     ◄_pwbresize►            Window menu, Resize           «_pwbresize»
     ◄_pwbrestore►           Window menu, Restore          «_pwbrestore»
     ◄_pwbsaveall►           File menu, Save All           «_pwbsaveall»
     ◄_pwbsavefile►          File menu, Save               «_pwbsavefile»
     ◄_pwbsetmsg►            Project menu, Goto Error      «_pwbsetmsg»
     ◄_pwbshell►             File menu, DOS Shell          «_pwbshell»
     ◄_pwbstreammode►        Edit menu, Stream Mode        «_pwbstreammode»
     ◄_pwbtile►              Window menu, Tile             «_pwbtile»
     ◄_pwbundo►              Edit menu, Undo               «_pwbundo»
     ◄_pwbuser<n>►           Run (command <n>)             ALT+F<n>
     ◄_pwbviewbuildresults►  (special button)              «_pwbviewbuildresults»
     ◄_pwbviewsearchresults► (special button)              «_pwbviewsearchresults»
     ◄_pwbwindow<n>►         Window <n> <file>             ALT+<n>
 
     PWB continually redefines the following macros to reflect the
     current file's name:
 
     Macro          Description
 
     ◄Curfile►        Full path
     ◄Curfileext►     File extension
     ◄Curfilenam►     File base name
 
     PWB uses the following special-purpose macros:
 
     Macro          Description
 
     ◄Autostart►    Executed on startup while reading TOOLS.INI
     ◄Mgreplist►    List of files for logged searches, multifile
                    replace, Mgrep, and Mreplace
     ◄Restart►      (Obsolete)
 
     By default, these macros are undefined.
                                    -♦-