C# 클래스 LunarEclipse.Model.ElementCreationTool

상속: AbstractTool
파일 보기 프로젝트 열기: mono/lunareclipse

공개 메소드들

메소드 설명
Activate ( ) : void
Deactivate ( ) : void
ElementCreationTool ( MoonlightController controller ) : System.Windows

보호된 메소드들

메소드 설명
CreateShape ( ) : UIElement
PushUndo ( ) : void
SetupElement ( ) : void
SetupShapeProperties ( ) : void

메소드 상세

Activate() 공개 메소드

public Activate ( ) : void
리턴 void

CreateShape() 보호된 추상적인 메소드

protected abstract CreateShape ( ) : UIElement
리턴 UIElement

Deactivate() 공개 메소드

public Deactivate ( ) : void
리턴 void

ElementCreationTool() 공개 메소드

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

PushUndo() 보호된 메소드

protected PushUndo ( ) : void
리턴 void

SetupElement() 보호된 메소드

protected SetupElement ( ) : void
리턴 void

SetupShapeProperties() 보호된 메소드

protected SetupShapeProperties ( ) : void
리턴 void