home *** CD-ROM | disk | FTP | other *** search
- @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- @@ Purpose: Model TP 6.0 IDE menu structure.
- @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- [SUBMENU] ≡ hcSystem ;;system commands
- about... ;;show version and copyright information
- 'refresh display' ;;redraw the screen
- 'clear desktop' ;;close all windows on the desktop, clear history lists
-
- [SUBMENU] file ;;file management commands (Open, New, Save, etc.)
- open ;;locate and open a file in an Edit window
- new ;;create a new file in a new Edit window
- save F2 ;;save the file in the active Edit window
- 'save As...' ;;save the current file under a different name, directory, or drive
- 'save a~l~l' ;;save all modified files
- [NEWLINE]
- 'change dir...' ;;choose a new default directory
- print ;;print the contents of the active Edit window
- 'get info' ;;show status information
- 'DOS shell' ;;temporarily exit to DOS
- e~x~it alt-x cmquit ;;exit Turbo Pascal
-
- [SUBMENU] edit ;;cut and paste editing commands
- 'restore line' ;;cancel edits to the current line in active Edit window
- [NEWLINE]
- cu~t~ shift-del ;;remove the selected text and put it in the Clipboard
- copy ctrl-ins ;;copy the selected text into the Clipboard
- paste shift-ins ;;insert selected text from the Clipboard at the cursor position
- 'copy ~e~xample' ;;copy program example from the Help window into the Clipboard
- 'show clipboard' ;;open the Clipboard window
- c~l~ear ctrl-del ;;delete the selected text
-
- [SUBMENU] search ;;text and error search commands
- find... ;;search for text
- replace... ;;search for text and replace it with new text
- 'search again...' ;;repeat the last Find or Replace command
- 'go to line number...' ;;move the cursor to a specified line number
- 'find ~p~rocedure...' ;;search for a procedure or function declartion while debugging
- 'find ~e~rror...' ;;move the cursor to the position of a runtime error
-
- [SUBMENU] run hcRunMenu ;;execute or single-step through a program
- run ctrl-f9 ;;run the current program
- 'program reset' ctrl-f2 ;;halt debugging session and release memory
- 'go to cursor' f4 ;;run program from the run bar to the cursor position
- 'trace into' f7 ;;execute next statement, stopping within the current procedure
- 'step over' f8 ;;execute next statement, skipping over the current procedure
- p~a~rameters... ;;set command-line parameters to be passed to program
-
- [SUBMENU] compile ;;compile to disk or memory
- compile hcCompileCompile alt-f9 ;;compile source file
- make f9 ;;rebuild source file and all other files that have been modified
- build ;;rebuild source file and all other files
- destination ;;specify whether source file is compiled to memory or disk
- 'primary file...' ;;define the file that is the focus of Make and Build
-
- [SUBMENU] debug ;;evaluate expressions, modify data, set breakpoints and watches
- evaluate/modify... ctrl-f4 ;;evaluate a variable or expression and display or modify the value
-
- >[SUBMENU] watches ;;add, delete and edit expressions in the watch window
- 'add watch...' ctrl-f7 ;;insert a watch expression into the Watch window
- 'delete watch' ;;remove the current watch expression from the Watch window
- 'edit watch...' ;;edit the current watch expression in the Watch window
- 'remove all watches' ;;delete all watch expressions from the Watch window
- <
-
- 'toggle breakpoint' ctrl-f8 ;;set or clear an unconditional breakpoint at the cursor position
- breakpoints... ;;set conditional breakpoints, view and edit breakpoints
-
- [SUBMENU] options ;;set defaults for compiler, editor, mouse, debugger, etc.
- compiler... ;;set default compiler directives and conditional defines
- 'memory sizes...' ;;set default stack and heap sizes for generated programs
- linker... ;;set linker options (link buffer; .MAP file options)
- de~b~ugger... ;;set debugger options (standalone, integrated, display swapping)
- directories... ;;set paths for units, include files, OBJs, and generated files
- [NEWLINE]
-
- >[SUBMENU] environment ;;specify environment settings
- preferences... ;;specify desktop settings
- editor... ;;specify editor settings
- mouse... ;;specify mouse settings
- startup... ;;permanently change default startup options
- colors... ;;customize IDE colors for windows, menus, etc.
- <
-
- [NEWLINE]
- 'save options...' ;;save all the settings you've made in the Options menu
- 'retrieve options...' ;;load options file previously created with Save Options
-
- [SUBMENU] window ;;open, arrange, and list windows
- size/move ctrl-f5 ;;change the size or position of the active window
- zoom f5 ;;enlarge or restore the size of the active window
- tile ;;arrange windows on desktop by tiling
- c~a~scade ;;arrange windows on desktop by cascading
- next f6 ;;make the next window active
- previous shift-f6 ;;make the previous window active
- close alt-f3 ;;close the active window
- [NEWLINE]
- watch ;;open the Watch window
- register ;;open the Register window
- output ;;open the Output window
- 'Call stac~k~' ctrl-f3 ;;show the procedures the program called to reach this point
- 'user screen' alt-f5 ;;switch to full-screen user output
- [NEWLINE]
- list... alt-0 ;;show a list of all open windows
-
- [SUBMENU] help ;;get online help
- contents ;;show table of contents for online Help
- index shift-f1 ;;show index for online help
- 'topic search' ctrl-f1 ;;display help on the word at the cursor
- 'previous topic' alt-f1 ;;redisplay the last-viewed online Help screen
- 'help on help' ;;how to use online Help
-
- [STATUS]
- F1 help
- F2 save
- F3 open
- alt-f9 compile
- f9 make
- f10 menu
-