C# 클래스 LunarEclipse.Model.ResizeHandle

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

공개 메소드들

메소드 설명
MouseStep ( object sender, System.Windows.Input.MouseEventArgs args ) : void
ResizeHandle ( MoonlightController controller, IHandleGroup group, ILocator locator ) : System

보호된 메소드들

메소드 설명
CalculateNewBounds ( Rect oldBounds, Point offset, double cosAngle, double sinAngle ) : Rect
CreateContent ( ) : UIElement

비공개 메소드들

메소드 설명
TransformOffset ( Point offset, double angle ) : Point

메소드 상세

CalculateNewBounds() 보호된 추상적인 메소드

protected abstract CalculateNewBounds ( Rect oldBounds, Point offset, double cosAngle, double sinAngle ) : Rect
oldBounds System.Windows.Rect
offset Point
cosAngle double
sinAngle double
리턴 System.Windows.Rect

CreateContent() 보호된 메소드

protected CreateContent ( ) : UIElement
리턴 UIElement

MouseStep() 공개 메소드

public MouseStep ( object sender, System.Windows.Input.MouseEventArgs args ) : void
sender object
args System.Windows.Input.MouseEventArgs
리턴 void

ResizeHandle() 공개 메소드

public ResizeHandle ( MoonlightController controller, IHandleGroup group, ILocator locator ) : System
controller LunarEclipse.Controller.MoonlightController
group IHandleGroup
locator ILocator
리턴 System