Public Member Functions | |
LoadingBar () | |
Default constructor. More... | |
LoadingBar (const LoadingBar ©) | |
Copy constructor. More... | |
virtual | ~LoadingBar () |
Destructor. More... | |
LoadingBar & | operator= (const LoadingBar &right) |
Overload of assignment operator. More... | |
virtual bool | load (const std::string &pathname) |
Loads the loading bar images. More... | |
virtual void | setSize (float width, float height) |
Changes the size of the loading bar. More... | |
virtual Vector2u | getSize () const |
Returns the size of the loading bar, unaffected by scaling. More... | |
virtual Vector2f | getScaledSize () const |
Returns the size of the loading bar, after the scaling transformation. More... | |
virtual std::string | getLoadedPathname () const |
Returns the pathname that was used to load the loading bar. More... | |
virtual void | setMinimum (unsigned int minimum) |
Sets a minimum value. More... | |
virtual void | setMaximum (unsigned int maximum) |
Sets a maximum value. More... | |
virtual void | setValue (unsigned int value) |
Changes the current value. More... | |
virtual unsigned int | getMinimum () const |
Returns the minimum value. More... | |
virtual unsigned int | getMaximum () const |
Returns the maximum value. More... | |
virtual unsigned int | getValue () const |
Returns the current value. More... | |
virtual unsigned int | incrementValue () |
Increment the value. More... | |
virtual void | setText (const sf::String &text) |
Changes the caption of the loading bar. More... | |
virtual sf::String | getText () const |
Returns the caption of the loading bar. More... | |
virtual void | setTextFont (const sf::Font &font) |
Changes the font of the text. More... | |
virtual const sf::Font * | getTextFont () const |
Returns the font of the text. More... | |
virtual void | setTextColor (const sf::Color &color) |
Changes the color of the text. More... | |
virtual const sf::Color & | getTextColor () const |
Returns the color of the text. More... | |
virtual void | setTextSize (unsigned int size) |
Changes the character size of the text. More... | |
virtual unsigned int | getTextSize () const |
Returns the character size of the text. More... | |
Public Member Functions inherited from tgui::OBJECT | |
OBJECT () | |
Default constructor. More... | |
OBJECT (const OBJECT ©) | |
Copy constructor. More... | |
virtual | ~OBJECT () |
Destructor. More... | |
OBJECT & | operator= (const OBJECT &right) |
Overload of assignment operator. More... | |
virtual void | show () |
Shows the object. More... | |
virtual void | hide () |
Hides the object. More... | |
virtual bool | isVisible () const |
Returns true when the object is visible. More... | |
virtual void | enable () |
Enables the object. More... | |
virtual void | disable () |
Disables the object. More... | |
virtual bool | isEnabled () const |
Returns true when the object is enabled. More... | |
virtual bool | isDisabled () const |
Returns true when the object is disabled. More... | |
virtual bool | isLoaded () const |
Returns true when the object is loaded successfully. More... | |
void | focus () |
Focus the object. More... | |
void | unfocus () |
Unfocus the object. More... | |
void | focusNextObject () |
Focuses the next object. More... | |
virtual bool | isFocused () const |
Returns true when the object is focused and false otherwise. More... | |
virtual ObjectTypes | getObjectType () const |
Returns the type of the object. More... | |
virtual void | moveToFront () |
Places the object before all other objects. More... | |
virtual void | moveToBack () |
Places the object behind all other objects. More... | |
tgui::LoadingBar::LoadingBar | ( | ) |
Default constructor.
tgui::LoadingBar::LoadingBar | ( | const LoadingBar & | copy | ) |
Copy constructor.
|
virtual |
Destructor.
|
virtual |
Returns the pathname that was used to load the loading bar.
When the loading bar has not been loaded yet then this function will return an empty string.
|
virtual |
Returns the maximum value.
The default maximum value is 100.
|
virtual |
Returns the minimum value.
The default minimum value is 0.
|
virtual |
Returns the size of the loading bar, after the scaling transformation.
Implements tgui::OBJECT.
|
virtual |
Returns the size of the loading bar, unaffected by scaling.
Implements tgui::OBJECT.
|
virtual |
Returns the caption of the loading bar.
|
virtual |
Returns the color of the text.
|
virtual |
Returns the font of the text.
|
virtual |
Returns the character size of the text.
|
virtual |
Returns the current value.
|
virtual |
Increment the value.
The value can never exceed the maximum.
|
virtual |
Loads the loading bar images.
pathname | The path to the folder that contains the images. The folder must also contain an info.txt file, which will give more information about the loading bar. |
LoadingBar& tgui::LoadingBar::operator= | ( | const LoadingBar & | right | ) |
Overload of assignment operator.
|
virtual |
Sets a maximum value.
When the value is too big then it will be changed to this maximum. The default maximum value is 100.
|
virtual |
Sets a minimum value.
When the value is too small then it will be changed to this minimum. The default minimum value is 0.
|
virtual |
Changes the size of the loading bar.
Implements tgui::OBJECT.
|
virtual |
Changes the caption of the loading bar.
This text will be centered in the loading bar. It could e.g. contain the progress.
|
virtual |
Changes the color of the text.
|
virtual |
Changes the font of the text.
When you don't call this function then the global font will be use. This global font can be changed by changing gloabalFont from the parent.
|
virtual |
Changes the character size of the text.
If the size is 0 (default) then the text will be scaled to fit inside the loading bar.
|
virtual |
Changes the current value.
It can't be smaller than the minimum or bigger than the maximum.