22 #ifndef __MYGUI_PROGRESS_BAR_H__
23 #define __MYGUI_PROGRESS_BAR_H__
43 void setProgressRange(
size_t _value);
45 size_t getProgressRange() const;
48 void setProgressPosition(
size_t _value);
50 size_t getProgressPosition() const;
53 void setProgressAutoTrack(
bool _value);
55 bool getProgressAutoTrack() const;
61 virtual
void setPosition(const
IntPoint& _value);
63 virtual
void setSize(const
IntSize& _value);
65 virtual
void setCoord(const
IntCoord& _value);
68 void setPosition(
int _left,
int _top);
70 void setSize(
int _width,
int _height);
72 void setCoord(
int _left,
int _top,
int _width,
int _height);
75 virtual
void initialiseOverride();
76 virtual
void shutdownOverride();
78 virtual
void setPropertyOverride(const std::
string& _key, const std::
string& _value);
81 void frameEntered(
float _time);
85 int getClientHeight();
87 void setTrackPosition(
Widget* _widget,
int _left,
int _top,
int _width,
int _height);
90 std::
string mTrackSkin;
97 size_t mStartPosition, mEndPosition;
109 #endif // __MYGUI_PROGRESS_BAR_H__
#define MYGUI_RTTI_DERIVED(DerivedType)
std::vector< Widget * > VectorWidgetPtr