GUI base widget.
More...
#include <gelGUIWidget.h>
List of all members.
Public Member Functions |
| | GelGUIWidget () |
| | Default constructor.
|
| void | enable (bool benable) |
| | Enables/disables the widget.
|
| bool | isEnabled () |
| | Checks whether or not the widget is enabled.
|
| void | focus (bool bfocus) |
| | Focus/defocuses the widget.
|
| bool | isFocused () |
| | Checks whether or not the widget has focus.
|
| GelColor | getCol () |
| | Gets the color of the widget.
|
| void | setCol (GelColor color) |
| | Sets the color of the widget.
|
| void | setRGB (float r, float g, float b) |
| | Sets the color of the widget in RGB floats.
|
| float | getAlpha () |
| | Gets the transparency of the widget.
|
| void | setAlpha (float alpha) |
| | Sets the transparency of the widget.
|
Protected Attributes |
| GelColor | col |
| bool | enabled |
| bool | focused |
Detailed Description
Constructor & Destructor Documentation
| gel::GelGUIWidget::GelGUIWidget |
( |
| ) |
|
Member Function Documentation
| void gel::GelGUIWidget::enable |
( |
bool |
benable | ) |
[inline] |
Enables/disables the widget.
- Parameters:
-
| benable | : Set to true to enable the widget, false to disable it. |
| bool gel::GelGUIWidget::isEnabled |
( |
| ) |
[inline] |
Checks whether or not the widget is enabled.
- Returns:
- True if the widget is enabled, else false.
| void gel::GelGUIWidget::focus |
( |
bool |
bfocus | ) |
[inline] |
Focus/defocuses the widget.
- Parameters:
-
| bfocus | : Set to true to focus the widget, false to defocus it. |
| bool gel::GelGUIWidget::isFocused |
( |
| ) |
[inline] |
Checks whether or not the widget has focus.
- Returns:
- True if the widget has focus, else false.
| GelColor gel::GelGUIWidget::getCol |
( |
| ) |
[inline] |
Gets the color of the widget.
- Returns:
- The color of the widget.
| void gel::GelGUIWidget::setCol |
( |
GelColor |
color | ) |
[inline] |
Sets the color of the widget.
- Parameters:
-
| color | : The new color of the widget. |
| void gel::GelGUIWidget::setRGB |
( |
float |
r, |
|
|
float |
g, |
|
|
float |
b |
|
) |
| [inline] |
Sets the color of the widget in RGB floats.
- Parameters:
-
| r | : New red value. |
| g | : New green value. |
| b | : New blue value. |
| float gel::GelGUIWidget::getAlpha |
( |
| ) |
[inline] |
Gets the transparency of the widget.
- Returns:
- The alpha color component of the widget.
| void gel::GelGUIWidget::setAlpha |
( |
float |
alpha | ) |
[inline] |
Sets the transparency of the widget.
It should be in range from 0 (transparent) to 1 (opaque).
- Parameters:
-
| alpha | : The new alpha value. |
Member Data Documentation
The documentation for this class was generated from the following file: