TMenu

E759403

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

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
TActionList 1

Statements (49)

Predicate Object
instanceOf Lazarus Component Library class
menu component
baseClass TComponent NERFINISHED
belongsTo LCL Menus unit NERFINISHED
framework Free Pascal NERFINISHED
Lazarus NERFINISHED
hasEvent OnChange
OnDrawItem
OnMeasureItem
hasMethod BeginUpdate
DispatchCommand
DispatchPopup
EndUpdate
GetHelpContext
IsRightToLeft
UpdateItems
hasProperty AutoHotkeys NERFINISHED
AutoLineReduction
BiDiMode
Images
Items
OwnerDraw
ParentBiDiMode
Tag
Visible
license GPL with linking exception NERFINISHED
partOf LCL NERFINISHED
Lazarus Component Library NERFINISHED
platform cross-platform
programmingLanguage Object Pascal NERFINISHED
purpose create application menus
manage application menus
relatedClass TMainMenu NERFINISHED
TMenuItem NERFINISHED
TPopupMenu NERFINISHED
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 NERFINISHED
usedWith TMainMenu
TMenuItem
TPopupMenu NERFINISHED

Referenced by (2)

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

TComponent isBaseClassOf TMenu
this entity surface form: TActionList