C# Class LunarEclipse.Model.ResizeHandle

Inheritance: TransformHandle
Afficher le fichier Open project: mono/lunareclipse

Méthodes publiques

Méthode Description
MouseStep ( object sender, System.Windows.Input.MouseEventArgs args ) : void
ResizeHandle ( MoonlightController controller, IHandleGroup group, ILocator locator ) : System

Méthodes protégées

Méthode Description
CalculateNewBounds ( Rect oldBounds, Point offset, double cosAngle, double sinAngle ) : Rect
CreateContent ( ) : UIElement

Private Methods

Méthode Description
TransformOffset ( Point offset, double angle ) : Point

Method Details

CalculateNewBounds() protected abstract méthode

protected abstract CalculateNewBounds ( Rect oldBounds, Point offset, double cosAngle, double sinAngle ) : Rect
oldBounds System.Windows.Rect
offset Point
cosAngle double
sinAngle double
Résultat System.Windows.Rect

CreateContent() protected méthode

protected CreateContent ( ) : UIElement
Résultat UIElement

MouseStep() public méthode

public MouseStep ( object sender, System.Windows.Input.MouseEventArgs args ) : void
sender object
args System.Windows.Input.MouseEventArgs
Résultat void

ResizeHandle() public méthode

public ResizeHandle ( MoonlightController controller, IHandleGroup group, ILocator locator ) : System
controller LunarEclipse.Controller.MoonlightController
group IHandleGroup
locator ILocator
Résultat System