C# Class LunarEclipse.Model.SelectionTool

Inheritance: AbstractTool
Afficher le fichier Open project: mono/lunareclipse Class Usage Examples

Méthodes publiques

Méthode Description
Activate ( ) : void
Deactivate ( ) : void
MouseDown ( System.Windows.Input.MouseEventArgs ev ) : void
MouseMove ( System.Windows.Input.MouseEventArgs ev ) : void
MouseUp ( System.Windows.Input.MouseEventArgs ev ) : void
SelectionTool ( MoonlightController controller ) : System

Méthodes protégées

Méthode Description
OnHandleMouseDown ( object sender, System.Windows.Input.MouseEventArgs args ) : void
PushUndo ( ) : void

Private Methods

Méthode Description
EndSelection ( ) : void
MoveElement ( UIElement element, Point offset ) : void
MoveSelection ( Point end ) : void
OnElementClicked ( object sender, System.Windows.Input.MouseEventArgs e ) : void
Selectable ( UIElement element ) : bool
StartSelection ( Point start ) : void
UpdateSelectionRect ( ) : void

Method Details

Activate() public méthode

public Activate ( ) : void
Résultat void

Deactivate() public méthode

public Deactivate ( ) : void
Résultat void

MouseDown() public méthode

public MouseDown ( System.Windows.Input.MouseEventArgs ev ) : void
ev System.Windows.Input.MouseEventArgs
Résultat void

MouseMove() public méthode

public MouseMove ( System.Windows.Input.MouseEventArgs ev ) : void
ev System.Windows.Input.MouseEventArgs
Résultat void

MouseUp() public méthode

public MouseUp ( System.Windows.Input.MouseEventArgs ev ) : void
ev System.Windows.Input.MouseEventArgs
Résultat void

OnHandleMouseDown() protected méthode

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

PushUndo() protected méthode

protected PushUndo ( ) : void
Résultat void

SelectionTool() public méthode

public SelectionTool ( MoonlightController controller ) : System
controller LunarEclipse.Controller.MoonlightController
Résultat System