mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-08 15:36:03 +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 ShowHelpForObjectInspector(Sender: TObject); virtual; abstract;
|
||||
procedure ShowHelpForIDEControl(Sender: TControl); virtual; abstract;
|
||||
procedure HelpButtonClick(Sender: TObject);
|
||||
function GetHintForSourcePosition(const ExpandedFilename: string;
|
||||
const CodePos: TPoint; out BaseURL, HTMLHint: string;
|
||||
Flags: TIDEHelpManagerCreateHintFlags = []): TShowHelpResult; virtual; abstract;
|
||||
@ -286,6 +287,12 @@ end;
|
||||
|
||||
{ TBaseHelpManager }
|
||||
|
||||
procedure TBaseHelpManager.HelpButtonClick(Sender: TObject);
|
||||
begin
|
||||
if Sender is TControl then
|
||||
ShowHelpForIDEControl(TControl(Sender));
|
||||
end;
|
||||
|
||||
procedure TBaseHelpManager.RegisterFPDocEditorTextButton(const aCaption, aHint: string;
|
||||
const OnExecute: TFPDocEditorTxtBtnClick);
|
||||
var
|
||||
|
Loading…
Reference in New Issue
Block a user