24 #ifndef GUI_WIDGETS_PROGRESSBAR_H
25 #define GUI_WIDGETS_PROGRESSBAR_H
57 const std::string &skin,
58 const std::string &skinFill);
67 void logic()
override final;
114 void setText(
const std::string &str);
unsigned int mFillPadding
void widgetMoved(const Event &event)
void draw(Graphics *const graphics)
void setProgress(const float progress)
void setSmoothColorChange(bool smoothColorChange)
void setPadding(unsigned int padding)
const Color & getBackgroundColor() const
void setColor(const Color &color1, const Color &color2)
const std::string & text() const
void widgetHidden(const Event &event)
void setSmoothProgress(bool smoothProgress)
void setBackgroundColor(const Color &color)
void setProgressPalette(const ProgressColorIdT progressPalette)
ProgressBar(const Widget2 *const widget, float progress, const int width, const int height, const ProgressColorIdT backColor, const std::string &skin, const std::string &skinFill)
float getProgress() const
ImageCollection * mVertexes
void widgetResized(const Event &event)
Color mBackgroundColorToGo
void safeDraw(Graphics *const graphics)
void setText(const std::string &str)
ProgressColorIdT mProgressPalette
#define A_DELETE_COPY(func)
ProgressColorId ::T ProgressColorIdT