+/////////////////////////////////////////////////////////////////////////////
+// Name: src/xrc/xh_timectrl.cpp
+// Purpose: XML resource handler for wxTimePickerCtrl
+// Author: Vadim Zeitlin
+// Created: 2011-09-22
+// RCS-ID: $Id$
+// Copyright: (c) 2011 Vadim Zeitlin <vadim@wxwidgets.org>
+// Licence: wxWindows licence
+/////////////////////////////////////////////////////////////////////////////
+
+// For compilers that support precompilation, includes "wx.h".
+#include "wx/wxprec.h"
+
+#ifdef __BORLANDC__
+ #pragma hdrstop
+#endif
+
+#if wxUSE_XRC && wxUSE_TIMEPICKCTRL
+
+#include "wx/xrc/xh_timectrl.h"
+#include "wx/timectrl.h"
+
+IMPLEMENT_DYNAMIC_CLASS(wxTimeCtrlXmlHandler, wxXmlResourceHandler)
+
+wxTimeCtrlXmlHandler::wxTimeCtrlXmlHandler()
+{
+ XRC_ADD_STYLE(wxTP_DEFAULT);
+ AddWindowStyles();
+}
+
+wxObject *wxTimeCtrlXmlHandler::DoCreateResource()
+{
+ XRC_MAKE_INSTANCE(picker, wxTimePickerCtrl)
+
+ picker->Create(m_parentAsWindow,
+ GetID(),
+ wxDefaultDateTime,
+ GetPosition(), GetSize(),
+ GetStyle(wxT("style"), wxTP_DEFAULT),
+ wxDefaultValidator,
+ GetName());
+
+ SetupWindow(picker);
+
+ return picker;
+}
+
+bool wxTimeCtrlXmlHandler::CanHandle(wxXmlNode *node)
+{
+ return IsOfClass(node, wxS("wxTimePickerCtrl"));
+}
+
+#endif // wxUSE_XRC && wxUSE_TIMEPICKCTRL