1 ///////////////////////////////////////////////////////////////////////////////
2 // Name: wx/palmos/progdlg.h
3 // Purpose: wxProgressDialog interface
4 // Author: Wlodzimierz ABX Skiba
8 // Copyright: (c) Wlodzimierz Skiba
9 // License: wxWindows licence
10 ///////////////////////////////////////////////////////////////////////////////
15 #if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
16 #pragma interface "progdlg.h"
23 #include "wx/dialog.h"
25 class WXDLLEXPORT wxProgressDialog
: public wxDialog
27 DECLARE_DYNAMIC_CLASS(wxProgressDialog
)
29 wxProgressDialog(const wxString
&title
,
30 wxString
const &message
,
32 wxWindow
*parent
= NULL
,
33 int style
= wxPD_APP_MODAL
| wxPD_AUTO_HIDE
);
36 virtual bool Update(int value
, const wxString
& newmsg
= wxEmptyString
, bool *skip
= NULL
);
38 virtual bool Show( bool show
= true );
40 Boolean
Callback(PrgCallbackData
*data
);
44 ProgressType
*m_prgFrame
;
50 // Virtual function hiding supression
51 virtual void Update() { wxDialog::Update(); }
53 DECLARE_NO_COPY_CLASS(wxProgressDialog
)
56 #endif // wxUSE_PROGRESSDLG
58 #endif // _PREFCONF_H_