mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-09 10:47:58 +02:00
Lhelp: Open an external hyperlink when clicked. Issue #22765. Remove unused units from uses section.
git-svn-id: trunk@46343 -
This commit is contained in:
parent
13fcf53a0d
commit
b6e862afbb
@ -18,7 +18,7 @@ interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, Laz2_XMLCfg,
|
||||
FileUtil, Forms, StdCtrls, ExtCtrls, ComCtrls, Controls, Buttons, Menus,
|
||||
LCLIntf, FileUtil, Forms, StdCtrls, ExtCtrls, ComCtrls, Controls, Menus,
|
||||
BaseContentProvider, FileContentProvider, IpHtml, ChmReader, ChmDataProvider;
|
||||
|
||||
type
|
||||
@ -71,6 +71,7 @@ type
|
||||
procedure FillTOC(Data: PtrInt);
|
||||
procedure IpHtmlPanelDocumentOpen(Sender: TObject);
|
||||
procedure IpHtmlPanelHotChange(Sender: TObject);
|
||||
procedure IpHtmlPanelHotClick(Sender: TObject);
|
||||
procedure PopupCopyClick(Sender: TObject);
|
||||
procedure ContentsTreeSelectionChanged(Sender: TObject);
|
||||
procedure IndexViewDblClick(Sender: TObject);
|
||||
@ -566,6 +567,11 @@ begin
|
||||
fStatusBar.SimpleText := fHtml.HotURL;
|
||||
end;
|
||||
|
||||
procedure TChmContentProvider.IpHtmlPanelHotClick(Sender: TObject);
|
||||
begin
|
||||
OpenURL(fHtml.HotURL);
|
||||
end;
|
||||
|
||||
procedure TChmContentProvider.PopupCopyClick(Sender: TObject);
|
||||
begin
|
||||
fHtml.CopyToClipboard;
|
||||
@ -1239,6 +1245,7 @@ begin
|
||||
TIpChmDataProvider(DataProvider).OnGetHtmlPage:=@LoadingHTMLStream;
|
||||
OnDocumentOpen := @IpHtmlPanelDocumentOpen;
|
||||
OnHotChange := @IpHtmlPanelHotChange;
|
||||
OnHotClick := @IpHtmlPanelHotClick;
|
||||
Parent := AParent;
|
||||
Align := alClient;
|
||||
end;
|
||||
|
@ -37,10 +37,9 @@ interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, SimpleIPC, Laz2_XMLCfg,
|
||||
FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
|
||||
Buttons, LCLProc, IpHtml, ComCtrls, ExtCtrls, Menus, LCLType, LCLIntf, StdCtrls,
|
||||
BaseContentProvider, FileContentProvider,
|
||||
ChmContentProvider
|
||||
FileUtil, Forms, Controls, Dialogs,
|
||||
Buttons, LCLProc, ComCtrls, ExtCtrls, Menus, LCLType, LCLIntf, StdCtrls,
|
||||
BaseContentProvider, ChmContentProvider
|
||||
{$IFDEF USE_LNET}, HTTPContentProvider{$ENDIF},
|
||||
lazlogger;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user