C# Class LunarEclipse.Model.AbstractHandle

Inheritance: System.Windows.Controls.UserControl, IHandle
Afficher le fichier Open project: mono/lunareclipse

Méthodes publiques

Méthode Description
AbstractHandle ( MoonlightController controller, IHandleGroup group ) : System
MouseEnd ( object sender, System.Windows.Input.MouseEventArgs args ) : void
MouseStart ( object sender, System.Windows.Input.MouseEventArgs args ) : void
MouseStep ( object sender, System.Windows.Input.MouseEventArgs args ) : void
Move ( double dx, double dy ) : void
Update ( ) : void

Méthodes protégées

Méthode Description
CalculateOffset ( Point current ) : Point
ChangeProperty ( DependencyObject item, DependencyProperty prop, object value ) : void
CreateContent ( ) : UIElement
PushUndo ( ) : void
ZoomCorrection ( ) : void

Method Details

AbstractHandle() public méthode

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

CalculateOffset() protected méthode

protected CalculateOffset ( Point current ) : Point
current Point
Résultat Point

ChangeProperty() protected méthode

protected ChangeProperty ( DependencyObject item, DependencyProperty prop, object value ) : void
item System.Windows.DependencyObject
prop System.Windows.DependencyProperty
value object
Résultat void

CreateContent() protected méthode

protected CreateContent ( ) : UIElement
Résultat UIElement

MouseEnd() public méthode

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

MouseStart() public méthode

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

MouseStep() public méthode

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

Move() public méthode

public Move ( double dx, double dy ) : void
dx double
dy double
Résultat void

PushUndo() protected méthode

protected PushUndo ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void

ZoomCorrection() protected méthode

protected ZoomCorrection ( ) : void
Résultat void