TGUI
1.6.1
|
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. | |
void | setTextOutlineColor (Color outlineColor) |
Changes the outline color of the text (used when TextOutlineThickness > 0) | |
Color | getTextOutlineColor () const |
Returns the outline color of the text (used when TextOutlineThickness > 0) | |
void | setTextOutlineThickness (float outlineThickness) |
Changes the thickness of the text outline (0 by default, which means there is no outline). | |
float | getTextOutlineThickness () const |
Returns the thickness of the text outline. | |
WidgetRenderer ()=default | |
Default constructor. | |
WidgetRenderer (const WidgetRenderer &) | |
Copy constructor. | |
WidgetRenderer (WidgetRenderer &&)=default | |
Default move 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 WidgetRenderer &) | |
Copy constructor. | |
WidgetRenderer (WidgetRenderer &&)=default | |
Default move constructor. | |
WidgetRenderer & | operator= (const WidgetRenderer &) |
Copy assignment operator. | |
WidgetRenderer & | operator= (WidgetRenderer &&)=default |
Default move assignment operator. | |
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 (const 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 | setTextSize (unsigned int size) |
Changes the text size of the widget that is specified by the renderer. | |
unsigned int | getTextSize () const |
Returns text size of the widget that is specified by the renderer. | |
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 (Widget *widget) |
Subscribes a callback function to changes in the renderer. | |
void | unsubscribe (Widget *widget) |
Subscribes a callback function to changes in the renderer. | |
void | setData (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() |
|
nodiscard |
Returns the background color of the progress bar.
|
nodiscard |
Returns the border color.
|
nodiscard |
Returns the size of the borders.
|
nodiscard |
Returns the fill color of the progress bar.
|
nodiscard |
Returns the color of the text that is optionally displayed on top of the progress bar.
|
nodiscard |
Returns the color of the text that is on top of the filled part of the progress bar.
|
nodiscard |
Returns the outline color of the text (used when TextOutlineThickness > 0)
|
nodiscard |
|
nodiscard |
Returns text style.
|
nodiscard |
Returns the background image.
|
nodiscard |
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::setTextOutlineColor | ( | Color | outlineColor | ) |
Changes the outline color of the text (used when TextOutlineThickness > 0)
outlineColor | New text outline color |
void tgui::ProgressBarRenderer::setTextOutlineThickness | ( | float | outlineThickness | ) |
Changes the thickness of the text outline (0 by default, which means there is no outline).
outlineThickness | New text outline thickness |
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 |