Unit LazHelpIntf

BeschreibungusesKlassen, Schnittstellen und ObjekteFunktionen und ProzedurenTypenKonstantenVariablen

Beschreibung

 

uses

Übersicht

Klassen, Schnittstellen und Objekte

Name Beschreibung
Klasse THelpQueryItem  
record TPascalHelpContext  
Klasse TPascalHelpContextList  
Klasse THelpNode  
Klasse THelpNodeQuery  
Klasse THelpNodeQueryList  
Klasse THelpDBItem  
Klasse THelpDBISourceFile  
Klasse THelpDBISourceDirectory  
Klasse THelpDBIClass  
Klasse THelpDBIMessage  
Klasse THelpQueryNode  
Klasse THelpDatabase  
Klasse THelpDatabases  
Klasse THelpViewer  
Klasse THelpViewers  
Klasse THelpBasePathObject  
Klasse THelpBaseURLObject  

Funktionen und Prozeduren

procedure CreateLCLHelpSystem;
procedure FreeLCLHelpSystem;
procedure FreeUnusedLCLHelpSystem;
function FilenameToURL(const Filename: string): string;
function FilenameToURLPath(const Filename: string): string;
function URLPathToFilename(const URLPath: string): string;
procedure SplitURL(const URL: string; var URLType, URLPath, URLParams: string);
function CombineURL(const URLType, URLPath, URLParams: string): string;
function URLFilenameIsAbsolute(const Filename: string): boolean;
function FindURLPathStart(const URL: string): integer;
function FindURLPathEnd(const URL: string): integer;
function ChompURLParams(const URL: string): string;
function ExtractURLPath(const URL: string): string;
function ExtractURLDirectory(const URL: string): string;
function TrimUrl(const URL: string): string;
function TrimURLPath(const URLPath: string): string;
function IsFileURL(const URL: string): boolean;
function AppendURLPathDelim(const URLPath: string): string;
procedure CreateListAndAdd(const AnObject: TObject; var List: TList; OnlyIfNotExists: boolean);
procedure CreateNodeQueryListAndAdd(const ANode: THelpNode; const QueryItem: THelpQueryItem; var List: THelpNodeQueryList; OnlyIfNotExists: boolean);

Typen

TPascalHelpContextType = (...);
TPascalHelpContextPtr = ˆTPascalHelpContext;
THelpNodeType = (...);
THelpDatabaseClass = class of THelpDatabase;
THelpViewerClass = class of THelpViewer;

Variablen

HelpDatabases: THelpDatabases = nil;
HelpViewers: THelpViewers = nil;

Beschreibung

Funktionen und Prozeduren

procedure CreateLCLHelpSystem;
 
procedure FreeLCLHelpSystem;
 
procedure FreeUnusedLCLHelpSystem;
 
function FilenameToURL(const Filename: string): string;
 
function FilenameToURLPath(const Filename: string): string;
 
function URLPathToFilename(const URLPath: string): string;
 
procedure SplitURL(const URL: string; var URLType, URLPath, URLParams: string);
 
function CombineURL(const URLType, URLPath, URLParams: string): string;
 
function URLFilenameIsAbsolute(const Filename: string): boolean;
 
function FindURLPathStart(const URL: string): integer;
 
function FindURLPathEnd(const URL: string): integer;
 
function ChompURLParams(const URL: string): string;
 
function ExtractURLPath(const URL: string): string;
 
function ExtractURLDirectory(const URL: string): string;
 
function TrimUrl(const URL: string): string;
 
function TrimURLPath(const URLPath: string): string;
 
function IsFileURL(const URL: string): boolean;
 
function AppendURLPathDelim(const URLPath: string): string;
 
procedure CreateListAndAdd(const AnObject: TObject; var List: TList; OnlyIfNotExists: boolean);
 
procedure CreateNodeQueryListAndAdd(const ANode: THelpNode; const QueryItem: THelpQueryItem; var List: THelpNodeQueryList; OnlyIfNotExists: boolean);
 

Typen

TPascalHelpContextType = (...);
 
Values
  • pihcFilename:
  • pihcSourceName:
  • pihcProperty:
  • pihcProcedure:
  • pihcParameterList:
  • pihcVariable:
  • pihcType:
  • pihcConst:
TPascalHelpContextPtr = ˆTPascalHelpContext;
 
THelpNodeType = (...);
 
Values
  • hntURLIDContext:
  • hntURL:
  • hntURLID:
  • hntID:
  • hntContext:
  • hntURLContext:
THelpDatabaseClass = class of THelpDatabase;
 
THelpViewerClass = class of THelpViewer;
 

Variablen

HelpDatabases: THelpDatabases = nil;
 
HelpViewers: THelpViewers = nil;
 

Erstellt mit PasDoc 0.10.0 am 2007-03-27 23:03:00