C# Class LunarEclipse.Model.ElementCreationTool

Inheritance: AbstractTool
ファイルを表示 Open project: mono/lunareclipse

Public Methods

Method Description
Activate ( ) : void
Deactivate ( ) : void
ElementCreationTool ( MoonlightController controller ) : System.Windows

Protected Methods

Method Description
CreateShape ( ) : UIElement
PushUndo ( ) : void
SetupElement ( ) : void
SetupShapeProperties ( ) : void

Method Details

Activate() public method

public Activate ( ) : void
return void

CreateShape() protected abstract method

protected abstract CreateShape ( ) : UIElement
return UIElement

Deactivate() public method

public Deactivate ( ) : void
return void

ElementCreationTool() public method

public ElementCreationTool ( MoonlightController controller ) : System.Windows
controller LunarEclipse.Controller.MoonlightController
return System.Windows

PushUndo() protected method

protected PushUndo ( ) : void
return void

SetupElement() protected method

protected SetupElement ( ) : void
return void

SetupShapeProperties() protected method

protected SetupShapeProperties ( ) : void
return void