International PHP Conference Berlin 2025

Area

(UI 0.9.9)

Introduction

Une aire (Area) représente un canevas sur lequel on peut dessiner et répondre aux événements de souris et de clavier.

Synopsis de la classe

class UI\Area extends UI\Control {
/* Constantes */
const int Ctrl;
const int Alt;
const int Shift;
const int Super;
const int Down;
const int Up;
/* Méthodes */
protected onDraw(
    UI\Draw\Pen $pen,
    UI\Size $areaSize,
    UI\Point $clipPoint,
    UI\Size $clipSize
)
protected onKey(string $key, int $ext, int $flags)
protected onMouse(UI\Point $areaPoint, UI\Size $areaSize, int $flags)
public redraw()
public scrollTo(UI\Point $point, UI\Size $size)
public setSize(UI\Size $size)
/* Méthodes héritées */
}

Constantes pré-définies

UI\Area::Ctrl
Doit être défini dans les modificateurs passés aux événements de clavier et de souris lorsque la touche CTRL est active
UI\Area::Alt
Doit être défini dans les modificateurs passés aux événements de clavier et de souris lorsque la touche ATL est active
UI\Area::Shift
Doit être défini dans les modificateurs passés aux événements de clavier et de souris lorsque la touche SHIFT est active
UI\Area::Super

UI\Area::Down

Doit être défini dans les modificateurs passés aux événements de clavier et de souris

UI\Area::Up

Doit être défini dans les modificateurs passés aux événements de clavier et de souris

Sommaire

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top