| public nothrow | MenuItem(const String<char>& text_) |
| public nothrow | MenuItem(const String<char>& text_, uchar shortcut_) |
| public nothrow uchar | AccessKey() const |
| public void | AddMenuItem(MenuItem* menuItem) |
| public bool | DispatchKey(uchar key) |
| public nothrow MenuItem* | FirstChildItem() const |
| public MenuControl* | GetMenuControl() |
| public nothrow bool | HasChildItems() const |
| public nothrow bool | IsDisabled() const |
| public nothrow bool | IsEnabled() const |
| public nothrow bool | IsFocused() const |
| public nothrow bool | IsTopLevel() const |
| public nothrow Rect | ItemRect() const |
| public nothrow MenuItem* | LastChildItem() const |
| public nothrow const Point& | Location() const |
| public nothrow void | Measure(Point& loc) |
| private void | MeasureChild(Point& loc) |
| private void | MeasureChildren() |
| private void | MeasureSize() |
| private void | MeasureTopLevel(Point& loc) |
| public nothrow const Rect& | MenuBoxRect() const |
| public nothrow MenuItem* | NextMenuItem() const |
| public void | OnKeyPressed(KeyEventArgs& args) |
| public nothrow MenuItem* | ParentMenuItem() |
| public nothrow MenuItem* | PrevMenuItem() const |
| public void | Select() |
| public nothrow Event<SelectEventHandler, EmptyEventArgs>& | SelectEvent() |
| public nothrow void | SetAccessKey() |
| public nothrow void | SetDisabled() |
| public nothrow void | SetEnabled() |
| public nothrow void | SetState(MenuItemState state_) |
| public nothrow void | SetText(const String<char>& text_) |
| public nothrow uchar | Shortcut() const |
| public nothrow String<uchar> | ShortcutText() const |
| public nothrow int | TextLength() const |
| private void | WriteChild() |
| private void | WriteFocused() |
| private void | WriteMenuBox() |
| public void | WriteScreen() |
| private void | WriteText() |
| private void | WriteTopLevel() |
| private uchar | accessKey |
| private MenuItemFlags | flags |
| private Container | items |
| private Point | location |
| private Rect | menuBoxRect |
| private Event<SelectEventHandler, EmptyEventArgs> | selectEvent |
| private uchar | shortcut |
| private MenuItemState | state |
| private String<uchar> | text |