00001 // This is core/vgui/wx/wxVideoControlXmlHandler.cxx 00002 00003 #include "wxVideoControlXmlHandler.h" 00004 00005 IMPLEMENT_DYNAMIC_CLASS(wxVideoControlXmlHandler, wxXmlResourceHandler) 00006 00007 wxVideoControlXmlHandler::wxVideoControlXmlHandler() 00008 : wxXmlResourceHandler() 00009 { 00010 } 00011 00012 wxObject *wxVideoControlXmlHandler::DoCreateResource() 00013 { 00014 wxVideoControl* panel = 00015 new wxVideoControl(m_parentAsWindow, 00016 GetID(), 00017 GetPosition(), GetSize(), 00018 GetStyle(), 00019 GetName()); 00020 00021 return panel; 00022 } 00023 00024 00025 bool wxVideoControlXmlHandler::CanHandle(wxXmlNode *node) 00026 { 00027 return IsOfClass(node, wxT("wxVideoControl")); 00028 } 00029