TCustomActionList
E1014708
TCustomActionList is a Delphi VCL class that manages and organizes a collection of actions for use in action-based user interface components.
All labels observed (1)
| Label | Occurrences |
|---|---|
| TCustomActionList canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T13020026 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: TCustomActionList Context triple: [TComponent, isBaseClassOf, TCustomActionList]
-
A.
TMenu
TMenu is a Lazarus Component Library class used to create and manage application menus in Lazarus/Free Pascal GUI programs.
-
B.
Lazarus Component Library
Lazarus Component Library is a collection of visual and non-visual components used to build cross-platform GUI applications with the Lazarus IDE and Free Pascal.
-
C.
TWinControl
TWinControl is a fundamental VCL class in Delphi that represents windowed controls capable of receiving input focus, handling Windows messages, and serving as parents for other controls.
-
D.
OCKListViewController
OCKListViewController is a CareKit user interface controller that presents and manages lists of care-related items, such as tasks or events, in iOS health applications.
-
E.
TMainMenu
TMainMenu is a Delphi VCL component used to design and manage an application's main menu bar and its menu items.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: TCustomActionList Target entity description: TCustomActionList is a Delphi VCL class that manages and organizes a collection of actions for use in action-based user interface components.
-
A.
TMenu
TMenu is a Lazarus Component Library class used to create and manage application menus in Lazarus/Free Pascal GUI programs.
-
B.
Lazarus Component Library
Lazarus Component Library is a collection of visual and non-visual components used to build cross-platform GUI applications with the Lazarus IDE and Free Pascal.
-
C.
TWinControl
TWinControl is a fundamental VCL class in Delphi that represents windowed controls capable of receiving input focus, handling Windows messages, and serving as parents for other controls.
-
D.
OCKListViewController
OCKListViewController is a CareKit user interface controller that presents and manages lists of care-related items, such as tasks or events, in iOS health applications.
-
E.
TMainMenu
TMainMenu is a Delphi VCL component used to design and manage an application's main menu bar and its menu items.
- F. None of above. chosen
Statements (46)
| Predicate | Object |
|---|---|
| instanceOf |
Delphi class
ⓘ
VCL class ⓘ |
| associatedWith |
TAction
ⓘ
TActionLink NERFINISHED ⓘ |
| belongsToFramework | VCL NERFINISHED ⓘ |
| category | Delphi VCL action system class ⓘ |
| coordinates |
execution of actions
ⓘ
updating of actions ⓘ |
| definedIn |
ActnList.pas
ⓘ
Vcl.ActnList unit NERFINISHED ⓘ |
| designTimeSupport | can be manipulated via the Action List editor ⓘ |
| hasDescendant |
TActionList
NERFINISHED
ⓘ
TCustomActionManager NERFINISHED ⓘ |
| hasMethod |
AddAction
ⓘ
ExecuteAction ⓘ GetAction ⓘ IndexOfAction ⓘ RemoveAction ⓘ UpdateAction ⓘ |
| hasProperty |
Images
ⓘ
OnChange ⓘ OnExecute ⓘ OnExecuteAction ⓘ OnStateChange ⓘ OnUpdate ⓘ OnUpdateAction ⓘ StateImages ⓘ |
| hasVisibility | protected base class for TActionList ⓘ |
| inheritsFrom | TComponent NERFINISHED ⓘ |
| introducedIn | Delphi VCL action manager architecture ⓘ |
| lifecycleManagedBy | Delphi component streaming system ⓘ |
| managesCollectionOf | TContainedAction NERFINISHED ⓘ |
| provides |
central repository of actions for a form
ⓘ
notification when actions change ⓘ |
| supports |
action updating
ⓘ
centralized action handling ⓘ image lists for actions ⓘ state image lists for actions ⓘ |
| usedBy |
action-aware controls
ⓘ
buttons ⓘ menus ⓘ toolbars ⓘ |
| usedFor |
managing collections of actions
ⓘ
organizing actions for action-based UI components ⓘ |
| usedIn | Delphi VCL applications ⓘ |
| writtenIn | Object Pascal NERFINISHED ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
Instruction
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Input
Subject: TCustomActionList Description of subject: TCustomActionList is a Delphi VCL class that manages and organizes a collection of actions for use in action-based user interface components.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.