MenuBox Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 1172 of System.Windows/Menu.cm

Inheritance

Constructors & Destructor

public MenuBox(MenuBoxCreateParams& createParams, MenuBar* menuBar_, MenuItem* rootItem_)
public MenuBox(const Font& font, MenuBar* menuBar_, MenuItem* rootItem_)

Member Functions

protected virtual Result<Point> GetBoxLocation() const
protected inline MenuItem* GetRootItem() const
protected override Result<bool> OnMouseDown(MouseEventArgs& args)
protected override Result<bool> OnMouseEnter(EnterLeaveEventArgs& args)
protected override Result<bool> OnMouseLeave(EnterLeaveEventArgs& args)
protected override Result<bool> OnMouseMove(MouseEventArgs& args)
protected override Result<bool> OnMouseUp(MouseEventArgs& args)
protected override Result<bool> OnPaint(PaintEventArgs& args)
public inline bool PaintThisMenuBox() const
private Control* ParentControl() const
public override Result<bool> PrintWindowTree(int level)
public void SetPaintThisMenuBox(bool paintThisMenuBox_)

Member Variables

private MenuBar* menuBar
private bool paintMenu
private bool paintThisMenuBox
private MenuItem* rootItem

Constructor& Destructor Details

MenuBox Constructor

public MenuBox(MenuBoxCreateParams& createParams, MenuBar* menuBar_, MenuItem* rootItem_)

Definition
Line 1184 of System.Windows/Menu.cm


MenuBox Constructor

public MenuBox(const Font& font, MenuBar* menuBar_, MenuItem* rootItem_)

Definition
Line 1174 of System.Windows/Menu.cm


Member Function Details

GetBoxLocation Member Function

protected virtual Result<Point> GetBoxLocation()

Definition
Line 1225 of System.Windows/Menu.cm


GetRootItem Member Function

protected inline MenuItem* GetRootItem()

Definition
Line 1445 of System.Windows/Menu.cm


OnMouseDown Member Function

protected override Result<bool> OnMouseDown(MouseEventArgs& args)

Definition
Line 1383 of System.Windows/Menu.cm


OnMouseEnter Member Function

protected override Result<bool> OnMouseEnter(EnterLeaveEventArgs& args)

Definition
Line 1328 of System.Windows/Menu.cm


OnMouseLeave Member Function

protected override Result<bool> OnMouseLeave(EnterLeaveEventArgs& args)

Definition
Line 1366 of System.Windows/Menu.cm


OnMouseMove Member Function

protected override Result<bool> OnMouseMove(MouseEventArgs& args)

Definition
Line 1340 of System.Windows/Menu.cm


OnMouseUp Member Function

protected override Result<bool> OnMouseUp(MouseEventArgs& args)

Definition
Line 1415 of System.Windows/Menu.cm


OnPaint Member Function

protected override Result<bool> OnPaint(PaintEventArgs& args)

Definition
Line 1230 of System.Windows/Menu.cm


PaintThisMenuBox Member Function

public inline bool PaintThisMenuBox()

Definition
Line 1197 of System.Windows/Menu.cm


ParentControl Member Function

private Control* ParentControl()

Definition
Line 1314 of System.Windows/Menu.cm


PrintWindowTree Member Function

public override Result<bool> PrintWindowTree(int level)

Definition
Line 1202 of System.Windows/Menu.cm


SetPaintThisMenuBox Member Function

public void SetPaintThisMenuBox(bool paintThisMenuBox_)

Definition
Line 1193 of System.Windows/Menu.cm