C# Class LayoutFarm.HtmlBoxes.HtmlInputEventAdapter

control Html input logic
Afficher le fichier Open project: prepare/HTML-Renderer Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public Bind ( HtmlContainer htmlCont ) : void
htmlCont HtmlContainer
Résultat void

HtmlInputEventAdapter() public méthode

public HtmlInputEventAdapter ( ) : System
Résultat System

KeyDown() public méthode

public KeyDown ( UIKeyEventArgs e ) : void
e LayoutFarm.UI.UIKeyEventArgs
Résultat void

KeyDown() public méthode

public KeyDown ( UIKeyEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIKeyEventArgs
startAt CssBox
Résultat void

KeyPress() public méthode

public KeyPress ( UIKeyEventArgs e ) : void
e LayoutFarm.UI.UIKeyEventArgs
Résultat void

KeyPress() public méthode

public KeyPress ( UIKeyEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIKeyEventArgs
startAt CssBox
Résultat void

KeyUp() public méthode

public KeyUp ( UIKeyEventArgs e ) : void
e LayoutFarm.UI.UIKeyEventArgs
Résultat void

KeyUp() public méthode

public KeyUp ( UIKeyEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIKeyEventArgs
startAt CssBox
Résultat void

MouseDown() public méthode

public MouseDown ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
Résultat void

MouseDown() public méthode

public MouseDown ( UIMouseEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIMouseEventArgs
startAt CssBox
Résultat void

MouseMove() public méthode

public MouseMove ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
Résultat void

MouseMove() public méthode

public MouseMove ( UIMouseEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIMouseEventArgs
startAt CssBox
Résultat void

MouseUp() public méthode

public MouseUp ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
Résultat void

MouseUp() public méthode

public MouseUp ( UIMouseEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIMouseEventArgs
startAt CssBox
Résultat void

MouseWheel() public méthode

public MouseWheel ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
Résultat void

MouseWheel() public méthode

public MouseWheel ( UIMouseEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIMouseEventArgs
startAt CssBox
Résultat void

ProcessDialogKey() public méthode

public ProcessDialogKey ( UIKeyEventArgs e ) : bool
e LayoutFarm.UI.UIKeyEventArgs
Résultat bool

ProcessDialogKey() public méthode

public ProcessDialogKey ( UIKeyEventArgs e, CssBox startAt ) : bool
e LayoutFarm.UI.UIKeyEventArgs
startAt CssBox
Résultat bool

Unbind() public méthode

public Unbind ( ) : void
Résultat void