26 #ifndef TGUI_LOADING_BAR_HPP 27 #define TGUI_LOADING_BAR_HPP 30 #include <TGUI/ClickableWidget.hpp> 95 bool load(
const std::string& configFileFilename,
const std::string& sectionName =
"LoadingBar");
105 const std::string& getLoadedConfigFile()
const;
115 void setSize(
float width,
float height);
126 void setMinimum(
unsigned int minimum);
137 void setMaximum(
unsigned int maximum);
148 void setValue(
unsigned int value);
157 unsigned int getMinimum()
const;
166 unsigned int getMaximum()
const;
175 unsigned int getValue()
const;
186 unsigned int incrementValue();
197 void setText(
const sf::String& text);
206 sf::String getText()
const;
218 void setTextFont(
const sf::Font& font);
227 const sf::Font* getTextFont()
const;
236 void setTextColor(
const sf::Color& color);
245 const sf::Color& getTextColor()
const;
255 void setTextSize(
unsigned int size);
264 unsigned int getTextSize()
const;
277 virtual void setTransparency(
unsigned char transparency);
285 virtual bool setProperty(std::string property,
const std::string& value);
292 virtual bool getProperty(std::string property, std::string& value)
const;
300 virtual std::list< std::pair<std::string, std::string> > getPropertyList()
const;
309 virtual void initialize(
Container *
const container);
316 void recalculateSize();
322 virtual void draw(sf::RenderTarget& target, sf::RenderStates states)
const;
333 ValueChanged = ClickableWidgetCallbacksCount * 1,
334 LoadingBarFull = ClickableWidgetCallbacksCount * 2,
335 AllLoadingBarCallbacks = ClickableWidgetCallbacksCount * 4 - 1,
336 LoadingBarCallbacksCount = ClickableWidgetCallbacksCount * 4
343 std::string m_LoadedConfigFile;
345 unsigned int m_Minimum;
346 unsigned int m_Maximum;
347 unsigned int m_Value;
362 unsigned int m_TextSize;
370 #endif // TGUI_LOADING_BAR_HPP Namespace that contains all TGUI functions and classes.
Definition: AnimatedPicture.hpp:33
Definition: TextureManager.hpp:52
Definition: LoadingBar.hpp:38
Parent class for widgets that store multiple widgets.
Definition: Container.hpp:43
LoadingBarCallbacks
Defines specific triggers to LoadingBar.
Definition: LoadingBar.hpp:331