#include <wx/progdlg.h>

Styles:
Public Member Functions | |
| wxProgressDialog (const wxString &title, const wxString &message, int maximum=100, wxWindow *parent=NULL, int style=wxPD_AUTO_HIDE|wxPD_APP_MODAL) | |
| virtual | ~wxProgressDialog () |
| virtual bool | Pulse (const wxString &newmsg=wxEmptyString, bool *skip=NULL) |
| void | Resume () |
| virtual bool | Update (int value, const wxString &newmsg=wxEmptyString, bool *skip=NULL) |
| wxProgressDialog::wxProgressDialog | ( | const wxString & | title, | |
| const wxString & | message, | |||
| int | maximum = 100, |
|||
| wxWindow * | parent = NULL, |
|||
| int | style = wxPD_AUTO_HIDE|wxPD_APP_MODAL | |||
| ) |
Constructor. Creates the dialog, displays it and disables user input for other windows, or, if wxPD_APP_MODAL flag is not given, for its parent window only.
| title | Dialog title to show in titlebar. | |
| message | Message displayed above the progress bar. | |
| maximum | Maximum value for the progress bar. | |
| parent | Parent window. | |
| style | The dialog style. See wxProgressDialog. |
| virtual wxProgressDialog::~wxProgressDialog | ( | ) | [virtual] |
Destructor. Deletes the dialog and enables all top level windows.
| virtual bool wxProgressDialog::Pulse | ( | const wxString & | newmsg = wxEmptyString, |
|
| bool * | skip = NULL | |||
| ) | [virtual] |
| void wxProgressDialog::Resume | ( | ) |
Can be used to continue with the dialog, after the user had clicked the "Abort" button.
| virtual bool wxProgressDialog::Update | ( | int | value, | |
| const wxString & | newmsg = wxEmptyString, |
|||
| bool * | skip = NULL | |||
| ) | [virtual] |
Updates the dialog, setting the progress bar to the new value and, if given changes the message above it. Returns true unless the "Cancel" button has been pressed.
If false is returned, the application can either immediately destroy the dialog or ask the user for the confirmation and if the abort is not confirmed the dialog may be resumed with Resume() function.
| value | The new value of the progress meter. It should be less than or equal to the maximum value given to the constructor and the dialog is closed if it is equal to the maximum. | |
| newmsg | The new messages for the progress dialog text, if it is empty (which is the default) the message is not changed. | |
| skip | If "Skip" button was pressed since last Update() call, this is set to true. |
|
[ top ] |