Sign in Join
FPDoc Onlineexperiment

THelpDatabases class

In unit LazHelpIntf

Implements support for accessing and maintaining registered help database classes in the help system.

Declaration

pascal
THelpDatabases = class(THelpManager)

Inheritance

  1. THelpDatabases
  2. THelpManager
  3. TObject

Description

Nothing more than the line above yet.

Properties

ItemspublicProvides indexed access to registered help database instances.

Methods

CreatepublicConstructor for the class instance.
DestroypublicDestructor for the class instance.
CountpublicGets the number of registered help database instances in the Items property.
FindDatabasepublicGets the help database with the specified unique identifier.
GetDatabasepublicGets the help database instance with the specified ID.
IndexOfpublicGets the ordinal position in Items for the help database with the specified ID.
CreateUniqueDatabaseIDpublicCreates a unique identifier for a help database using a suggested identifier prefix.
CreateHelpDatabasepublicCreates and optionally registers a unique help database instance using the specified class reference.
ShowTableOfContentspublicDisplays the Table of Contents.
ShowErrorpublicDisplays an error dialog for status result codes other than shrSuccess and shrCancel.
GetBaseURLForBasePathObjectpublicGets a URL representing the base path object for the help databases.
GetBaseDirectoryForBasePathObjectpublicGets the directory for the base path object in the help databases.
FindViewerpublicFinds the registered help viewer for the specified MIME type.
SubstituteMacrospublicUsed to substitute macros.
ShowHelpForNodespublicDisplays help for nodes matching the specified query list.
ShowHelpForQuerypublicDisplays help for the specified THelpQuery.
ShowHelpForContextpublicDisplays help nodes matching the specified help query context.
ShowHelpForKeywordpublicDisplays help nodes matching the specified keyword help query.
ShowHelpForDirectivepublic
ShowHelpForPascalContextspublicDisplays help nodes matching the specified Pascal help query.
ShowHelpForSourcePositionpublicDisplays help for the Pascal source contexts in the help query.
ShowHelpForMessageLinepublic
ShowHelpForClasspublic
ShowHelpFilepublicDisplays the requested help file in the help viewer.
ShowHelppublicDisplays the help topic for the requested URL in the help viewer.
GetNodesForKeywordpublicPopulates a list with help nodes using the specified help keyword.
GetNodesForDirectivepublic
GetNodesForContextpublicPopulates a list with help node for the specified help context.
GetNodesForPascalContextspublic
GetNodesForClasspublic
GetNodesForMessagepublic
ShowHelpSelectorpublic
RegisterHelpDatabaseClasspublic
UnregisterHelpDatabaseClasspublic
HelpDatabaseClassCountpublic
GetHelpDatabaseClasspublic
LoadpublicLoads configuration settings for each registered help database in the container.
SavepublicSaves configuration settings for each register help database in the container.

Inherited

From THelpManager (1)

DoHelpNotFound

From TObject (40)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.