public | MenuBar() |
public | MenuBar(MenuBarCreateParams& createParams) |
public | MenuBar(const Font& font_) |
private void | AddMenuBox() |
public void | AddMenuItem(MenuItem* menuItem) |
public void | CloseMenu() |
private void | CollectShortcuts() |
public nothrow void | DisableMenuKey() |
internal void | DoKeyDown(KeyEventArgs& args) |
internal void | DrawMenuItems(PaintEventArgs& args, bool drawSubItems, const Point& origin) |
internal override nothrow MenuItem* | GetFirstMenuItem() const |
internal override nothrow MenuItem* | GetLastMenuItem() const |
internal override nothrow MenuItem* | GetLatestMouseDownMenuItem() const |
internal override nothrow MenuItem* | GetMenuItemByAccessKey(wchar accessKey) |
internal override nothrow MenuItem* | GetOpenedMenuItem() const |
internal override nothrow MenuItem* | GetSelectedMenuItem() const |
internal bool | HandleAccessKey(wchar accessKey, Keys keyCode, bool& wantsKeys) |
internal override void | InvalidateMenu() |
private void | InvalidateParentRect(const Rect& parentRect) |
internal override nothrow bool | IsOpen() const |
internal override nothrow MenuItem* | LatestOpenedMenuItem() const |
private void | LocateMenuItems(Graphics& graphics, const Size& size) |
private nothrow bool | MenuBoxAdded() const |
private inline nothrow bool | MenuChanged() |
private inline nothrow bool | MenuInvalidated() const |
public inline nothrow bool | MenuKeyDisabled() const |
internal void | MouseDownInternal(MouseEventArgs& args) |
internal void | MouseEnterInternal() |
internal void | MouseLeaveInternal() |
internal void | MouseMoveInternal(MouseEventArgs& args) |
internal void | MouseUpInternal(MouseEventArgs& args) |
protected override void | OnKeyDown(KeyEventArgs& args) |
protected override void | OnMouseDown(MouseEventArgs& args) |
protected override void | OnMouseEnter() |
protected override void | OnMouseLeave() |
protected override void | OnMouseMove(MouseEventArgs& args) |
protected override void | OnMouseUp(MouseEventArgs& args) |
protected override void | OnPaint(PaintEventArgs& args) |
private nothrow Control* | ParentControl() const |
public override void | PrintWindowTree(int level) |
private inline nothrow void | ResetMenuChanged() |
private inline nothrow void | ResetMenuInvalidated() |
public override nothrow void | SetClosed() |
internal override nothrow void | SetLatestMouseDownMenuItem(MenuItem* menuItem) |
internal override nothrow void | SetLatestOpenedMenuItem(MenuItem* menuItem) |
private nothrow void | SetMenuBoxAdded() |
internal override nothrow void | SetMenuChanged() |
internal override nothrow void | SetMenuInvalidated() |
public override nothrow void | SetOpen() |
internal override nothrow void | SetSelectedMenuItem(MenuItem* selectedMenuItem_) |
internal Color | ShadowColor() |
private enum | Flags |
private Container | children |
private Flags | flags |
private MenuItem* | latestMouseDownMenuItem |
private MenuItem* | latestOpenedMenuItem |
private MenuBox* | menuBox |
private MenuItem* | selectedMenuItem |
private HashMap<Keys, MenuItem*, Hasher<Keys>, EqualTo<Keys>> | shortcuts |