21 #ifndef FXPROGRESSDIALOG_H 22 #define FXPROGRESSDIALOG_H 25 #include "FXDialogBox.h" 33 PROGRESSDIALOG_NOCANCEL = 0,
34 PROGRESSDIALOG_CANCEL = 0x02000000,
35 PROGRESSDIALOG_NORMAL = (DECOR_TITLE|DECOR_BORDER)
39 class FXHorizontalSeparator;
65 long onCmdSetValue(
FXObject*,FXSelector,
void*);
66 long onCmdSetIntValue(
FXObject*,FXSelector,
void*);
67 long onCmdGetIntValue(
FXObject*,FXSelector,
void*);
68 long onCmdSetLongValue(
FXObject*,FXSelector,
void*);
69 long onCmdGetLongValue(
FXObject*,FXSelector,
void*);
70 long onCmdSetIntRange(
FXObject*,FXSelector,
void*);
71 long onCmdGetIntRange(
FXObject*,FXSelector,
void*);
72 long onCmdSetStringValue(
FXObject*,FXSelector,
void*);
73 long onCmdGetStringValue(
FXObject*,FXSelector,
void*);
74 long onCmdCancel(
FXObject*,FXSelector,
void*);
81 void setMessage(
const FXString& msg);
87 void setBarStyle(FXuint style);
90 FXuint getBarStyle()
const;
93 void setProgress(FXuint value);
96 FXuint getProgress()
const;
99 void setTotal(FXuint value);
102 FXuint getTotal()
const;
105 void increment(FXuint value);
108 FXbool isCancelled()
const;
111 void setCancelled(FXbool flg);
DialogBox window.
Definition: FXDialogBox.h:37
A label widget can be used to place a text and/or icon for explanation purposes.
Definition: FXLabel.h:64
Window is the base class for all widgets in FOX.
Definition: FXWindow.h:130
Horizontal separator widget.
Definition: FXSeparator.h:77
Definition: FX4Splitter.h:28
A Progress Dialog is a simple dialog which is used to keep a user informed of the progress of a lengt...
Definition: FXProgressDialog.h:51
Progress bar widget.
Definition: FXProgressBar.h:42
Object is the base class for all objects in FOX; in order to receive messages from the user interface...
Definition: FXObject.h:134
FXString provides essential string manipulation capabilities in FOX.
Definition: FXString.h:42