C# Класс Hyena.Data.Gui.CanvasItem

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

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

Метод Описание
Arrange ( ) : void
ButtonEvent ( Point cursor, bool pressed, uint button ) : bool
CursorEnterEvent ( ) : void
CursorLeaveEvent ( ) : void
CursorMotionEvent ( Point cursor ) : bool
Invalidate ( ) : void
Invalidate ( Rect area ) : void
Measure ( Size available ) : Size
Render ( CellContext context ) : void

Защищенные методы

Метод Описание
OnInvalidate ( Rect area ) : void

Описание методов

Arrange() публичный абстрактный Метод

public abstract Arrange ( ) : void
Результат void

ButtonEvent() публичный Метод

public ButtonEvent ( Point cursor, bool pressed, uint button ) : bool
cursor Point
pressed bool
button uint
Результат bool

CursorEnterEvent() публичный Метод

public CursorEnterEvent ( ) : void
Результат void

CursorLeaveEvent() публичный Метод

public CursorLeaveEvent ( ) : void
Результат void

CursorMotionEvent() публичный Метод

public CursorMotionEvent ( Point cursor ) : bool
cursor Point
Результат bool

Invalidate() публичный Метод

public Invalidate ( ) : void
Результат void

Invalidate() публичный Метод

public Invalidate ( Rect area ) : void
area Hyena.Gui.Canvas.Rect
Результат void

Measure() публичный абстрактный Метод

public abstract Measure ( Size available ) : Size
available Hyena.Gui.Canvas.Size
Результат Hyena.Gui.Canvas.Size

OnInvalidate() защищенный Метод

protected OnInvalidate ( Rect area ) : void
area Hyena.Gui.Canvas.Rect
Результат void

Render() публичный абстрактный Метод

public abstract Render ( CellContext context ) : void
context CellContext
Результат void