29 #ifndef _CEGUIProgressBar_h_
30 #define _CEGUIProgressBar_h_
33 #include "../Window.h"
37 # pragma warning(push)
38 # pragma warning(disable : 4251)
49 class CEGUIEXPORT ProgressBar :
public Window
52 static const String EventNamespace;
53 static const String WidgetTypeName;
63 static const String EventProgressChanged;
69 static const String EventProgressDone;
79 float getProgress(
void)
const {
return d_progress;}
85 float getStepSize(
void)
const {
return d_step;}
101 void setProgress(
float progress);
114 void setStepSize(
float step_val) {d_step = step_val;}
127 void step(
void) {setProgress(d_progress + d_step);}
141 void adjustProgress(
float delta) {setProgress(d_progress + delta);}
190 void addProgressBarProperties(
void);
195 #if defined(_MSC_VER)
196 # pragma warning(pop)
199 #endif // end of guard _CEGUIProgressBar_h_