7 #ifndef __MYGUI_PROGRESS_BAR_H__
8 #define __MYGUI_PROGRESS_BAR_H__
31 void setProgressRange(
size_t _value);
33 size_t getProgressRange() const;
36 void setProgressPosition(
size_t _value);
38 size_t getProgressPosition() const;
41 void setProgressAutoTrack(
bool _value);
43 bool getProgressAutoTrack() const;
49 virtual
void setPosition(const
IntPoint& _value);
51 virtual
void setSize(const
IntSize& _value);
53 virtual
void setCoord(const
IntCoord& _value);
56 void setPosition(
int _left,
int _top);
58 void setSize(
int _width,
int _height);
60 void setCoord(
int _left,
int _top,
int _width,
int _height);
63 virtual
void initialiseOverride();
64 virtual
void shutdownOverride();
66 virtual
void setPropertyOverride(const std::
string& _key, const std::
string& _value);
69 void frameEntered(
float _time);
73 int getClientHeight();
75 void setTrackPosition(
Widget* _widget,
int _left,
int _top,
int _width,
int _height);
78 std::
string mTrackSkin;
85 size_t mStartPosition, mEndPosition;
97 #endif // __MYGUI_PROGRESS_BAR_H__