23 #ifndef __MYGUI_PROGRESS_H__
24 #define __MYGUI_PROGRESS_H__
42 void setProgressRange(
size_t _value);
44 size_t getProgressRange() {
return mRange; }
47 void setProgressPosition(
size_t _value);
52 void setProgressAutoTrack(
bool _value);
59 void setProgressStartPoint(
Align _value);
64 virtual void setPosition(
const IntPoint& _value);
66 virtual void setSize(
const IntSize& _value);
68 virtual void setCoord(
const IntCoord& _value);
78 virtual void setProperty(
const std::string& _key,
const std::string& _value);
81 #ifndef MYGUI_DONT_USE_OBSOLETE
83 MYGUI_OBSOLETE(
"use : void Widget::setCoord(const IntCoord& _coord)")
84 void setPosition(const
IntCoord& _coord) { setCoord(_coord); }
85 MYGUI_OBSOLETE(
"use : void Widget::setCoord(int _left, int _top, int _width, int _height)")
86 void setPosition(
int _left,
int _top,
int _width,
int _height) { setCoord(_left, _top, _width, _height); }
88 #endif // MYGUI_DONT_USE_OBSOLETE
100 void shutdownWidgetSkin();
102 void frameEntered(
float _time);
105 int getClientWidth() {
return ((mStartPoint.isLeft()) || (mStartPoint.isRight())) ? mClient->getWidth() : mClient->getHeight(); }
106 int getClientHeight() {
return ((mStartPoint.isLeft()) || (mStartPoint.isRight())) ? mClient->getHeight() : mClient->getWidth(); }
108 void setTrackPosition(Widget* _widget,
int _left,
int _top,
int _width,
int _height);
111 std::string mTrackSkin;
118 size_t mStartPosition, mEndPosition;
131 #endif // __MYGUI_PROGRESS_H__