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