mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-07 01:57:57 +02:00
LCL: Fix TControl handler methods and arguments. Issue #39974, patch by Don Siders.
This commit is contained in:
parent
f4d0eeb099
commit
f45f3610f4
@ -1692,9 +1692,12 @@ type
|
||||
procedure AddHandlerOnVisibleChanged(const OnVisibleChangedEvent: TNotifyEvent;
|
||||
AsFirst: Boolean = false);
|
||||
procedure RemoveHandlerOnVisibleChanged(const OnVisibleChangedEvent: TNotifyEvent);
|
||||
procedure AddHandlerOnEnabledChanging(const OnEnabledChangingEvent: TNotifyEvent;
|
||||
AsFirst: Boolean = false);
|
||||
procedure RemoveHandlerOnEnabledChanging(const OnEnabledChangingEvent: TNotifyEvent);
|
||||
procedure AddHandlerOnEnabledChanged(const OnEnabledChangedEvent: TNotifyEvent;
|
||||
AsFirst: Boolean = false);
|
||||
procedure RemoveHandlerOnEnableChanging(const OnEnableChangingEvent: TNotifyEvent);
|
||||
procedure RemoveHandlerOnEnabledChanged(const OnEnabledChangedEvent: TNotifyEvent);
|
||||
procedure AddHandlerOnKeyDown(const OnKeyDownEvent: TKeyEvent;
|
||||
AsFirst: Boolean = false);
|
||||
procedure RemoveHandlerOnKeyDown(const OnKeyDownEvent: TKeyEvent);
|
||||
|
@ -4990,15 +4990,28 @@ begin
|
||||
RemoveHandler(chtOnVisibleChanged,TMethod(OnVisibleChangedEvent));
|
||||
end;
|
||||
|
||||
procedure TControl.AddHandlerOnEnabledChanged(const OnEnabledChangedEvent: TNotifyEvent; AsFirst: Boolean);
|
||||
procedure TControl.AddHandlerOnEnabledChanging(
|
||||
const OnEnabledChangingEvent: TNotifyEvent; AsFirst: Boolean);
|
||||
begin
|
||||
AddHandler(chtOnEnabledChanging,TMethod(OnEnabledChangingEvent),AsFirst);
|
||||
end;
|
||||
|
||||
procedure TControl.RemoveHandlerOnEnabledChanging(
|
||||
const OnEnabledChangingEvent: TNotifyEvent);
|
||||
begin
|
||||
RemoveHandler(chtOnEnabledChanging,TMethod(OnEnabledChangingEvent));
|
||||
end;
|
||||
|
||||
procedure TControl.AddHandlerOnEnabledChanged(const OnEnabledChangedEvent: TNotifyEvent;
|
||||
AsFirst: Boolean);
|
||||
begin
|
||||
AddHandler(chtOnEnabledChanged,TMethod(OnEnabledChangedEvent),AsFirst);
|
||||
end;
|
||||
|
||||
procedure TControl.RemoveHandlerOnEnableChanging(
|
||||
const OnEnableChangingEvent: TNotifyEvent);
|
||||
procedure TControl.RemoveHandlerOnEnabledChanged(
|
||||
const OnEnabledChangedEvent: TNotifyEvent);
|
||||
begin
|
||||
RemoveHandler(chtOnEnabledChanged,TMethod(OnEnableChangingEvent));
|
||||
RemoveHandler(chtOnEnabledChanged,TMethod(OnEnabledChangedEvent));
|
||||
end;
|
||||
|
||||
procedure TControl.AddHandlerOnKeyDown(const OnKeyDownEvent: TKeyEvent; AsFirst: Boolean);
|
||||
|
Loading…
Reference in New Issue
Block a user