TGUI
0.9.5
|
Public Member Functions | |
void | setBorders (const Borders &borders) |
Changes the size of the borders. | |
Borders | getBorders () const |
Returns the size of the borders. | |
void | setTextColor (Color color) |
Changes the color of the text that is optionally displayed on top of the progress bar. | |
Color | getTextColor () const |
Returns the color of the text that is optionally displayed on top of the progress bar. | |
void | setTextColorFilled (Color color) |
Changes the color of the text that is on top of the filled part of the progress bar. | |
Color | getTextColorFilled () const |
Returns the color of the text that is on top of the filled part of the progress bar. | |
void | setBackgroundColor (Color color) |
Changes the background color of the progress bar. | |
Color | getBackgroundColor () const |
Returns the background color of the progress bar. | |
void | setFillColor (Color color) |
Changes the fill color of the progress bar. | |
Color | getFillColor () const |
Returns the fill color of the progress bar. | |
void | setBorderColor (Color color) |
Changes the border color. | |
Color | getBorderColor () const |
Returns the border color. | |
void | setTextureBackground (const Texture &texture) |
Changes the background image of the progress bar. | |
const Texture & | getTextureBackground () const |
Returns the background image. | |
void | setTextureFill (const Texture &texture) |
Changes the fill image of the progress bar. | |
const Texture & | getTextureFill () const |
Returns the fill image. | |
void | setTextStyle (TextStyles style) |
Changes the text style. | |
TextStyles | getTextStyle () const |
Returns text style. | |
WidgetRenderer ()=default | |
Default constructor. | |
WidgetRenderer (const std::shared_ptr< RendererData > &data) | |
Construct the renderer from renderer data. | |
Public Member Functions inherited from tgui::WidgetRenderer | |
WidgetRenderer ()=default | |
Default constructor. | |
WidgetRenderer (const std::shared_ptr< RendererData > &data) | |
Construct the renderer from renderer data. | |
virtual | ~WidgetRenderer ()=default |
Virtual destructor. | |
void | setOpacity (float opacity) |
Changes the opacity of the widget. | |
float | getOpacity () const |
Returns the opacity of the widget. | |
void | setOpacityDisabled (float opacity) |
Changes the opacity of the widget when it is disabled. | |
float | getOpacityDisabled () const |
Returns the opacity of the widget when it is disabled. | |
void | setFont (Font font) |
Changes the font used for the text in the widget. | |
Font | getFont () const |
Returns the font associated with the widget (if any) | |
void | setTransparentTexture (bool ignoreTransparentParts) |
Sets whether mouse events should be ignored on transparent parts of the texture of the widget in normal state. | |
bool | getTransparentTexture () const |
Returns whether mouse events should be ignored on transparent parts of the texture of the widget. | |
void | setProperty (const String &property, ObjectConverter &&value) |
Changes a property of the renderer. | |
ObjectConverter | getProperty (const String &property) const |
Retrieves the value of a certain property. | |
const std::map< String, ObjectConverter > & | getPropertyValuePairs () const |
Gets a map with all properties and their values. | |
void | subscribe (const void *id, const std::function< void(const String &property)> &function) |
Subscribes a callback function to changes in the renderer. | |
void | unsubscribe (const void *id) |
Subscribes a callback function to changes in the renderer. | |
void | setData (const std::shared_ptr< RendererData > &data) |
std::shared_ptr< RendererData > | getData () const |
Returns the renderer data. | |
std::shared_ptr< RendererData > | clone () const |
Gets a clone of the renderer data. | |
Additional Inherited Members | |
Protected Attributes inherited from tgui::WidgetRenderer | |
std::shared_ptr< RendererData > | m_data = RendererData::create() |
Color tgui::ProgressBarRenderer::getBackgroundColor | ( | ) | const |
Returns the background color of the progress bar.
Color tgui::ProgressBarRenderer::getBorderColor | ( | ) | const |
Returns the border color.
Borders tgui::ProgressBarRenderer::getBorders | ( | ) | const |
Returns the size of the borders.
Color tgui::ProgressBarRenderer::getFillColor | ( | ) | const |
Returns the fill color of the progress bar.
Color tgui::ProgressBarRenderer::getTextColor | ( | ) | const |
Returns the color of the text that is optionally displayed on top of the progress bar.
Color tgui::ProgressBarRenderer::getTextColorFilled | ( | ) | const |
Returns the color of the text that is on top of the filled part of the progress bar.
TextStyles tgui::ProgressBarRenderer::getTextStyle | ( | ) | const |
Returns text style.
const Texture & tgui::ProgressBarRenderer::getTextureBackground | ( | ) | const |
Returns the background image.
const Texture & tgui::ProgressBarRenderer::getTextureFill | ( | ) | const |
Returns the fill image.
void tgui::ProgressBarRenderer::setBackgroundColor | ( | Color | color | ) |
Changes the background color of the progress bar.
color | The new background color |
This is the color that you see in the part of the progress bar that is not filled.
Note that this color is ignored when you set a background image.
void tgui::ProgressBarRenderer::setBorderColor | ( | Color | color | ) |
Changes the border color.
color | The color that is used for the borders that are optionally drawn around the progress bar |
void tgui::ProgressBarRenderer::setBorders | ( | const Borders & | borders | ) |
Changes the size of the borders.
borders | Size of the borders |
void tgui::ProgressBarRenderer::setFillColor | ( | Color | color | ) |
Changes the fill color of the progress bar.
color | The new fill color |
This is the color that is used to fill the progress bar and is drawn on top of the background color.
Note that this color is ignored when you set an fill image.
void tgui::ProgressBarRenderer::setTextColor | ( | Color | color | ) |
Changes the color of the text that is optionally displayed on top of the progress bar.
color | The new text color |
void tgui::ProgressBarRenderer::setTextColorFilled | ( | Color | color | ) |
Changes the color of the text that is on top of the filled part of the progress bar.
color | The new text color that is displayed on top of the filled part |
void tgui::ProgressBarRenderer::setTextStyle | ( | TextStyles | style | ) |
Changes the text style.
style | New text style |
void tgui::ProgressBarRenderer::setTextureBackground | ( | const Texture & | texture | ) |
Changes the background image of the progress bar.
texture | The new background texture |
When this image is set then the background color property will be ignored.
void tgui::ProgressBarRenderer::setTextureFill | ( | const Texture & | texture | ) |
Changes the fill image of the progress bar.
texture | The new fill texture |
When this image is set then the fill color property will be ignored.
|
inline |
Construct the renderer from renderer data.
data | Renderer data to initialize the renderer with |