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 void setPosition(
const IntPoint& _value)
override;
51 void setSize(
const IntSize& _value)
override;
53 void setCoord(
const IntCoord& _value)
override;
60 void initialiseOverride()
override;
61 void shutdownOverride()
override;
63 void setPropertyOverride(
const std::string& _key,
const std::string& _value)
override;
66 void frameEntered(
float _time);
69 int getClientWidth()
const;
70 int getClientHeight()
const;
72 void setTrackPosition(
Widget* _widget,
int _left,
int _top,
int _width,
int _height);
75 std::string mTrackSkin;
82 size_t mStartPosition, mEndPosition;
#define MYGUI_RTTI_DERIVED(DerivedType)
widget description should be here.
std::vector< Widget * > VectorWidgetPtr