Klasse TFlexiHelp
Unit
Deklaration
type TFlexiHelp = class(TMdiChildForm)
Beschreibung
Die wichtigste Prozedur ist LoadUrl.
Hierarchie
- TMdiChildForm
- TFlexiHelp
Übersicht
Felder
![]() |
ToolPanel: TPanel; |
![]() |
btnHome: TPngSpeedButton; |
![]() |
btnBack: TPngSpeedButton; |
![]() |
btnRelaod: TPngSpeedButton; |
![]() |
btnSearch: TPngSpeedButton; |
![]() |
pnlTools: TPanel; |
![]() |
pnlError: TPanel; |
![]() |
cbLinks: TComboBox; |
![]() |
btnCopyLink2Clipboard: TPngSpeedButton; |
![]() |
FIsViewed: Boolean; |
![]() |
FPageError: Boolean; |
![]() |
FPageErrorUrl: string; |
![]() |
FWebView: TFrame_WebView; |
Methoden
![]() |
procedure ToolButton5Click(Sender: TObject); |
![]() |
procedure btnRelaodClick(Sender: TObject); |
![]() |
procedure btnBackClick(Sender: TObject); |
![]() |
procedure btnHomeClick(Sender: TObject); |
![]() |
procedure btnSearchClick(Sender: TObject); |
![]() |
procedure ToolPanelResize(Sender: TObject); |
![]() |
procedure pnlErrorClick(Sender: TObject); |
![]() |
procedure cbLinksChange(Sender: TObject); |
![]() |
procedure btnCopyLink2ClipboardClick(Sender: TObject); |
![]() |
function GetTrimmedUrl: string; |
![]() |
function GetBaseUrl: string; |
![]() |
function GetTitle: string; |
![]() |
procedure DoReloadView; |
![]() |
procedure DoOnDocumentTitleChanged(aSender: TObject); |
![]() |
procedure DoSendMsg; |
![]() |
procedure DoShowMsgPanel(aMsg: string); |
![]() |
procedure DoHideError; |
![]() |
procedure DoResizePanel(aPanel: TPanel); |
![]() |
function GetLink(aPosition: Boolean = true; aFilter: Boolean = false): string; override; |
![]() |
procedure SetLink(aLink: string); override; |
![]() |
function GetShareName: string; override; |
![]() |
function CanPosition: Boolean; override; |
![]() |
function CanFilter: Boolean; override; |
![]() |
function GetFlexiHelpUrl: string; override; |
![]() |
constructor Create(aOwner: TComponent); override; |
![]() |
procedure LoadUrl(aUrl: string; aClearCache: Boolean = false); |
Beschreibung
Felder
![]() |
ToolPanel: TPanel; |
![]() |
btnHome: TPngSpeedButton; |
![]() |
btnBack: TPngSpeedButton; |
![]() |
btnRelaod: TPngSpeedButton; |
![]() |
btnSearch: TPngSpeedButton; |
![]() |
pnlTools: TPanel; |
![]() |
pnlError: TPanel; |
![]() |
cbLinks: TComboBox; |
![]() |
btnCopyLink2Clipboard: TPngSpeedButton; |
![]() |
FIsViewed: Boolean; |
![]() |
FPageError: Boolean; |
![]() |
FPageErrorUrl: string; |
![]() |
FWebView: TFrame_WebView; |
Methoden
![]() |
procedure ToolButton5Click(Sender: TObject); |
![]() |
procedure btnRelaodClick(Sender: TObject); |
![]() |
procedure btnBackClick(Sender: TObject); |
![]() |
procedure btnHomeClick(Sender: TObject); |
![]() |
procedure btnSearchClick(Sender: TObject); |
![]() |
procedure ToolPanelResize(Sender: TObject); |
![]() |
procedure pnlErrorClick(Sender: TObject); |
![]() |
procedure cbLinksChange(Sender: TObject); |
![]() |
procedure btnCopyLink2ClipboardClick(Sender: TObject); |
![]() |
function GetBaseUrl: string; |
|
Die BaseUrl ist in der Flexisoft.cfg hinterlegt. | |
![]() |
function GetTitle: string; |
|
Formatiert den DocumentTitle des Webviewers, u.a. für "Home" | |
![]() |
procedure DoReloadView; |
|
Löscht den Cache und lädt die Seite erneut. | |
![]() |
procedure DoOnDocumentTitleChanged(aSender: TObject); |
|
Reagiert auch Seitenwechsel | |
![]() |
procedure DoSendMsg; |
|
Sendet einen Linkfehler via Telegram | |
![]() |
procedure DoShowMsgPanel(aMsg: string); |
|
Blendet eine Meldung non-blocking als Top-Panel ein | |
![]() |
procedure DoHideError; |
|
Blendet das Meldungs-Panel aus | |
![]() |
procedure DoResizePanel(aPanel: TPanel); |
|
Zentriert ein Panel | |
![]() |
function GetLink(aPosition: Boolean = true; aFilter: Boolean = false): string; override; |
|
IFormShareSheet Funktion, die einen FS-Link erzeugt wie "/Url=content/demo" | |
![]() |
procedure SetLink(aLink: string); override; |
|
Aus dem FS-Link wird die Sektion URL extrahiert, der Slash eingefügt und die aktuelle Base-Url vorangestellt. | |
![]() |
function GetShareName: string; override; |
|
IFormShareSheet Funktion, die einen Titel erzeugt wie "[FlexiHelp] Titel der Url" | |
![]() |
function CanPosition: Boolean; override; |
|
IFormShareSheet Funktion, die in AddLink die Position-Option deaktiviert. | |
![]() |
function CanFilter: Boolean; override; |
|
IFormShareSheet Funktion, die in AddLink die Filter-Option deaktiviert. | |
![]() |
function GetFlexiHelpUrl: string; override; |
![]() |
constructor Create(aOwner: TComponent); override; |
![]() |
procedure LoadUrl(aUrl: string; aClearCache: Boolean = false); |
|
Hier wird ein WebView2-BaseFrame erzeugt und eingefügt und die Url geladen. | |
Erstellt mit PasDoc 0.16.0.


