C# Class Hyena.Data.Gui.CanvasItem

Afficher le fichier Open project: rubenv/tripod Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
OnInvalidate ( Rect area ) : void

Method Details

Arrange() public abstract méthode

public abstract Arrange ( ) : void
Résultat void

ButtonEvent() public méthode

public ButtonEvent ( Point cursor, bool pressed, uint button ) : bool
cursor Point
pressed bool
button uint
Résultat bool

CursorEnterEvent() public méthode

public CursorEnterEvent ( ) : void
Résultat void

CursorLeaveEvent() public méthode

public CursorLeaveEvent ( ) : void
Résultat void

CursorMotionEvent() public méthode

public CursorMotionEvent ( Point cursor ) : bool
cursor Point
Résultat bool

Invalidate() public méthode

public Invalidate ( ) : void
Résultat void

Invalidate() public méthode

public Invalidate ( Rect area ) : void
area Hyena.Gui.Canvas.Rect
Résultat void

Measure() public abstract méthode

public abstract Measure ( Size available ) : Size
available Hyena.Gui.Canvas.Size
Résultat Hyena.Gui.Canvas.Size

OnInvalidate() protected méthode

protected OnInvalidate ( Rect area ) : void
area Hyena.Gui.Canvas.Rect
Résultat void

Render() public abstract méthode

public abstract Render ( CellContext context ) : void
context CellContext
Résultat void