C# Класс LynnaLab.RoomEditor

Наследование: TileGridViewer
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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