C# Класс LayoutFarm.HtmlBoxes.HtmlInputEventAdapter

control Html input logic
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Bind() публичный Метод

public Bind ( HtmlContainer htmlCont ) : void
htmlCont HtmlContainer
Результат void

HtmlInputEventAdapter() публичный Метод

public HtmlInputEventAdapter ( ) : System
Результат System

KeyDown() публичный Метод

public KeyDown ( UIKeyEventArgs e ) : void
e LayoutFarm.UI.UIKeyEventArgs
Результат void

KeyDown() публичный Метод

public KeyDown ( UIKeyEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIKeyEventArgs
startAt CssBox
Результат void

KeyPress() публичный Метод

public KeyPress ( UIKeyEventArgs e ) : void
e LayoutFarm.UI.UIKeyEventArgs
Результат void

KeyPress() публичный Метод

public KeyPress ( UIKeyEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIKeyEventArgs
startAt CssBox
Результат void

KeyUp() публичный Метод

public KeyUp ( UIKeyEventArgs e ) : void
e LayoutFarm.UI.UIKeyEventArgs
Результат void

KeyUp() публичный Метод

public KeyUp ( UIKeyEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIKeyEventArgs
startAt CssBox
Результат void

MouseDown() публичный Метод

public MouseDown ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
Результат void

MouseDown() публичный Метод

public MouseDown ( UIMouseEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIMouseEventArgs
startAt CssBox
Результат void

MouseMove() публичный Метод

public MouseMove ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
Результат void

MouseMove() публичный Метод

public MouseMove ( UIMouseEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIMouseEventArgs
startAt CssBox
Результат void

MouseUp() публичный Метод

public MouseUp ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
Результат void

MouseUp() публичный Метод

public MouseUp ( UIMouseEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIMouseEventArgs
startAt CssBox
Результат void

MouseWheel() публичный Метод

public MouseWheel ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
Результат void

MouseWheel() публичный Метод

public MouseWheel ( UIMouseEventArgs e, CssBox startAt ) : void
e LayoutFarm.UI.UIMouseEventArgs
startAt CssBox
Результат void

ProcessDialogKey() публичный Метод

public ProcessDialogKey ( UIKeyEventArgs e ) : bool
e LayoutFarm.UI.UIKeyEventArgs
Результат bool

ProcessDialogKey() публичный Метод

public ProcessDialogKey ( UIKeyEventArgs e, CssBox startAt ) : bool
e LayoutFarm.UI.UIKeyEventArgs
startAt CssBox
Результат bool

Unbind() публичный Метод

public Unbind ( ) : void
Результат void