1 /////////////////////////////////////////////////////////////////////////////// 2 // Name: wx/osx/timectrl.h 3 // Purpose: Declaration of wxOSX-specific wxTimePickerCtrl class. 4 // Author: Vadim Zeitlin 5 // Created: 2011-12-18 6 // Copyright: (c) 2011 Vadim Zeitlin <vadim@wxwidgets.org> 7 // Licence: wxWindows licence 8 /////////////////////////////////////////////////////////////////////////////// 9 10 #ifndef _WX_OSX_TIMECTRL_H_ 11 #define _WX_OSX_TIMECTRL_H_ 12 13 // ---------------------------------------------------------------------------- 14 // wxTimePickerCtrl 15 // ---------------------------------------------------------------------------- 16 17 class WXDLLIMPEXP_ADV wxTimePickerCtrl : public wxTimePickerCtrlBase 18 { 19 public: 20 // Constructors. wxTimePickerCtrl()21 wxTimePickerCtrl() { } 22 23 wxTimePickerCtrl(wxWindow *parent, 24 wxWindowID id, 25 const wxDateTime& dt = wxDefaultDateTime, 26 const wxPoint& pos = wxDefaultPosition, 27 const wxSize& size = wxDefaultSize, 28 long style = wxTP_DEFAULT, 29 const wxValidator& validator = wxDefaultValidator, 30 const wxString& name = wxTimePickerCtrlNameStr) 31 { 32 Create(parent, id, dt, pos, size, style, validator, name); 33 } 34 35 bool Create(wxWindow *parent, 36 wxWindowID id, 37 const wxDateTime& dt = wxDefaultDateTime, 38 const wxPoint& pos = wxDefaultPosition, 39 const wxSize& size = wxDefaultSize, 40 long style = wxTP_DEFAULT, 41 const wxValidator& validator = wxDefaultValidator, 42 const wxString& name = wxTimePickerCtrlNameStr); 43 44 virtual void OSXGenerateEvent(const wxDateTime& dt); 45 46 private: 47 wxDECLARE_DYNAMIC_CLASS_NO_COPY(wxTimePickerCtrl); 48 }; 49 50 #endif // _WX_OSX_TIMECTRL_H_ 51