TMenu
E759403
TMenu is a Lazarus Component Library class used to create and manage application menus in Lazarus/Free Pascal GUI programs.
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.
this entity surface form:
TActionList