C# Class LayoutFarm.HtmlBoxes.HtmlInputEventAdapter

control Html input logic
Show file Open project: prepare/HTML-Renderer Class Usage Examples

Public Methods

Method Description
Bind ( HtmlContainer htmlCont ) : void
HtmlInputEventAdapter ( ) : System
KeyDown ( UIKeyEventArgs e ) : void
KeyDown ( UIKeyEventArgs e, CssBox startAt ) : void
KeyPress ( UIKeyEventArgs e ) : void
KeyPress ( UIKeyEventArgs e, CssBox startAt ) : void
KeyUp ( UIKeyEventArgs e ) : void
KeyUp ( UIKeyEventArgs e, CssBox startAt ) : void
MouseDown ( UIMouseEventArgs e ) : void
MouseDown ( UIMouseEventArgs e, CssBox startAt ) : void
MouseMove ( UIMouseEventArgs e ) : void
MouseMove ( UIMouseEventArgs e, CssBox startAt ) : void
MouseUp ( UIMouseEventArgs e ) : void
MouseUp ( UIMouseEventArgs e, CssBox startAt ) : void
MouseWheel ( UIMouseEventArgs e ) : void
MouseWheel ( UIMouseEventArgs e, CssBox startAt ) : void
ProcessDialogKey ( UIKeyEventArgs e ) : bool
ProcessDialogKey ( UIKeyEventArgs e, CssBox startAt ) : bool
Unbind ( ) : void

Private Methods

Method Description
ClearPreviousSelection ( ) : void
ForEachEventListenerBubbleUp ( UIEventArgs e, CssBoxHitChain hitChain, EventListenerAction listenerAction ) : void
ForEachOnlyEventPortalBubbleUp ( UIEventArgs e, CssBoxHitChain hitPointChain, EventPortalAction eventPortalAction ) : void
GetFreeHitChain ( ) : CssBoxHitChain
ReleaseHitChain ( CssBoxHitChain hitChain ) : void
SetEventOrigin ( UIEventArgs e, CssBoxHitChain hitChain ) : void

Method Details

Bind() public method

public Bind ( HtmlContainer htmlCont ) : void
htmlCont HtmlContainer
return void

HtmlInputEventAdapter() public method

public HtmlInputEventAdapter ( ) : System
return System

KeyDown() public method

public KeyDown ( UIKeyEventArgs e ) : void
e LayoutFarm.UI.UIKeyEventArgs
return void

KeyDown() public method

public KeyDown ( UIKeyEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIKeyEventArgs
startAt CssBox
return void

KeyPress() public method

public KeyPress ( UIKeyEventArgs e ) : void
e LayoutFarm.UI.UIKeyEventArgs
return void

KeyPress() public method

public KeyPress ( UIKeyEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIKeyEventArgs
startAt CssBox
return void

KeyUp() public method

public KeyUp ( UIKeyEventArgs e ) : void
e LayoutFarm.UI.UIKeyEventArgs
return void

KeyUp() public method

public KeyUp ( UIKeyEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIKeyEventArgs
startAt CssBox
return void

MouseDown() public method

public MouseDown ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
return void

MouseDown() public method

public MouseDown ( UIMouseEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIMouseEventArgs
startAt CssBox
return void

MouseMove() public method

public MouseMove ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
return void

MouseMove() public method

public MouseMove ( UIMouseEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIMouseEventArgs
startAt CssBox
return void

MouseUp() public method

public MouseUp ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
return void

MouseUp() public method

public MouseUp ( UIMouseEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIMouseEventArgs
startAt CssBox
return void

MouseWheel() public method

public MouseWheel ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
return void

MouseWheel() public method

public MouseWheel ( UIMouseEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIMouseEventArgs
startAt CssBox
return void

ProcessDialogKey() public method

public ProcessDialogKey ( UIKeyEventArgs e ) : bool
e LayoutFarm.UI.UIKeyEventArgs
return bool

ProcessDialogKey() public method

public ProcessDialogKey ( UIKeyEventArgs e, CssBox startAt ) : bool
e LayoutFarm.UI.UIKeyEventArgs
startAt CssBox
return bool

Unbind() public method

public Unbind ( ) : void
return void