C# 클래스 LynnaLab.RoomEditor

상속: TileGridViewer
파일 보기 프로젝트 열기: Drenn1/LynnaLab 1 사용 예제들

공개 메소드들

메소드 설명
OnObjectsModified ( ) : void
OnRoomModified ( ) : void
RoomEditor ( ) : System
SetClient ( TileGridSelector client ) : void
SetObjectGroupEditor ( ObjectGroupEditor editor ) : void
SetRoom ( Room r ) : void

보호된 메소드들

메소드 설명
OnButtonPressEvent ( Gdk ev ) : bool
OnExposeEvent ( Gdk ev ) : bool
OnSizeAllocated ( Gdk allocation ) : void
OnSizeRequested ( Gtk &requisition ) : void

비공개 메소드들

메소드 설명
DrawObjectGroup ( Graphics g, int index, int &cursorX, int &cursorY, int &selectedX, int &selectedY, ObjectGroup group, ObjectGroupEditor editor, List &objectIndices ) : int
OnClicked ( int x, int y ) : void
OnDragged ( int x, int y ) : void
UpdateMouse ( int x, int y ) : void

메소드 상세

OnButtonPressEvent() 보호된 메소드

protected OnButtonPressEvent ( Gdk ev ) : bool
ev Gdk
리턴 bool

OnExposeEvent() 보호된 메소드

protected OnExposeEvent ( Gdk ev ) : bool
ev Gdk
리턴 bool

OnObjectsModified() 공개 메소드

public OnObjectsModified ( ) : void
리턴 void

OnRoomModified() 공개 메소드

public OnRoomModified ( ) : void
리턴 void

OnSizeAllocated() 보호된 메소드

protected OnSizeAllocated ( Gdk allocation ) : void
allocation Gdk
리턴 void

OnSizeRequested() 보호된 메소드

protected OnSizeRequested ( Gtk &requisition ) : void
requisition Gtk
리턴 void

RoomEditor() 공개 메소드

public RoomEditor ( ) : System
리턴 System

SetClient() 공개 메소드

public SetClient ( TileGridSelector client ) : void
client TileGridSelector
리턴 void

SetObjectGroupEditor() 공개 메소드

public SetObjectGroupEditor ( ObjectGroupEditor editor ) : void
editor ObjectGroupEditor
리턴 void

SetRoom() 공개 메소드

public SetRoom ( Room r ) : void
r Room
리턴 void