///////////////////////////////////////////////////////////////////////////// // Name: xh_stbox.cpp // Purpose: XRC resource for wxStaticLine // Author: Brian Gavin // Created: 2000/09/09 // RCS-ID: $Id: xh_stlin.cpp 35650 2005-09-23 12:56:45Z MR $ // Copyright: (c) 2000 Brian Gavin // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" #ifdef __BORLANDC__ #pragma hdrstop #endif #if wxUSE_XRC && wxUSE_STATLINE #include "wx/xrc/xh_stlin.h" #include "wx/statline.h" IMPLEMENT_DYNAMIC_CLASS(wxStaticLineXmlHandler, wxXmlResourceHandler) wxStaticLineXmlHandler::wxStaticLineXmlHandler() : wxXmlResourceHandler() { XRC_ADD_STYLE(wxLI_HORIZONTAL); XRC_ADD_STYLE(wxLI_VERTICAL); AddWindowStyles(); } wxObject *wxStaticLineXmlHandler::DoCreateResource() { XRC_MAKE_INSTANCE(line, wxStaticLine) line->Create(m_parentAsWindow, GetID(), GetPosition(), GetSize(), GetStyle(wxT("style"), wxLI_HORIZONTAL), GetName()); SetupWindow(line); return line; } bool wxStaticLineXmlHandler::CanHandle(wxXmlNode *node) { return IsOfClass(node, wxT("wxStaticLine")); } #endif // wxUSE_XRC && wxUSE_STATLINE