C# Class LayoutFarm.CustomWidgets.MenuItem

Inheritance: LayoutFarm.UI.UIBox
Show file Open project: prepare/HTML-Renderer Class Usage Examples

Public Methods

Method Description
AddSubMenuItem ( MenuItem childItem ) : void
Close ( ) : void
CloseRecursiveUp ( ) : void
GetPrimaryRenderElement ( RootGraphic rootgfx ) : RenderElement
MaintenanceParentOpenState ( ) : void
MenuItem ( int width, int height ) : System
Open ( ) : void
UnmaintenanceParentOpenState ( ) : void
Walk ( UIVisitor visitor ) : void

Protected Methods

Method Description
OnMouseDown ( UIMouseEventArgs e ) : void
OnMouseUp ( UIMouseEventArgs e ) : void

Method Details

AddSubMenuItem() public method

public AddSubMenuItem ( MenuItem childItem ) : void
childItem MenuItem
return void

Close() public method

public Close ( ) : void
return void

CloseRecursiveUp() public method

public CloseRecursiveUp ( ) : void
return void

GetPrimaryRenderElement() public method

public GetPrimaryRenderElement ( RootGraphic rootgfx ) : RenderElement
rootgfx RootGraphic
return RenderElement

MaintenanceParentOpenState() public method

public MaintenanceParentOpenState ( ) : void
return void

MenuItem() public method

public MenuItem ( int width, int height ) : System
width int
height int
return System

OnMouseDown() protected method

protected OnMouseDown ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
return void

OnMouseUp() protected method

protected OnMouseUp ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
return void

Open() public method

public Open ( ) : void
return void

UnmaintenanceParentOpenState() public method

public UnmaintenanceParentOpenState ( ) : void
return void

Walk() public method

public Walk ( UIVisitor visitor ) : void
visitor LayoutFarm.UI.UIVisitor
return void