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 function onDraw(
    UI\Draw\Pen $pen,
    UI\Size $areaSize,
    UI\Point $clipPoint,
    UI\Size $clipSize
)
protected function onKey(string $key, int $ext, int $flags)
protected function onMouse(UI\Point $areaPoint, UI\Size $areaSize, int $flags)
public function redraw()
public function scrollTo(UI\Point $point, UI\Size $size)
public function setSize(UI\Size $size)
/* Méthodes héritées */
public function UI\Control::destroy()
public function UI\Control::disable()
public function UI\Control::enable()
public function UI\Control::getTopLevel(): int
public function UI\Control::hide()
public function UI\Control::isEnabled(): bool
public function UI\Control::isVisible(): bool
public function UI\Control::setParent(UI\Control $parent)
public function UI\Control::show()
}

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 ALT 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.