66
77#### Installation
88
9- 1 . Install Igor
10- 2 . Start Igor, this will create a folder called WaveMetrics in Documents and then close it
11- 3 . Extract the zip file into folder somewhere on your disc
12- 4 . Create a link from ` CodeBrowser-v*/procedures ` to ` Documents\WaveMetrics\Igor Pro * User Files\Igor Procedures `
13- 5 . Start Igor and in the main menu you can now find ` CodeBrowser/Open `
9+ 1 . Install Igor.
10+ 2 . Start Igor. This creates a folder called WaveMetrics in Documents. Close Igor.
11+ 3 . Extract the zip file into a folder somewhere on your disc.
12+ 4 . Create a link from ` CodeBrowser-v*/procedures ` to
13+ ` Documents\WaveMetrics\Igor Pro [6-8] User Files\Igor Procedures ` .
14+ 5 . Start Igor. You can now find ` CodeBrowser/Open ` in the main menu.
1415
1516#### Features
1617
1718- Shows all functions/macros from a procedure file including parameter
18- types, return types and special properties (like static,
19- threadsafe, etc.)
20- - Shows Menu/Constant/StrConstant/Structure entries
21- - Shows the structure name for window hook and background tasks for easier searching
22- - Allows jumping to their definitions by mouse and keyboard
23- - Optionally alphabetically sorted lists
24- - Shows function comments as tooltip (IP8 only)
25- - Works with Independent Modules
19+ types, return types and special properties like static and
20+ threadsafe.
21+ - Shows Menu/Constant/StrConstant/Structure entries.
22+ - Shows the structure name for window hook and background tasks for
23+ easier searching.
24+ - Allows jumping to the definition of these elements within the code by
25+ mouse and keyboard.
26+ - Optionally alphabetically sorted lists.
27+ - Shows function comments as tooltips (IP8 only).
28+ - Works with Independent Modules.
2629
2730For reasons of ease-of-use the function declarations are displayed as
2831` myFunction(var, str) -> var ` for a function taking a variable and
@@ -31,14 +34,14 @@ this as being inspired by the trailing return types from C++11.
3134
3235#### Navigation by keyboard
3336
34- - Open the panel or brings it to the front with CTRL+0 (zero)
35- - Jump to the definition of the listbox selection with "." (dot)
36- - Pressing any character while the ListBox has the focus will jump to
37- the first listbox entry which starts with that character.
37+ - < kbd >CTRL</ kbd >+< kbd >0</ kbd >: Open the panel.
38+ - Jump to the definition of the listbox selection with < kbd >.< kbd >
39+ - Pressing any character while the ListBox has the focus activates the
40+ first listbox entry which starts with that character.
3841
3942#### Limitations
4043
41- - No parameter types shown for macros
44+ - No parameter types are shown for macros
4245
4346#### Screenshot
4447
0 commit comments