[Overview][Types][Classes][Procedures and functions][Variables][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Implements support for accessing and maintaining registered help database classes in the help system.
Source position: lazhelpintf.pas line 397
type THelpDatabases = class(THelpManager) |
||
public |
||
constructor Create; |
|
Constructor for the class instance. |
destructor Destroy; override; |
|
Destructor for the class instance. |
function Count; |
|
Gets the number of registered help database instances in the Items property. |
property Items []: THelpDatabase; default; [r] |
|
Provides indexed access to registered help database instances. |
function FindDatabase(); |
|
Gets the help database with the specified unique identifier. |
function GetDatabase(); |
|
Gets the help database instance with the specified ID. |
function IndexOf(); |
|
Gets the ordinal position in Items for the help database with the specified ID. |
function CreateUniqueDatabaseID(); |
|
Creates a unique identifier for a help database using a suggested identifier prefix. |
function CreateHelpDatabase(); |
|
Creates and optionally registers a unique help database instance using the specified class reference. |
function ShowTableOfContents(); override; |
|
Displays the Table of Contents. |
procedure ShowError(); override; |
|
Displays an error dialog for status result codes other than shrSuccess and shrCancel. |
function GetBaseURLForBasePathObject(); virtual; |
|
Gets a URL representing the base path object for the help databases. |
function GetBaseDirectoryForBasePathObject(); virtual; |
|
Gets the directory for the base path object in the help databases. |
function FindViewer(); virtual; |
|
Finds the registered help viewer for the specified MIME type. |
function SubstituteMacros(); virtual; |
|
Used to substitute macros. |
function ShowHelpForNodes(); virtual; |
|
Displays help for nodes matching the specified query list. |
function ShowHelpForQuery(); override; |
|
Displays help for the specified THelpQuery. |
function ShowHelpForContext(); override; |
|
Displays help nodes matching the specified help query context. |
function ShowHelpForKeyword(); override; |
|
Displays help nodes matching the specified keyword help query. |
function ShowHelpForDirective(); override; |
||
function ShowHelpForPascalContexts(); override; |
|
Displays help nodes matching the specified Pascal help query. |
function ShowHelpForSourcePosition(); override; |
|
Displays help for the Pascal source contexts in the help query. |
function ShowHelpForMessageLine(); override; |
|
|
function ShowHelpForClass(); override; |
|
|
function ShowHelpFile(); override; |
|
Displays the requested help file in the help viewer. |
function ShowHelp(); override; |
|
Displays the help topic for the requested URL in the help viewer. |
function GetNodesForKeyword(); virtual; |
|
Populates a list with help nodes using the specified help keyword. |
function GetNodesForDirective(); virtual; |
|
|
function GetNodesForContext(); virtual; |
|
Populates a list with help node for the specified help context. |
function GetNodesForPascalContexts(); virtual; |
|
|
function GetNodesForClass(); virtual; |
|
|
function GetNodesForMessage(); virtual; |
|
|
function ShowHelpSelector(); virtual; |
|
|
procedure RegisterHelpDatabaseClass(); |
|
|
procedure UnregisterHelpDatabaseClass(); |
|
|
function HelpDatabaseClassCount; |
|
|
function GetHelpDatabaseClass(); |
|
|
procedure Load(); virtual; |
|
Loads configuration settings for each registered help database in the container. |
procedure Save(); virtual; |
|
Saves configuration settings for each register help database in the container. |
end; |
|
Implements support for accessing and maintaining registered help database classes in the help system. |
|
| | ||
|
Defines a help manager used to display a help query or a table of contents. |
|
| | ||
TObject |
Version 3.2 | Generated 2024-02-25 | Home |