TMenu

E759403

TMenu is a Lazarus Component Library class used to create and manage application menus in Lazarus/Free Pascal GUI programs.

All labels observed (2)

Label Occurrences
TActionList 1
TMenu canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Lazarus Component Library class ⓘ
menu component ⓘ
baseClass TComponent ⓘ
belongsTo LCL Menus unit ⓘ
framework Free Pascal ⓘ
Lazarus ⓘ
hasEvent OnChange ⓘ
OnDrawItem ⓘ
OnMeasureItem ⓘ
hasMethod BeginUpdate ⓘ
DispatchCommand ⓘ
DispatchPopup ⓘ
EndUpdate ⓘ
GetHelpContext ⓘ
IsRightToLeft ⓘ
UpdateItems ⓘ
hasProperty AutoHotkeys ⓘ
AutoLineReduction ⓘ
BiDiMode ⓘ
Images ⓘ
Items ⓘ
OwnerDraw ⓘ
ParentBiDiMode ⓘ
Tag ⓘ
Visible ⓘ
license GPL with linking exception ⓘ
partOf LCL ⓘ
Lazarus Component Library ⓘ
platform cross-platform ⓘ
programmingLanguage Object Pascal ⓘ
purpose create application menus ⓘ
manage application menus ⓘ
relatedClass TMainMenu ⓘ
TMenuItem ⓘ
TPopupMenu ⓘ
supports context menus ⓘ
main menus ⓘ
popup menus ⓘ
supportsFeature bi-directional text ⓘ
image lists for menu items ⓘ
keyboard shortcuts ⓘ
owner-drawn menu items ⓘ
unit Menus ⓘ
usedFor desktop GUI applications ⓘ
usedIn Free Pascal GUI applications ⓘ
Lazarus IDE ⓘ
usedWith TMainMenu ⓘ
TMenuItem ⓘ
TPopupMenu ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

TComponent → isBaseClassOf → TActionList ⓘ
linked to: TMenu