Default GUI theme.
More...
#include <gui_theme_default.h>
|
|
| | CL_GUIThemeDefault () |
| | Constructs a default GUI theme. More...
|
| |
| | ~CL_GUIThemeDefault () |
| |
|
| CL_GUIThemeProvider_Default * | get_provider () const |
| | Retrieves the gui theme provider. More...
|
| |
|
| bool | is_null () const |
| | Is Null. More...
|
| |
| CL_StringRef | get_property (const CL_GUIThemePart &part, const CL_StringRef &name, const CL_StringRef &css_value) |
| | Allows the theme to alter GUI part properties. More...
|
| |
| CL_ResourceManager | get_resources () const |
| | Returns the resource manager associated with the theme. More...
|
| |
|
| void | set_resources (CL_ResourceManager resources) |
| | Sets the resource manager to be used to retrieve resources. More...
|
| |
| void | add_resources (CL_ResourceManager resources) |
| | Adds a resource manager to be used to retrieve resources. More...
|
| |
| void | render_box (CL_GraphicContext &gc, CL_GUIThemePart &part, const CL_Rect &rect, const CL_Rect &clip_rect) |
| | Renders a background box for the given theme part. More...
|
| |
| CL_Rect | render_text (CL_GraphicContext &gc, CL_GUIThemePart &part, CL_Font &font, const CL_StringRef &text, const CL_Rect &content_rect, const CL_Rect &clip_rect) |
| |
| void | component_destroyed (CL_GUIComponent *component) |
| | Notifies the theme that a component has been destroyed. More...
|
| |
| CL_GUIThemeDefault::CL_GUIThemeDefault |
( |
) | |
|
Constructs a default GUI theme.
| CL_GUIThemeDefault::~CL_GUIThemeDefault |
( |
) | |
|
Adds a resource manager to be used to retrieve resources.
Notifies the theme that a component has been destroyed.
Allows the theme to alter GUI part properties.
When a component queries a theme part for a property, the property is searched in the CSS document and then passed to get_property. If the theme does not wish to alter the value of the property, it simply returns the css_value parameter. The string returned by this function is the result of CL_GUIThemePart::get_property.
| CL_GUIThemeProvider_Default* CL_GUIThemeDefault::get_provider |
( |
) | |
const |
Retrieves the gui theme provider.
Returns the resource manager associated with the theme.
| bool CL_GUITheme::is_null |
( |
) | |
const |
|
inherited |
Is Null.
- Returns
- true = null
Renders a background box for the given theme part.
Sets the resource manager to be used to retrieve resources.
The documentation for this class was generated from the following file: