mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-09 02:16:48 +02:00
IDE/Help: Add a handler for the help button click event in TBaseHelpManager
This commit is contained in:
parent
c604946f42
commit
3265bd28bd
@ -96,6 +96,7 @@ type
|
|||||||
procedure ShowHelpForMessage; virtual; abstract;
|
procedure ShowHelpForMessage; virtual; abstract;
|
||||||
procedure ShowHelpForObjectInspector(Sender: TObject); virtual; abstract;
|
procedure ShowHelpForObjectInspector(Sender: TObject); virtual; abstract;
|
||||||
procedure ShowHelpForIDEControl(Sender: TControl); virtual; abstract;
|
procedure ShowHelpForIDEControl(Sender: TControl); virtual; abstract;
|
||||||
|
procedure HelpButtonClick(Sender: TObject);
|
||||||
function GetHintForSourcePosition(const ExpandedFilename: string;
|
function GetHintForSourcePosition(const ExpandedFilename: string;
|
||||||
const CodePos: TPoint; out BaseURL, HTMLHint: string;
|
const CodePos: TPoint; out BaseURL, HTMLHint: string;
|
||||||
Flags: TIDEHelpManagerCreateHintFlags = []): TShowHelpResult; virtual; abstract;
|
Flags: TIDEHelpManagerCreateHintFlags = []): TShowHelpResult; virtual; abstract;
|
||||||
@ -286,6 +287,12 @@ end;
|
|||||||
|
|
||||||
{ TBaseHelpManager }
|
{ TBaseHelpManager }
|
||||||
|
|
||||||
|
procedure TBaseHelpManager.HelpButtonClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
if Sender is TControl then
|
||||||
|
ShowHelpForIDEControl(TControl(Sender));
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TBaseHelpManager.RegisterFPDocEditorTextButton(const aCaption, aHint: string;
|
procedure TBaseHelpManager.RegisterFPDocEditorTextButton(const aCaption, aHint: string;
|
||||||
const OnExecute: TFPDocEditorTxtBtnClick);
|
const OnExecute: TFPDocEditorTxtBtnClick);
|
||||||
var
|
var
|
||||||
|
Loading…
Reference in New Issue
Block a user