C# Class Aga.Controls.Tree.NodeControls.NodeControl

Inheritance: Component
Datei anzeigen Open project: janbert/VSTiBox Class Usage Examples

Private Properties

Property Type Description
AssignParent void
GetActualSize Size

Public Methods

Method Description
Draw ( TreeNodeAdv node, DrawContext context ) : void
GetToolTip ( TreeNodeAdv node ) : string
IsVisible ( TreeNodeAdv node ) : bool
KeyDown ( KeyEventArgs args ) : void
KeyUp ( KeyEventArgs args ) : void
MeasureSize ( TreeNodeAdv node, DrawContext context ) : Size
MouseDoubleClick ( TreeNodeAdvMouseEventArgs args ) : void
MouseDown ( TreeNodeAdvMouseEventArgs args ) : void
MouseUp ( TreeNodeAdvMouseEventArgs args ) : void

Protected Methods

Method Description
CheckThread ( ) : void
GetBounds ( TreeNodeAdv node, DrawContext context ) : Rectangle
OnIsVisibleValueNeeded ( Aga.Controls.Tree.NodeControls.NodeControlValueEventArgs args ) : void

Private Methods

Method Description
AssignParent ( TreeViewAdv parent ) : void
GetActualSize ( TreeNodeAdv node, DrawContext context ) : Size

Method Details

CheckThread() protected method

protected CheckThread ( ) : void
return void

Draw() public abstract method

public abstract Draw ( TreeNodeAdv node, DrawContext context ) : void
node TreeNodeAdv
context DrawContext
return void

GetBounds() protected method

protected GetBounds ( TreeNodeAdv node, DrawContext context ) : Rectangle
node TreeNodeAdv
context DrawContext
return Rectangle

GetToolTip() public method

public GetToolTip ( TreeNodeAdv node ) : string
node TreeNodeAdv
return string

IsVisible() public method

public IsVisible ( TreeNodeAdv node ) : bool
node TreeNodeAdv
return bool

KeyDown() public method

public KeyDown ( KeyEventArgs args ) : void
args KeyEventArgs
return void

KeyUp() public method

public KeyUp ( KeyEventArgs args ) : void
args KeyEventArgs
return void

MeasureSize() public abstract method

public abstract MeasureSize ( TreeNodeAdv node, DrawContext context ) : Size
node TreeNodeAdv
context DrawContext
return Size

MouseDoubleClick() public method

public MouseDoubleClick ( TreeNodeAdvMouseEventArgs args ) : void
args TreeNodeAdvMouseEventArgs
return void

MouseDown() public method

public MouseDown ( TreeNodeAdvMouseEventArgs args ) : void
args TreeNodeAdvMouseEventArgs
return void

MouseUp() public method

public MouseUp ( TreeNodeAdvMouseEventArgs args ) : void
args TreeNodeAdvMouseEventArgs
return void

OnIsVisibleValueNeeded() protected method

protected OnIsVisibleValueNeeded ( Aga.Controls.Tree.NodeControls.NodeControlValueEventArgs args ) : void
args Aga.Controls.Tree.NodeControls.NodeControlValueEventArgs
return void