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