- textdstring text; 
- Undocumented in source. 
- sourcestring source; 
- Undocumented in source. 
- positionCoordinate position; 
- DO NOT MODIFY IT EXTERNALLY! Contains the position of the element. 
- outputBitmapDrawer output; 
- Contains the output of the drawing functions 
- elementContainerElementContainer elementContainer; 
- Points to the container for two-way communication 
- customStyleStyleSheet customStyle; 
- Undocumented in source. 
- statebool state; 
- Undocumented in source. 
- inputHandlerInputHandler inputHandler; 
- Common input handler, must be set upon program initialization 
- popUpHandlerPopUpHandler popUpHandler; 
- styleSheetStyleSheet styleSheet; 
- Basic stylesheet, all elements default to this if no alternative found 
- onDrawvoid delegate() onDraw; 
- Called when drawing is finished 
- onMouseLClickRelvoid delegate(Event ev) onMouseLClickRel; 
- Called on left mouseclick released 
- onMouseRClickRelvoid delegate(Event ev) onMouseRClickRel; 
- Called on right mouseclick released 
- onMouseMClickRelvoid delegate(Event ev) onMouseMClickRel; 
- Called on middle mouseclick released 
- onMouseHovervoid delegate(Event ev) onMouseHover; 
- Called if mouse is on object 
- onMouseMovevoid delegate(Event ev) onMouseMove; 
- Called if mouse is moved on object 
- onMouseLClickPrevoid delegate(Event ev) onMouseLClickPre; 
- Called on left mouseclick pressed 
- onMouseRClickPrevoid delegate(Event ev) onMouseRClickPre; 
- Called on right mouseclick pressed 
- onMouseMClickPrevoid delegate(Event ev) onMouseMClickPre; 
- Called on middle mouseclick pressed 
- onClickvoid onClick(int offsetX, int offsetY, int state, ubyte button) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- onDragvoid onDrag(int x, int y, int relX, int relY, ubyte button) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- onScrollvoid onScroll(int x, int y, int wX, int wY) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- getXint getX [@property getter] 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- getYint getY [@property getter] 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- getPositionCoordinate getPosition [@property getter] 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- drawvoid draw() 
- Updates the output. Every subclass must override it. 
- getTextdstring getText() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- setTextvoid setText(dstring s) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- getAvailableStyleSheetStyleSheet getAvailableStyleSheet() 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- setCustomStylevoid setCustomStyle(StyleSheet s) 
- Undocumented in source. Be warned that the author may not have intended to support it. 
- setStatevoid setState(bool b) 
- Enables (b = true) or disables (b = false) the element. All element is enabled by default. 
- getStatebool getState() 
- Gets the state of the element. 
- getSourcestring getSource [@property getter] 
- Returns the source string.