Previous: Help with HTML Documentation, Up: Online Help [Contents][Index]
For routines which are not documented in an HTML manual (for example
personal or library routines), the source code itself is used as help
text. If the requested information can be found in a (more or less)
standard DocLib file header, IDLWAVE shows the header (scrolling down to
a keyword, if appropriate). Otherwise the routine definition statement
(pro/function) is shown. The doclib header sections which
are searched for include ‘NAME’ and ‘KEYWORDS’. Localization
support can be added by customizing the idlwave-help-doclib-name
and idlwave-help-doclib-keyword variables.
Help is also available for class structure tags (self.TAG), and
generic structure tags, if structure tag completion is enabled
(see Structure Tag Completion). This is implemented by visiting the
tag within the class or structure definition source itself. Help is not
available on built-in system class tags.
The help window is normally displayed in the same frame, but can be popped-up in a separate frame. The following commands can be used to navigate inside the help system for source files:
pro/function statement) and the description of the help
item in the DocLib header.idlwave-help-fontify-source-code.nil) ¶ Non-nil means use a separate frame for Online Help if possible.
The frame parameters for the special Online Help frame.
Maximum number of items per pane in pop-up menus.
Function to call for help if the normal help fails.
nil) ¶ Non-nil means fontify source code displayed as help.
t) ¶ Non-nil means try to find help in routine header when
displaying source file.
"name") ¶ The case-insensitive heading word in doclib headers to locate the
name section. Can be a regexp, e.g., "\\(name\\|nom\\)".
"KEYWORD") ¶ The case-insensitive heading word in doclib headers to locate the keywords section. Can be a regexp.
Previous: Help with HTML Documentation, Up: Online Help [Contents][Index]