C# Класс LunarEclipse.Model.AbstractTool

Наследование: ITool
Показать файл Открыть проект

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

Метод Описание
AbstractTool ( MoonlightController controller ) : System
Activate ( ) : void
Deactivate ( ) : void
KeyDown ( System.Windows.Input.KeyEventArgs ev ) : void
KeyUp ( System.Windows.Input.KeyEventArgs ev ) : void
MouseDown ( System.Windows.Input.MouseEventArgs ev ) : void
MouseDrag ( System.Windows.Input.MouseEventArgs ev ) : void
MouseMove ( System.Windows.Input.MouseEventArgs ev ) : void
MouseUp ( System.Windows.Input.MouseEventArgs ev ) : void

Защищенные методы

Метод Описание
CheckDoubleClick ( ) : bool
PushUndo ( ) : void

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

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

public AbstractTool ( MoonlightController controller ) : System
controller LunarEclipse.Controller.MoonlightController
Результат System

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

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

CheckDoubleClick() защищенный Метод

protected CheckDoubleClick ( ) : bool
Результат bool

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

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

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

public KeyDown ( System.Windows.Input.KeyEventArgs ev ) : void
ev System.Windows.Input.KeyEventArgs
Результат void

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

public KeyUp ( System.Windows.Input.KeyEventArgs ev ) : void
ev System.Windows.Input.KeyEventArgs
Результат void

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

public MouseDown ( System.Windows.Input.MouseEventArgs ev ) : void
ev System.Windows.Input.MouseEventArgs
Результат void

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

public MouseDrag ( System.Windows.Input.MouseEventArgs ev ) : void
ev System.Windows.Input.MouseEventArgs
Результат void

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

public MouseMove ( System.Windows.Input.MouseEventArgs ev ) : void
ev System.Windows.Input.MouseEventArgs
Результат void

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

public MouseUp ( System.Windows.Input.MouseEventArgs ev ) : void
ev System.Windows.Input.MouseEventArgs
Результат void

PushUndo() защищенный Метод

protected PushUndo ( ) : void
Результат void