Updates the output. Every subclass must override it.
Gets the state of the element.
Enables (b = true) or disables (b = false) the element. All element is enabled by default.
Returns the source string.
Common input handler, must be set upon program initialization
Called when drawing is finished
Common pop-up handler
Basic stylesheet, all elements default to this if no alternative found
Points to the container for two-way communication
Called if mouse is on object
Called on left mouseclick pressed
Called on left mouseclick released
Called on middle mouseclick pressed
Called on middle mouseclick released
Called if mouse is moved on object
Called on right mouseclick pressed
Called on right mouseclick released
Contains the output of the drawing functions
DO NOT MODIFY IT EXTERNALLY! Contains the position of the element.
All Window elements inherit from this class. Provides basic interfacing with containers.