home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
VSCPPv4.zip
/
VACPP
/
IBMCPP
/
HELP
/
LXNAVIG.HLP
(
.txt
)
< prev
next >
Wrap
OS/2 Help File
|
1995-05-11
|
7KB
|
178 lines
ΓòÉΓòÉΓòÉ 1. About LXNavigator ΓòÉΓòÉΓòÉ
Welcome to the LXNavigator.
Functions
Clicking with button 1 on a function selects it as the current function and
highlights it in RED. Callers of the function are shown in BLUE while called
functions are in GREEN. Those which are callers and called (recursion) are in
CYAN.
Double clicking with button 1 takes you to the function in the LPEX document.
If you open a group, then close a file in the group, and double click on a
function which resides om the closed file, then that file will be reopened,
and you are taken to the function in that file.
Clicking with button 2 on the L/H side of a function lists callers while
clicking on the R/H side lists called functions. Selecting a function takes
you to the call in the LPEX document. Line numbers indicate multiple
invocations of the same function.
Clicking with button 1 and DRAGGING brings up the "Joystick" which allows you
to scroll the window.
Multiple selection (a bit complicated). Holding Ctrl down when clicking with
button 1 allows multiple functions to be selected. Selected functions are
shown in RED, while callers and called are in WINDOWTEXT. Functions may be
deselected.
Closing the LPEX document on which the navigator window depends will cause
the navigator window to close also.
UNLINKing NAVIGD will automatically close all navigator widows.
Find
Use the mouse, TAB key or Ctrl+F to go to the find window.
Start typing. The Navigator will highlight the first function that contains
the letters.
Use the dropdown to select one from many sharing the same letters.
Document Popups
Having navigated a file you may click on any function name in the document
window and a popup will appear. It behaves in the same way as a popup in the
navigator window with 2 additions:
The first item takes you to the Navigator window and highlights the function.
The second item takes you to the function definition or prototype, loading
the file if necessary.
Externals Window
Selecting a function will highlight callers in the main window.
A double click on a header or function name will edit the header file.
As in the main window clicking with button 2 produces a popup menu containing
a list of callers.
This window may be sized using the mouse and the divider between the main
and Externals windows.
The window may be hidden from the "Options" pulldown.
"Filter" mode shows only those functions used by the currently selected
function in the main window.
Services
Statistics File statistics.
Find Find a particular function
Refresh Refresh Navigator window. Close the Navigator window and
reopen the group.
Print Print the current function call display. The entire
function call display is adjusted in size to print on one
page. For best results, you may want to modify the active
setup of your printer driver, such as its orientation
(portrait or landscape) and its resolution.
Options
Alphabetical Sort each column of functions alphabetically.
Show All Selects all the routines, showing the connections between
every one.
Fonts The font used for displaying the functions and the popup
menu can be chosen. It is saved when you close the
navigator window.
Externals Change behaviour/appearance of Externals window.
Group When navigating a group of files all their functions are
shown in the Navigator window. This option allows you to
highlight the functions belonging to a particular file.
Joystick You may decide where the "Joystick" pops up. Close the
Navigator window and reopen the group.
ΓòÉΓòÉΓòÉ 2. Groups ΓòÉΓòÉΓòÉ
An LXNavigator Group allows you to navigate a collection of files in any
language (C, PLX, ...) which reference each other. For instance they may be
linked together as a set of .OBJs or source code for a .EXE and a .DLL which it
calls. Each file is loaded separately but the LXNavigator displays are merged
into a single window.
You may do 4 things with this dialog:
Create a new group Enter a group name then select a number of
documents to be navigated. The group name and
your selection will be saved.
Load a group Select a group name from the dropdown. All the
documents will be loaded then navigated.
Change and load a group Select a group name from the dropdown then select
a number of documents. The new selection will be
saved.
Delete a group. Select a group from the drop-down and press the
DELETE button.
Note: There is no delete confirmation message.
Use the "Externals" check box to scan header files.
Include
If you have "Externals" checked then this button allows you to change the
INCLUDE path.
ΓòÉΓòÉΓòÉ 3. Set INCLUDE Path ΓòÉΓòÉΓòÉ
Change the path used to search for header files. This is the "SET INCLUDE="
statement in the CONFIG.SYS.
Scope "Group" has the highest priority, "LPEX" the lowest". Thus setting the
path for a file will override that set for the directory.
Group Set the INCLUDE path for the group.
File Set the INCLUDE path just for this file.
Directory Set the INCLUDE path for any file in the same directory.
LPEX Set a new INCLUDE path for the whole of LPEX.
ΓòÉΓòÉΓòÉ 4. Navigator Window Keys ΓòÉΓòÉΓòÉ
Key Purpose
Esc Document window.
Arrow Keys Move around Navigator window.
Letter Move to the next function beginning with that letter (like
a listbox).
Home Top of the column.
End Bottom of the column.
Ctrl+Home First function.
Ctrl+End Last function.
Return Go to function in document.
Ctrl+E Expand externals list.
Ctrl+C Collapse externals list.