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 |