Control#

new Control()#

Base control class. All other controls extend from this class.

Parameters:
NameTypeAttributesDefaultDescription
options.autoActivateBoolean<optional>
true

If true - calls initialize function after the renderer assigning.

Members#

name#

Returns control name.

Methods#

activate()#

Activate control.

addTo()#

Assign renderer to the control.

deactivate()#

Deactivate control.

isActive()#

Is control active.

onactivate()#

Control activation function have to be overridden.

onadd()#

Control renderer assigning function have to be overridden.

ondeactivate()#

Control deactivation function have to be overriden.

oninit()#

Control initialization function have to be overridden.

onremove()#

Control remove function have to be overridden.

remove()#

Removes control.