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 ///////////////////////////////////////////////////////////////////////////////
19 #include "wx/dialog.h"
21 class WXDLLEXPORT wxProgressDialog
: public wxDialog
23 DECLARE_DYNAMIC_CLASS(wxProgressDialog
)
25 wxProgressDialog(const wxString
&title
,
26 wxString
const &message
,
28 wxWindow
*parent
= NULL
,
29 int style
= wxPD_APP_MODAL
| wxPD_AUTO_HIDE
);
32 virtual bool Update(int value
, const wxString
& newmsg
= wxEmptyString
, bool *skip
= NULL
);
34 virtual bool Show( bool show
= true );
36 Boolean
Callback(/*PrgCallbackData */ void *data
);
40 /*ProgressType*/ void *m_prgFrame
;
46 // Virtual function hiding supression
47 virtual void Update() { wxDialog::Update(); }
49 DECLARE_NO_COPY_CLASS(wxProgressDialog
)
52 #endif // wxUSE_PROGRESSDLG
54 #endif // _PREFCONF_H_