Sign in Join
FPDoc Onlineexperiment

TActionLink class

In unit ActnList

A link between an action and a client class.

Declaration

pascal
TActionLink = class(TBasicActionLink)

Inheritance

  1. TActionLink
  2. TBasicActionLink
  3. TObject

Descends from it: TControlActionLink TMenuActionLink

Description

The class definition includes a number of protected procedures for setting properties for the action (as defined in TCustomAction), and a number of public boolean functions to indicate which part of the action is linked to the client.

Methods

SetAutoCheckprotectedSets the value for the AutoCheck property in the linked client control.
SetCaptionprotectedSets the value for the Caption property.
SetCheckedprotectedSets the value for the Checked property in the linked client control.
SetEnabledprotectedSets the value for the Enabled property in the linked client control.
SetGroupIndexprotectedSets the value for the GroupIndex property in the linked client control.
SetHelpContextprotectedSets the value for the HelpContext property in the linked client control.
SetHelpKeywordprotectedSets the value for the HelpKeyword property in the linked client control.
SetHelpTypeprotectedSets the value for the HelpType property in the linked client control.
SetHintprotectedSets the value for the Hint property in the linked client control.
SetImageIndexprotectedSets the value for the ImageIndex property in the linked client control.
SetShortCutprotectedSets the value for the ShortCut property in the linked client control.
SetVisibleprotectedSets the value for the Visible property in the linked client control.
UpdatepublicCalls the inherited method when Action has been assigned.
IsCaptionLinkedpublicIs the action's Caption linked to the client?
IsCheckedLinkedpublicIs the action's Checked property linked to the client?
IsEnabledLinkedpublicIs the action's Enabled property linked to the client?
IsGroupIndexLinkedpublicIs the action's GroupIndex property linked to the client?
IsHelpContextLinkedpublicIs the action's HelpContext property linked to the client?
IsHelpLinkedpublicIs the action's Help property linked to the client?
IsHintLinkedpublicIs the action's Hint property linked to the client?
IsImageIndexLinkedpublicIndicates if the action's ImageIndex property linked to the client.
IsShortCutLinkedpublicIs the action's ShortCut property linked to the client?
IsVisibleLinkedpublicIs the action's Visible property linked to the client?

Inherited

From TBasicActionLink (10)

Action AssignClient Change Create Destroy Execute IsOnExecuteLinked OnChange SetAction SetOnExecute

From TObject (40)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.