| public | ContextMenu() |
| public | ContextMenu(ContextMenuCreateParams& createParams) |
| public | ContextMenu(const Font& font) |
| public Result<bool> | AddMenuItem(MenuItemBase* menuItem) |
| public Result<bool> | AddMenuItemAction(MenuItem* menuItem, ClickAction* action) |
| public Result<bool> | CalculateSize() |
| protected override Result<Point> | GetBoxLocation() const |
| internal override MenuItem* | GetLatestMouseDownMenuItem() const |
| internal override MenuItem* | GetOpenedMenuItem() const |
| internal override MenuItem* | GetSelectedMenuItem() const |
| public bool | HasMenuItems() |
| internal override bool | IsOpen() const |
| internal override MenuItem* | LatestOpenedMenuItem() const |
| protected override Result<bool> | OnPaint(PaintEventArgs& args) |
| protected override Result<bool> | OnVisibleChanged() |
| internal override void | SetLatestMouseDownMenuItem(MenuItem* menuItem) |
| internal override void | SetLatestOpenedMenuItem(MenuItem* menuItem) |
| internal override Result<bool> | SetMenuInvalidated() |
| internal override void | SetSelectedMenuItem(MenuItem* selectedMenuItem_) |
| private ClickActions | clickActions |
| private MenuItem* | latestMouseDownMenuItem |
| private MenuItem* | latestOpenedMenuItem |
| private UniquePtr<MenuItem> | rootItemPtr |
| private MenuItem* | selectedMenuItem |