TMenuItem
Node in a tree structure of menu items.
Inheritance
Level | Ancestor | Description |
---|---|---|
1 | TObject | Ultimate ancestor in a class hierarchy |
2 | TMenuItem |
Source
WebSite.Menu.Item.pas (33)
Fields
Scope | Visibility | Type | Name | Description |
---|---|---|---|---|
Instance | protected | TText | FIdentifier | |
Instance | protected | TDocumentNode | FCaption | |
Instance | protected | TUri | FTarget | |
Instance | public | TObjectList<TMenuItem> | ChildItems | |
Instance | public | TBoolean | Current | |
Instance | public | TBoolean | PathCurrent | |
Instance | public | TBoolean | Expanded | |
Instance | public | TBoolean | ExpandByDefault | |
Instance | public | TText | Action | |
Instance | public | TTextList | Classes |
Methods
Scope | Visibility | Result | Name | Description |
---|---|---|---|---|
Instance | protected | SetCaption(Value: TDocumentNode) | ||
Instance | public | Create() | ||
Instance | public | Destroy() | ||
Instance | public | TBoolean | HasChildren() | |
Instance | public | TBoolean | HasLeavesOnly() | |
Instance | public | UpdateToSession(Translator: TTranslator; Level: TInteger32; SessionMenuItems: TSessionMenuItems; ExpandedLevel: TInteger32) | ||
Instance | public | THtmlElement | RenderSelf(Translator: TTranslator) | |
Instance | public | DetermineIfInCurrentPath() | ||
Instance | public | TMenuItem | GetCurrentItem() | |
Instance | public | TMenuItem | GetParentOfCurrentItem() | |
Instance | public | TMenuItem | Copy() |