C# Class LunarEclipse.Model.StandardSelection

Inheritance: ISelection
ファイルを表示 Open project: mono/lunareclipse Class Usage Examples

Private Properties

Property Type Description
AddElementToCanvas void
ChangeMainElement void
ChangeSelection void
ChangeZ void
FindHandleGroup IHandleGroup
PushUndo void
RemoveElementFromCanvas void

Public Methods

Method Description
Add ( UIElement element ) : void
AlignBottom ( ) : void
AlignHorizontalCenter ( ) : void
AlignLeft ( ) : void
AlignRight ( ) : void
AlignTop ( ) : void
AlignVerticalCenter ( ) : void
BringForwards ( ) : void
BringToFront ( ) : void
Clear ( ) : void
Clone ( ) : void
Contains ( UIElement element ) : bool
Copy ( ) : void
Cut ( ) : void
DeleteFromCanvas ( ) : void
GetBounds ( ) : Rect
Hide ( ) : void
Paste ( ) : void
Remove ( UIElement element ) : void
SelectAll ( ) : void
SendBackwards ( ) : void
SendToBack ( ) : void
Show ( ) : void
StandardSelection ( MoonlightController controller ) : System
Update ( ) : void

Protected Methods

Method Description
OnHandleMouseDown ( object sender, System.Windows.Input.MouseEventArgs args ) : void

Private Methods

Method Description
AddElementToCanvas ( UIElement element ) : void
ChangeMainElement ( ) : void
ChangeSelection ( ) : void
ChangeZ ( UIElement element, int z ) : void
FindHandleGroup ( UIElement element ) : IHandleGroup
PushUndo ( ) : void
RemoveElementFromCanvas ( UIElement element ) : void

Method Details

Add() public method

public Add ( UIElement element ) : void
element UIElement
return void

AlignBottom() public method

public AlignBottom ( ) : void
return void

AlignHorizontalCenter() public method

public AlignHorizontalCenter ( ) : void
return void

AlignLeft() public method

public AlignLeft ( ) : void
return void

AlignRight() public method

public AlignRight ( ) : void
return void

AlignTop() public method

public AlignTop ( ) : void
return void

AlignVerticalCenter() public method

public AlignVerticalCenter ( ) : void
return void

BringForwards() public method

public BringForwards ( ) : void
return void

BringToFront() public method

public BringToFront ( ) : void
return void

Clear() public method

public Clear ( ) : void
return void

Clone() public method

public Clone ( ) : void
return void

Contains() public method

public Contains ( UIElement element ) : bool
element UIElement
return bool

Copy() public method

public Copy ( ) : void
return void

Cut() public method

public Cut ( ) : void
return void

DeleteFromCanvas() public method

public DeleteFromCanvas ( ) : void
return void

GetBounds() public method

public GetBounds ( ) : Rect
return System.Windows.Rect

Hide() public method

public Hide ( ) : void
return void

OnHandleMouseDown() protected method

protected OnHandleMouseDown ( object sender, System.Windows.Input.MouseEventArgs args ) : void
sender object
args System.Windows.Input.MouseEventArgs
return void

Paste() public method

public Paste ( ) : void
return void

Remove() public method

public Remove ( UIElement element ) : void
element UIElement
return void

SelectAll() public method

public SelectAll ( ) : void
return void

SendBackwards() public method

public SendBackwards ( ) : void
return void

SendToBack() public method

public SendToBack ( ) : void
return void

Show() public method

public Show ( ) : void
return void

StandardSelection() public method

public StandardSelection ( MoonlightController controller ) : System
controller LunarEclipse.Controller.MoonlightController
return System

Update() public method

public Update ( ) : void
return void