Quintus Prolog Manual
The help window allows you to navigate through all parts of the on-line version of the Quintus manual set. This window is displayed using the Help pulldown on the control panel of the QUI Main Window or by calling help/1 or manual/[0,1] (e.g. by typing 'help(compile)).' at the top level. Each Prolog help predicate accesses the manual set in a different way. See {manual(c-6-3-3)} for more information.
If any requests for help are invoked while the help window is already displayed, then this same help window is loaded with the newly requested portion of the manual set which is requested.
Instead of invoking help through the Prolog help predicates, you can use the Help Pulldown in the Control Panel of the QUI Main Window. Each button in this pulldown displays a different part of the manual set:
The name of the current manual is displayed in the title bar of the window. Below the title bar is the menu bar of options which are available in the help window. Below the menu bar is the name of the current section. Below the name is the current section, either a menu of sub-sections or text.
When a menu is displayed, you can display one of the sub-sections listed by selecting the appropriate menu item. When you select a line of the menu, the sub-section indicated by the line is displayed.
When a text section is displayed, it may contain cross-references. Cross-references are underlined. When you double-click on the cross-reference, the section indicated by it is displayed.
When a text section is displayed, you can select a new topic by pointing to a word and clicking the left mouse button. That word will then be highlighted. If you click again on the highlighted word then it is sent to Prolog via help/1. It is the same as entering the topic through 'index...' dialogue in the Goto pulldown menu.
A recognized topic is a word in the form of [A-Z a-z][A-Z a-z 0-9_-]* possibly followed by a slash preceding an arity specification such as '/1' and '/[1,2]'. Words consisting of non-alphanumeric characters such as '@>' will not be recognized.
Each button in this pulldown allows you to directly display various parts of the manual set.
Each Prolog help predicate is mapped to a QUI Goto pulldown button.
This pulldown contains a dynamic list of buttons which represent the menus and text which have already been displayed in the help window. Initially this history list is empty. As each new section is displayed, the section which it replaces is placed at the top of this list. If a section which is already in the history list is redisplayed, it is not added to the list a second time. The list contains 10 buttons by default. The number of buttons it contains can be modified through the resource file (see {manual(c-7)}). When more than 10 (or whatever other number of buttons you have specified in the resource file) sections have been viewed, the oldest section is removed from the history list. Each history entry which refers to a menu generated from index entry matches is indicated as such so that there is no ambiguity between it and a section entry with the same name. When you select an element from the history list, that section is displayed and the history list is not changed. When you quit the help window, the history list is cleared.
Currently the only item in this menu is Search. This button is available when the Help Window contains text rather than a menu. It brings up a dialog which enables you to search the text for a selected string.
When a match is found, the matching text is highlighted. A beep indicates that there are no (more) occurences of the string to be found by one search -- forward or back according to which type of search you selected -- of the frame. If Wraparound is on, a beep will be sounded only if there are no occurences of the string in the frame.
Where does it start searching?
Customization is discussed in {manual(c-7-2-7)}.
contact: product
support sales information