Php/docs/class.ui-area

From Get docs

(UI 0.9.9)

Introduction

An Area represents a canvas which can be used to draw, and respond to mouse and key events.


Class synopsis


UI\Area extends UI\Control {

/* Constants */

const int Ctrl

const int Alt

const int Shift

const int Super

const int Down

const int Up

/* Methods */

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 )

/* Inherited methods */

public UI\Control::destroy ( )

public UI\Control::disable ( )

public UI\Control::enable ( )

public UI\Control::getTopLevel ( ) : int

public UI\Control::hide ( )

public UI\Control::isEnabled ( ) : bool

public UI\Control::isVisible ( ) : bool

public UI\Control::setParent ( UI\Control $parent )

public UI\Control::show ( )

}

Predefined Constants

UI\Area::Ctrl
Shall be set in the modifiers passed to key and mouse events when the CTRL key is active
UI\Area::Alt
Shall be set in the modifiers passed to key and mouse events when the ALT key is active
UI\Area::Shift
Shall be set in the modifiers passed to key and mouse events when the SHIFT key is active
UI\Area::Super
UI\Area::Down
Shall be set in the modifiers passed to key and mouse events
UI\Area::Up
Shall be set in the modifiers passed to key and mouse events


Table of Contents