| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 | 
							- /////////////////////////////////////////////////////////////////////////////
 
- // Name:        wx/generic/numdlgg.h
 
- // Purpose:     wxNumberEntryDialog class
 
- // Author:      John Labenski
 
- // Modified by:
 
- // Created:     07.02.04 (extracted from textdlgg.cpp)
 
- // Copyright:   (c) wxWidgets team
 
- // Licence:     wxWindows licence
 
- /////////////////////////////////////////////////////////////////////////////
 
- #ifndef __NUMDLGH_G__
 
- #define __NUMDLGH_G__
 
- #include "wx/defs.h"
 
- #if wxUSE_NUMBERDLG
 
- #include "wx/dialog.h"
 
- #if wxUSE_SPINCTRL
 
-     class WXDLLIMPEXP_FWD_CORE wxSpinCtrl;
 
- #else
 
-     class WXDLLIMPEXP_FWD_CORE wxTextCtrl;
 
- #endif // wxUSE_SPINCTRL
 
- // ----------------------------------------------------------------------------
 
- // wxNumberEntryDialog: a dialog with spin control, [ok] and [cancel] buttons
 
- // ----------------------------------------------------------------------------
 
- class WXDLLIMPEXP_CORE wxNumberEntryDialog : public wxDialog
 
- {
 
- public:
 
-     wxNumberEntryDialog(wxWindow *parent,
 
-                         const wxString& message,
 
-                         const wxString& prompt,
 
-                         const wxString& caption,
 
-                         long value, long min, long max,
 
-                         const wxPoint& pos = wxDefaultPosition);
 
-     long GetValue() const { return m_value; }
 
-     // implementation only
 
-     void OnOK(wxCommandEvent& event);
 
-     void OnCancel(wxCommandEvent& event);
 
- protected:
 
- #if wxUSE_SPINCTRL
 
-     wxSpinCtrl *m_spinctrl;
 
- #else
 
-     wxTextCtrl *m_spinctrl;
 
- #endif // wxUSE_SPINCTRL
 
-     long m_value, m_min, m_max;
 
- private:
 
-     DECLARE_EVENT_TABLE()
 
-     DECLARE_DYNAMIC_CLASS(wxNumberEntryDialog)
 
-     wxDECLARE_NO_COPY_CLASS(wxNumberEntryDialog);
 
- };
 
- // ----------------------------------------------------------------------------
 
- // function to get a number from user
 
- // ----------------------------------------------------------------------------
 
- WXDLLIMPEXP_CORE long
 
-     wxGetNumberFromUser(const wxString& message,
 
-                         const wxString& prompt,
 
-                         const wxString& caption,
 
-                         long value = 0,
 
-                         long min = 0,
 
-                         long max = 100,
 
-                         wxWindow *parent = NULL,
 
-                         const wxPoint& pos = wxDefaultPosition);
 
- #endif // wxUSE_NUMBERDLG
 
- #endif // __NUMDLGH_G__
 
 
  |