TGUI
0.9.5
|
Public Member Functions | |
void | setSelectedTrackColor (Color color) |
Changes the color of the track between the selection start and selection end. | |
Color | getSelectedTrackColor () const |
Returns the color of the track between the selection start and selection end. | |
void | setSelectedTrackColorHover (Color color) |
Changes the color of the track between the selection start and selection end in hover state (when the mouse is on top of it) | |
Color | getSelectedTrackColorHover () const |
Returns the color of the track between the selection start and selection end in hover state (when the mouse is on top of it) | |
void | setTextureSelectedTrack (const Texture &texture) |
Changes the image of the track between the selection start and selection end. | |
const Texture & | getTextureSelectedTrack () const |
Returns the image of the track between the selection start and selection end. | |
void | setTextureSelectedTrackHover (const Texture &texture) |
Changes the image of the track between the selection start and selection end in hover state. | |
const Texture & | getTextureSelectedTrackHover () const |
Returns the image of the track between the selection start and selection end in hover state. | |
Public Member Functions inherited from tgui::SliderRenderer | |
void | setBorders (const Borders &borders) |
Changes the size of the borders. | |
Borders | getBorders () const |
Returns the size of the borders. | |
void | setTrackColor (Color color) |
Changes the color of the track. | |
Color | getTrackColor () const |
Returns the color of the track. | |
void | setTrackColorHover (Color color) |
Changes the color of the track in hover state (when the mouse is on top of it) | |
Color | getTrackColorHover () const |
Returns the color of the track in hover state (when the mouse is on top of it) | |
void | setThumbColor (Color color) |
Changes the color of the thumb. | |
Color | getThumbColor () const |
Returns the color of the thumb. | |
void | setThumbColorHover (Color color) |
Changes the color of the thumb in hover state (when the mouse is on top of it) | |
Color | getThumbColorHover () const |
Returns the color of the thumb in hover state (when the mouse is on top of it) | |
void | setBorderColor (Color color) |
Changes the color of the borders. | |
Color | getBorderColor () const |
Returns the color of the borders. | |
void | setBorderColorHover (Color color) |
Changes the color of the borders in the hover state (when the mouse is on top of the slider) | |
Color | getBorderColorHover () const |
Returns the color of the borders in the hover state (when the mouse is on top of the slider) | |
void | setTextureTrack (const Texture &texture) |
Changes the image of the track. | |
const Texture & | getTextureTrack () const |
Returns the image of the track. | |
void | setTextureTrackHover (const Texture &texture) |
Changes the image of the track that is displayed when the mouse is on top of it. | |
const Texture & | getTextureTrackHover () const |
Returns the image of the track that is displayed when the mouse is on top of it. | |
void | setTextureThumb (const Texture &texture) |
Changes the image of the thumb. | |
const Texture & | getTextureThumb () const |
Returns the image of the thumb. | |
void | setTextureThumbHover (const Texture &texture) |
Changes the image of the thumb that is displayed when the mouse is on top of it. | |
const Texture & | getTextureThumbHover () const |
Returns the image of the thumb that is displayed when the mouse is on top of it. | |
void | setThumbWithinTrack (bool keepThumbInside) |
Changes whether the center of the thumb or the sides of the thumb must remain on top of the track. | |
bool | getThumbWithinTrack () const |
Returns whether the center of the thumb or the sides of the thumb must remain on top of the track. | |
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::RangeSliderRenderer::getSelectedTrackColor | ( | ) | const |
Returns the color of the track between the selection start and selection end.
Color tgui::RangeSliderRenderer::getSelectedTrackColorHover | ( | ) | const |
Returns the color of the track between the selection start and selection end in hover state (when the mouse is on top of it)
const Texture & tgui::RangeSliderRenderer::getTextureSelectedTrack | ( | ) | const |
Returns the image of the track between the selection start and selection end.
const Texture & tgui::RangeSliderRenderer::getTextureSelectedTrackHover | ( | ) | const |
Returns the image of the track between the selection start and selection end in hover state.
void tgui::RangeSliderRenderer::setSelectedTrackColor | ( | Color | color | ) |
Changes the color of the track between the selection start and selection end.
color | The new selected track color |
void tgui::RangeSliderRenderer::setSelectedTrackColorHover | ( | Color | color | ) |
Changes the color of the track between the selection start and selection end in hover state (when the mouse is on top of it)
color | The new hover selected track color |
void tgui::RangeSliderRenderer::setTextureSelectedTrack | ( | const Texture & | texture | ) |
Changes the image of the track between the selection start and selection end.
texture | The new selected track texture |
When this image is set, the selected track color property will be ignored.
This texture is stretched to have the same size as the entire slider and is then clipped to the selected region.
void tgui::RangeSliderRenderer::setTextureSelectedTrackHover | ( | const Texture & | texture | ) |
Changes the image of the track between the selection start and selection end in hover state.
texture | The new selected track texture |