|  | 
|  | ListItem () | 
|  | 
| virtual | ~ListItem () ROLAND_DEFAULT void setOrigin(Sint16 x | 
|  | 
| void | reset () | 
|  | 
| virtual void | onMouseButton (SDL_MouseButtonEvent *event) | 
|  | Catch MouseButton events.  More... 
 | 
|  | 
|  | Button () | 
|  | 
| virtual | ~Button () ROLAND_DEFAULT virtual void draw() | 
|  | 
| virtual void | onMouseMotion (SDL_MouseMotionEvent *event) | 
|  | Catch MouseMotion events.  More... 
 | 
|  | 
| void | setHighlightColor (const Color &color) | 
|  | 
| bool | isDown () const | 
|  | 
| void | setDown (bool down) | 
|  | 
|  | Label (Widget *parent=nullptr) | 
|  | 
| virtual | ~Label () | 
|  | 
| virtual void | draw () | 
|  | 
| virtual void | setPos (int x, int y) | 
|  | Sets the Position.  More... 
 | 
|  | 
| void | setImage (const String &fname, bool autosize=true, bool bg=false) | 
|  | 
| void | setBorder (bool val) | 
|  | 
| void | setBackground (bool val) | 
|  | 
| void | setText (const String &text) | 
|  | 
| void | setMoveable (bool moveable) | 
|  | 
| void | setBorderColor (const Color &color, const Color &highlite) | 
|  | 
| const String & | getText () const | 
|  | 
|  | Widget (Canvas *const canvas) | 
|  | Constructor with Canvas.  More... 
 | 
|  | 
|  | Widget (Widget *const parent=nullptr) | 
|  | Constructor with parent Widget.  More... 
 | 
|  | 
| virtual | ~Widget () ROLAND_DEFAULT virtual void draw()=0 | 
|  | Standarddestructor.  More... 
 | 
|  | 
| virtual bool | onKeyboard (SDL_KeyboardEvent *event) | 
|  | Catch Keyboard events.  More... 
 | 
|  | 
| virtual bool | onUser (SDL_UserEvent *event) | 
|  | Catch UserEvents.  More... 
 | 
|  | 
| virtual void | setSize (int width, int height) | 
|  | Sets the Size.  More... 
 | 
|  | 
| virtual void | setCanvas (Canvas *const canvas) | 
|  | Sets the Canvas to draw on.  More... 
 | 
|  | 
| void | setParent (Widget *const parent) | 
|  | Sets the parent Widget.  More... 
 | 
|  | 
| const Widget * | parent () const | 
|  | Returns the parent.  More... 
 | 
|  | 
| void | setColor (const Color &color) | 
|  | Sets the Color of the Widget by Color.  More... 
 | 
|  | 
| void | setColor (int r, int g, int b, int a=255) | 
|  | Sets the Color of the Widget by RGB(A)  More... 
 | 
|  | 
| Color | color () const | 
|  | Returns the Color of the Widget.  More... 
 | 
|  | 
| void | setEnabled (bool val) | 
|  | Set Widget enabled.  More... 
 | 
|  | 
| void | setWantEvents (bool val) | 
|  | Sets whether to catch Events.  More... 
 | 
|  | 
| void | setMouseOver (bool val) | 
|  | Sets whehther to catch MouseOver.  More... 
 | 
|  | 
| bool | enabled () const | 
|  | Returns whether the Widget is enabled.  More... 
 | 
|  | 
| bool | wantEvents () const | 
|  | Returns whether the Widget wants Events.  More... 
 | 
|  | 
| bool | mouseOver () const | 
|  | Returns whether the Widget receives MouseOver.  More... 
 | 
|  | 
| bool | hasMouseGrab () const | 
|  | Returns whether the Widget has MouseGrab.  More... 
 | 
|  | 
| Sint16 | x () const | 
|  | Returns the x position of the upper left corner.  More... 
 | 
|  | 
| Sint16 | y () const | 
|  | Returns the y position of the upper left corner.  More... 
 | 
|  | 
| Point | pos () const | 
|  | Returns the position of the upper left corner.  More... 
 | 
|  | 
| Uint16 | width () const | 
|  | Returns the width of the Widget.  More... 
 | 
|  | 
| Uint16 | height () const | 
|  | Returns the height of the Widget.  More... 
 | 
|  | 
| Size | size () const | 
|  | Returns the Size of the Widget.  More... 
 | 
|  | 
| Point | relativePos (Sint16 x, Sint16 y) const | 
|  | 
| void | relativePos (Sint16 x, Sint16 y, Point &target) const | 
|  | 
| const Rect & | rect () const | 
|  | 
| const Rect & | canvasrect () const | 
|  | 
Represents an item which can be hold by a List.