C# Class LunarEclipse.Model.AbstractTool

Inheritance: ITool
ファイルを表示 Open project: mono/lunareclipse

Public Methods

Method Description
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

Protected Methods

Method Description
CheckDoubleClick ( ) : bool
PushUndo ( ) : void

Method Details

AbstractTool() public method

public AbstractTool ( MoonlightController controller ) : System
controller LunarEclipse.Controller.MoonlightController
return System

Activate() public method

public Activate ( ) : void
return void

CheckDoubleClick() protected method

protected CheckDoubleClick ( ) : bool
return bool

Deactivate() public method

public Deactivate ( ) : void
return void

KeyDown() public method

public KeyDown ( System.Windows.Input.KeyEventArgs ev ) : void
ev System.Windows.Input.KeyEventArgs
return void

KeyUp() public method

public KeyUp ( System.Windows.Input.KeyEventArgs ev ) : void
ev System.Windows.Input.KeyEventArgs
return void

MouseDown() public method

public MouseDown ( System.Windows.Input.MouseEventArgs ev ) : void
ev System.Windows.Input.MouseEventArgs
return void

MouseDrag() public method

public MouseDrag ( System.Windows.Input.MouseEventArgs ev ) : void
ev System.Windows.Input.MouseEventArgs
return void

MouseMove() public method

public MouseMove ( System.Windows.Input.MouseEventArgs ev ) : void
ev System.Windows.Input.MouseEventArgs
return void

MouseUp() public method

public MouseUp ( System.Windows.Input.MouseEventArgs ev ) : void
ev System.Windows.Input.MouseEventArgs
return void

PushUndo() protected method

protected PushUndo ( ) : void
return void