C# 클래스 LunarEclipse.Model.ShapeCreationTool

상속: ElementCreationTool
파일 보기 프로젝트 열기: mono/lunareclipse

공개 메소드들

메소드 설명
MouseDown ( System.Windows.Input.MouseEventArgs ev ) : void
MouseMove ( System.Windows.Input.MouseEventArgs ev ) : void
ShapeCreationTool ( MoonlightController controller ) : System.Windows

보호된 메소드들

메소드 설명
NormalizeShape ( double &x, double &y, double &width, double &height ) : void
UpdateShape ( ) : void

메소드 상세

MouseDown() 공개 메소드

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

NormalizeShape() 보호된 메소드

protected NormalizeShape ( double &x, double &y, double &width, double &height ) : void
x double
y double
width double
height double
리턴 void

ShapeCreationTool() 공개 메소드

public ShapeCreationTool ( MoonlightController controller ) : System.Windows
controller LunarEclipse.Controller.MoonlightController
리턴 System.Windows

UpdateShape() 보호된 메소드

protected UpdateShape ( ) : void
리턴 void