C# 클래스 LunarEclipse.Controller.MoonlightController

파일 보기 프로젝트 열기: mono/lunareclipse 1 사용 예제들

Private Properties

프로퍼티 타입 설명
MouseLeftDown void
MouseLeftUp void
MouseMove void
SetupCanvas void

공개 메소드들

메소드 설명
Clear ( ) : void
LoadFromFile ( string file ) : void
LoadXaml ( string xaml ) : void
MoonlightController ( GtkSilver moonlight ) : System
Redo ( ) : void
SaveToFile ( string file ) : void
SerializeCanvas ( ) : string
Undo ( ) : void
Zoom ( int zoom ) : void
Zoom ( int zoom, Point center ) : void
ZoomCorrection ( Point point ) : Point
ZoomCorrection ( double value ) : double

비공개 메소드들

메소드 설명
MouseLeftDown ( object sender, System.Windows.Input.MouseEventArgs e ) : void
MouseLeftUp ( object sender, System.Windows.Input.MouseEventArgs e ) : void
MouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
SetupCanvas ( ) : void

메소드 상세

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

LoadFromFile() 공개 메소드

public LoadFromFile ( string file ) : void
file string
리턴 void

LoadXaml() 공개 메소드

public LoadXaml ( string xaml ) : void
xaml string
리턴 void

MoonlightController() 공개 메소드

public MoonlightController ( GtkSilver moonlight ) : System
moonlight GtkSilver
리턴 System

Redo() 공개 메소드

public Redo ( ) : void
리턴 void

SaveToFile() 공개 메소드

public SaveToFile ( string file ) : void
file string
리턴 void

SerializeCanvas() 공개 메소드

public SerializeCanvas ( ) : string
리턴 string

Undo() 공개 메소드

public Undo ( ) : void
리턴 void

Zoom() 공개 메소드

public Zoom ( int zoom ) : void
zoom int
리턴 void

Zoom() 공개 메소드

public Zoom ( int zoom, Point center ) : void
zoom int
center Point
리턴 void

ZoomCorrection() 공개 메소드

public ZoomCorrection ( Point point ) : Point
point Point
리턴 Point

ZoomCorrection() 공개 메소드

public ZoomCorrection ( double value ) : double
value double
리턴 double