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 >
OS/2 Help File  |  1995-05-11  |  7KB  |  178 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. About LXNavigator ΓòÉΓòÉΓòÉ
  3.  
  4. Welcome to the LXNavigator. 
  5.  
  6. Functions 
  7.  
  8.  Clicking with button 1 on a function selects it as the current function and 
  9.   highlights it in RED. Callers of the function are shown in BLUE while called 
  10.   functions are in GREEN. Those which are callers and called (recursion) are in 
  11.   CYAN. 
  12.  
  13.  Double clicking with button 1 takes you to the function in the LPEX document. 
  14.   If you open a group, then close a file in the group, and double click on a 
  15.   function which resides om the closed file, then that file will be reopened, 
  16.   and you are taken to the function in that file. 
  17.  
  18.  Clicking with button 2 on the L/H side of a function lists callers while 
  19.   clicking on the R/H side lists called functions. Selecting a function takes 
  20.   you to the call in the LPEX document. Line numbers indicate multiple 
  21.   invocations of the same function. 
  22.  
  23.  Clicking with button 1 and DRAGGING brings up the "Joystick" which allows you 
  24.   to scroll the window. 
  25.  
  26.  Multiple selection (a bit complicated). Holding Ctrl down when clicking with 
  27.   button 1 allows multiple functions to be selected. Selected functions are 
  28.   shown in RED, while callers and called are in WINDOWTEXT. Functions may be 
  29.   deselected. 
  30.  
  31.  Closing the LPEX document on which the navigator window depends will cause 
  32.   the navigator window to close also. 
  33.  
  34.  UNLINKing NAVIGD will automatically close all navigator widows. 
  35.  
  36. Find 
  37.  
  38.  Use the mouse, TAB key or Ctrl+F to go to the find window. 
  39.  
  40.  Start typing. The Navigator will highlight the first function that contains 
  41.   the letters. 
  42.  
  43.  Use the dropdown to select one from many sharing the same letters. 
  44.  
  45. Document Popups 
  46.  
  47. Having navigated a file you may click on any function name in the document 
  48. window and a popup will appear. It behaves in the same way as a popup in the 
  49. navigator window with 2 additions: 
  50.  
  51.  The first item takes you to the Navigator window and highlights the function. 
  52.  
  53.  The second item takes you to the function definition or prototype, loading 
  54.   the file if necessary. 
  55.  
  56. Externals Window 
  57.  
  58.  Selecting a function will highlight callers in the main window. 
  59.  
  60.  A double click on a header or function name will edit the header file. 
  61.  
  62.  As in the main window clicking with button 2 produces a popup menu containing 
  63.   a list of callers. 
  64.  
  65.  This window may be sized using the mouse and the divider between the  main 
  66.   and Externals windows. 
  67.  
  68.  The window may be hidden from the "Options" pulldown. 
  69.  
  70.  "Filter" mode shows only those functions used by the currently selected 
  71.   function in the main window. 
  72.  
  73. Services 
  74.  
  75. Statistics          File statistics. 
  76.  
  77. Find                Find a particular function 
  78.  
  79. Refresh             Refresh Navigator window. Close the Navigator window and 
  80.                     reopen the group. 
  81.  
  82. Print               Print the current function call display. The entire 
  83.                     function call display is adjusted in size to print on one 
  84.                     page. For best results, you may want to modify the active 
  85.                     setup of your printer driver, such as its orientation 
  86.                     (portrait or landscape) and its resolution. 
  87.  
  88. Options 
  89.  
  90. Alphabetical        Sort each column of functions alphabetically. 
  91.  
  92. Show All            Selects all the routines, showing the connections between 
  93.                     every one. 
  94.  
  95. Fonts               The font used for displaying the functions and the popup 
  96.                     menu can be chosen. It is saved when you close the 
  97.                     navigator window. 
  98.  
  99. Externals           Change behaviour/appearance of Externals window. 
  100.  
  101. Group               When navigating a group of files all their functions are 
  102.                     shown in the Navigator window. This option allows you to 
  103.                     highlight the functions belonging to a particular file. 
  104.  
  105. Joystick            You may decide where the "Joystick" pops up. Close the 
  106.                     Navigator window and reopen the group. 
  107.  
  108.  
  109. ΓòÉΓòÉΓòÉ 2. Groups ΓòÉΓòÉΓòÉ
  110.  
  111. An LXNavigator Group allows you to navigate a collection of files in any 
  112. language (C, PLX, ...) which reference each other. For instance they may be 
  113. linked together as a set of .OBJs or source code for a .EXE and a .DLL which it 
  114. calls. Each file is loaded separately but the LXNavigator displays are merged 
  115. into a single window. 
  116.  
  117. You may do 4 things with this dialog: 
  118.  
  119. Create a new group            Enter a group name then select a number of 
  120.                               documents to be navigated. The group name and 
  121.                               your selection will be saved. 
  122.  
  123. Load a group                  Select a group name from the dropdown. All the 
  124.                               documents will be loaded then navigated. 
  125.  
  126. Change and load a group       Select a group name from the dropdown then select 
  127.                               a number of documents. The new selection will be 
  128.                               saved. 
  129.  
  130. Delete a group.               Select a group from the drop-down and press the 
  131.                               DELETE button. 
  132.  
  133.                               Note:   There is no delete confirmation message. 
  134.  
  135.  
  136. Use the "Externals" check box to scan header files. 
  137.  
  138. Include 
  139.  
  140. If you have "Externals" checked then this button allows you to change the 
  141. INCLUDE path. 
  142.  
  143.  
  144. ΓòÉΓòÉΓòÉ 3. Set INCLUDE Path ΓòÉΓòÉΓòÉ
  145.  
  146. Change the path used to search for header files. This is the "SET INCLUDE=" 
  147. statement in the CONFIG.SYS. 
  148.  
  149. Scope "Group" has the highest priority, "LPEX" the lowest". Thus setting the 
  150. path for a file will override that set for the directory. 
  151.  
  152. Group               Set the INCLUDE path for the group. 
  153.  
  154. File                Set the INCLUDE path just for this file. 
  155.  
  156. Directory           Set the INCLUDE path for any file in the same directory. 
  157.  
  158. LPEX                Set a new INCLUDE path for the whole of LPEX. 
  159.  
  160.  
  161. ΓòÉΓòÉΓòÉ 4. Navigator Window Keys ΓòÉΓòÉΓòÉ
  162.  
  163. Key                 Purpose 
  164.  
  165. Esc                 Document window. 
  166.  
  167. Arrow Keys          Move around Navigator window. 
  168. Letter              Move to the next function beginning with that letter (like 
  169.                     a listbox). 
  170. Home                Top of the column. 
  171. End                 Bottom of the column. 
  172. Ctrl+Home           First function. 
  173. Ctrl+End            Last function. 
  174. Return              Go to function in document. 
  175.  
  176. Ctrl+E              Expand externals list. 
  177. Ctrl+C              Collapse externals list. 
  178.