C# Class LunarEclipse.Model.PathCreationTool

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

Public Methods

Method Description
MouseDown ( System.Windows.Input.MouseEventArgs ev ) : void
MouseMove ( System.Windows.Input.MouseEventArgs ev ) : void
MouseUp ( System.Windows.Input.MouseEventArgs ev ) : void
PathCreationTool ( MoonlightController controller ) : System

Protected Methods

Method Description
CreateShape ( ) : UIElement
UpdateShape ( ) : void

Private Methods

Method Description
AddSegment ( ) : void
RemoveAllFrames ( ) : void
UpdateFrames ( ) : void

Method Details

CreateShape() protected method

protected CreateShape ( ) : UIElement
return System.Windows.UIElement

MouseDown() public method

public MouseDown ( 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

PathCreationTool() public method

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

UpdateShape() protected method

protected UpdateShape ( ) : void
return void