added wxRTTI to XRC handlers (patch #752996 by David Falkinder)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21078 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Václav Slavík
2003-06-12 18:10:38 +00:00
parent 71ff7c911a
commit 854e189f90
144 changed files with 208 additions and 0 deletions

View File

@@ -20,6 +20,7 @@
class WXXMLDLLEXPORT wxBitmapXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxBitmapXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxBitmapXmlHandler)
public: public:
wxBitmapXmlHandler(); wxBitmapXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
@@ -28,6 +29,7 @@ public:
class WXXMLDLLEXPORT wxIconXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxIconXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxIconXmlHandler)
public: public:
wxIconXmlHandler(); wxIconXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -20,6 +20,7 @@
class WXXMLDLLEXPORT wxBitmapButtonXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxBitmapButtonXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxBitmapButtonXmlHandler)
public: public:
wxBitmapButtonXmlHandler(); wxBitmapButtonXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxButtonXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxButtonXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxButtonXmlHandler)
public: public:
wxButtonXmlHandler(); wxButtonXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxCalendarCtrlXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxCalendarCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxCalendarCtrlXmlHandler)
public: public:
wxCalendarCtrlXmlHandler(); wxCalendarCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -22,6 +22,7 @@
class WXXMLDLLEXPORT wxCheckBoxXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxCheckBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxCheckBoxXmlHandler)
public: public:
wxCheckBoxXmlHandler(); wxCheckBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxCheckListXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxCheckListXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxCheckListXmlHandler)
public: public:
wxCheckListXmlHandler(); wxCheckListXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxChoiceXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxChoiceXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxChoiceXmlHandler)
public: public:
wxChoiceXmlHandler(); wxChoiceXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -21,6 +21,7 @@
class WXXMLDLLEXPORT wxComboBoxXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxComboBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxComboBoxXmlHandler)
public: public:
wxComboBoxXmlHandler(); wxComboBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxDialogXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxDialogXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxDialogXmlHandler)
public: public:
wxDialogXmlHandler(); wxDialogXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxFrameXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxFrameXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxFrameXmlHandler)
public: public:
wxFrameXmlHandler(); wxFrameXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -24,6 +24,7 @@
class WXXMLDLLEXPORT wxGaugeXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxGaugeXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxGaugeXmlHandler)
enum enum
{ {
wxGAUGE_DEFAULT_RANGE = 100 wxGAUGE_DEFAULT_RANGE = 100

View File

@@ -21,6 +21,7 @@
class WXXMLDLLEXPORT wxGenericDirCtrlXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxGenericDirCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxGenericDirCtrlXmlHandler)
public: public:
wxGenericDirCtrlXmlHandler(); wxGenericDirCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -23,6 +23,7 @@
class WXXMLDLLEXPORT wxHtmlWindowXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxHtmlWindowXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxHtmlWindowXmlHandler)
public: public:
wxHtmlWindowXmlHandler(); wxHtmlWindowXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -21,6 +21,7 @@
class WXXMLDLLEXPORT wxListBoxXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxListBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxListBoxXmlHandler)
public: public:
wxListBoxXmlHandler(); wxListBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxListCtrlXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxListCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxListCtrlXmlHandler)
public: public:
wxListCtrlXmlHandler(); wxListCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxMenuXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxMenuXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxMenuXmlHandler)
public: public:
wxMenuXmlHandler(); wxMenuXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
@@ -30,6 +31,7 @@ private:
class WXXMLDLLEXPORT wxMenuBarXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxMenuBarXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxMenuBarXmlHandler)
public: public:
wxMenuBarXmlHandler(); wxMenuBarXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -22,6 +22,7 @@ class WXDLLEXPORT wxNotebook;
class WXXMLDLLEXPORT wxNotebookXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxNotebookXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxNotebookXmlHandler)
public: public:
wxNotebookXmlHandler(); wxNotebookXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxPanelXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxPanelXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxPanelXmlHandler)
public: public:
wxPanelXmlHandler(); wxPanelXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -22,6 +22,7 @@
class WXXMLDLLEXPORT wxRadioButtonXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxRadioButtonXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxRadioButtonXmlHandler)
public: public:
wxRadioButtonXmlHandler(); wxRadioButtonXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -21,6 +21,7 @@
class WXXMLDLLEXPORT wxRadioBoxXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxRadioBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxRadioBoxXmlHandler)
public: public:
wxRadioBoxXmlHandler(); wxRadioBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -22,6 +22,7 @@
class WXXMLDLLEXPORT wxScrollBarXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxScrollBarXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxScrollBarXmlHandler)
enum enum
{ {
wxSL_DEFAULT_VALUE = 0, wxSL_DEFAULT_VALUE = 0,

View File

@@ -22,6 +22,7 @@
class WXXMLDLLEXPORT wxScrolledWindowXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxScrolledWindowXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxScrolledWindowXmlHandler)
public: public:
wxScrolledWindowXmlHandler(); wxScrolledWindowXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -22,6 +22,7 @@ class WXDLLEXPORT wxSizer;
class WXXMLDLLEXPORT wxSizerXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxSizerXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxSizerXmlHandler)
public: public:
wxSizerXmlHandler(); wxSizerXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -22,6 +22,7 @@
class WXXMLDLLEXPORT wxSliderXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxSliderXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxSliderXmlHandler)
enum enum
{ {
wxSL_DEFAULT_VALUE = 0, wxSL_DEFAULT_VALUE = 0,

View File

@@ -21,6 +21,7 @@
#if wxUSE_SPINBTN #if wxUSE_SPINBTN
class WXXMLDLLEXPORT wxSpinButtonXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxSpinButtonXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxSpinButtonXmlHandler)
enum enum
{ {
wxSP_DEFAULT_VALUE = 0, wxSP_DEFAULT_VALUE = 0,
@@ -38,6 +39,7 @@ public:
#if wxUSE_SPINCTRL #if wxUSE_SPINCTRL
class WXXMLDLLEXPORT wxSpinCtrlXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxSpinCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxSpinCtrlXmlHandler)
enum enum
{ {
wxSP_DEFAULT_VALUE = 0, wxSP_DEFAULT_VALUE = 0,

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxSplitterWindowXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxSplitterWindowXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxSplitterWindowXmlHandler)
public: public:
wxSplitterWindowXmlHandler(); wxSplitterWindowXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -20,6 +20,7 @@
class WXXMLDLLEXPORT wxStaticBitmapXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxStaticBitmapXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxStaticBitmapXmlHandler)
public: public:
wxStaticBitmapXmlHandler(); wxStaticBitmapXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -20,6 +20,7 @@
class WXXMLDLLEXPORT wxStaticBoxXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxStaticBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxStaticBoxXmlHandler)
public: public:
wxStaticBoxXmlHandler(); wxStaticBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -21,6 +21,7 @@
class WXXMLDLLEXPORT wxStaticLineXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxStaticLineXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxStaticLineXmlHandler)
public: public:
wxStaticLineXmlHandler(); wxStaticLineXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -20,6 +20,7 @@
class WXXMLDLLEXPORT wxStaticTextXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxStaticTextXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxStaticTextXmlHandler)
public: public:
wxStaticTextXmlHandler(); wxStaticTextXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -20,6 +20,7 @@
class WXXMLDLLEXPORT wxTextCtrlXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxTextCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxTextCtrlXmlHandler)
public: public:
wxTextCtrlXmlHandler(); wxTextCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -23,6 +23,7 @@ class WXDLLEXPORT wxToolBar;
class WXXMLDLLEXPORT wxToolBarXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxToolBarXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxToolBarXmlHandler)
public: public:
wxToolBarXmlHandler(); wxToolBarXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxTreeCtrlXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxTreeCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxTreeCtrlXmlHandler)
public: public:
wxTreeCtrlXmlHandler(); wxTreeCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -20,6 +20,7 @@
class WXXMLDLLEXPORT wxUnknownWidgetXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxUnknownWidgetXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxUnknownWidgetXmlHandler)
public: public:
wxUnknownWidgetXmlHandler(); wxUnknownWidgetXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -23,6 +23,7 @@
class WXXMLDLLEXPORT wxWizardXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxWizardXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxWizardXmlHandler)
public: public:
wxWizardXmlHandler(); wxWizardXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -302,6 +302,7 @@ private:
class WXXMLDLLEXPORT wxXmlResourceHandler : public wxObject class WXXMLDLLEXPORT wxXmlResourceHandler : public wxObject
{ {
DECLARE_ABSTRACT_CLASS(wxXmlResourceHandler)
public: public:
// Constructor. // Constructor.
wxXmlResourceHandler(); wxXmlResourceHandler();

View File

@@ -22,6 +22,7 @@
#include "wx/xrc/xh_bmp.h" #include "wx/xrc/xh_bmp.h"
#include "wx/bitmap.h" #include "wx/bitmap.h"
IMPLEMENT_DYNAMIC_CLASS(wxBitmapXmlHandler, wxXmlResourceHandler)
wxBitmapXmlHandler::wxBitmapXmlHandler() wxBitmapXmlHandler::wxBitmapXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()
@@ -38,6 +39,8 @@ bool wxBitmapXmlHandler::CanHandle(wxXmlNode *node)
return IsOfClass(node, wxT("wxBitmap")); return IsOfClass(node, wxT("wxBitmap"));
} }
IMPLEMENT_DYNAMIC_CLASS(wxIconXmlHandler, wxXmlResourceHandler)
wxIconXmlHandler::wxIconXmlHandler() wxIconXmlHandler::wxIconXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()
{ {

View File

@@ -22,6 +22,8 @@
#include "wx/xrc/xh_bmpbt.h" #include "wx/xrc/xh_bmpbt.h"
#include <wx/bmpbuttn.h> #include <wx/bmpbuttn.h>
IMPLEMENT_DYNAMIC_CLASS(wxBitmapButtonXmlHandler, wxXmlResourceHandler)
wxBitmapButtonXmlHandler::wxBitmapButtonXmlHandler() wxBitmapButtonXmlHandler::wxBitmapButtonXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()
{ {

View File

@@ -22,6 +22,7 @@
#include "wx/xrc/xh_bttn.h" #include "wx/xrc/xh_bttn.h"
#include "wx/button.h" #include "wx/button.h"
IMPLEMENT_DYNAMIC_CLASS(wxButtonXmlHandler, wxXmlResourceHandler)
wxButtonXmlHandler::wxButtonXmlHandler() wxButtonXmlHandler::wxButtonXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()

View File

@@ -27,6 +27,7 @@
#include "wx/event.h" #include "wx/event.h"
#include "wx/calctrl.h" #include "wx/calctrl.h"
IMPLEMENT_DYNAMIC_CLASS(wxCalendarCtrlXmlHandler, wxXmlResourceHandler)
wxCalendarCtrlXmlHandler::wxCalendarCtrlXmlHandler() wxCalendarCtrlXmlHandler::wxCalendarCtrlXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()

View File

@@ -24,6 +24,8 @@
#if wxUSE_CHECKBOX #if wxUSE_CHECKBOX
IMPLEMENT_DYNAMIC_CLASS(wxCheckBoxXmlHandler, wxXmlResourceHandler)
wxCheckBoxXmlHandler::wxCheckBoxXmlHandler() wxCheckBoxXmlHandler::wxCheckBoxXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()
{ {

View File

@@ -25,6 +25,8 @@
#include "wx/checklst.h" #include "wx/checklst.h"
#include "wx/intl.h" #include "wx/intl.h"
IMPLEMENT_DYNAMIC_CLASS(wxCheckListXmlHandler, wxXmlResourceHandler)
wxCheckListXmlHandler::wxCheckListXmlHandler() wxCheckListXmlHandler::wxCheckListXmlHandler()
: wxXmlResourceHandler(), m_insideBox(FALSE) : wxXmlResourceHandler(), m_insideBox(FALSE)
{ {

View File

@@ -23,6 +23,8 @@
#include "wx/choice.h" #include "wx/choice.h"
#include "wx/intl.h" #include "wx/intl.h"
IMPLEMENT_DYNAMIC_CLASS(wxChoiceXmlHandler, wxXmlResourceHandler)
wxChoiceXmlHandler::wxChoiceXmlHandler() wxChoiceXmlHandler::wxChoiceXmlHandler()
: wxXmlResourceHandler() , m_insideBox(FALSE) : wxXmlResourceHandler() , m_insideBox(FALSE)
{ {

View File

@@ -25,6 +25,8 @@
#if wxUSE_COMBOBOX #if wxUSE_COMBOBOX
IMPLEMENT_DYNAMIC_CLASS(wxComboBoxXmlHandler, wxXmlResourceHandler)
wxComboBoxXmlHandler::wxComboBoxXmlHandler() wxComboBoxXmlHandler::wxComboBoxXmlHandler()
: wxXmlResourceHandler() , m_insideBox(FALSE) : wxXmlResourceHandler() , m_insideBox(FALSE)
{ {

View File

@@ -24,6 +24,7 @@
#include "wx/log.h" #include "wx/log.h"
#include "wx/intl.h" #include "wx/intl.h"
IMPLEMENT_DYNAMIC_CLASS(wxDialogXmlHandler, wxXmlResourceHandler)
wxDialogXmlHandler::wxDialogXmlHandler() : wxXmlResourceHandler() wxDialogXmlHandler::wxDialogXmlHandler() : wxXmlResourceHandler()
{ {

View File

@@ -24,6 +24,7 @@
#include "wx/log.h" #include "wx/log.h"
#include "wx/intl.h" #include "wx/intl.h"
IMPLEMENT_DYNAMIC_CLASS(wxFrameXmlHandler, wxXmlResourceHandler)
wxFrameXmlHandler::wxFrameXmlHandler() : wxXmlResourceHandler() wxFrameXmlHandler::wxFrameXmlHandler() : wxXmlResourceHandler()
{ {

View File

@@ -24,6 +24,8 @@
#if wxUSE_GAUGE #if wxUSE_GAUGE
IMPLEMENT_DYNAMIC_CLASS(wxGaugeXmlHandler, wxXmlResourceHandler)
wxGaugeXmlHandler::wxGaugeXmlHandler() wxGaugeXmlHandler::wxGaugeXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()
{ {

View File

@@ -26,6 +26,8 @@
#include "wx/xrc/xh_gdctl.h" #include "wx/xrc/xh_gdctl.h"
#include "wx/dirctrl.h" #include "wx/dirctrl.h"
IMPLEMENT_DYNAMIC_CLASS(wxGenericDirCtrlXmlHandler, wxXmlResourceHandler)
wxGenericDirCtrlXmlHandler::wxGenericDirCtrlXmlHandler() wxGenericDirCtrlXmlHandler::wxGenericDirCtrlXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()
{ {

View File

@@ -26,6 +26,7 @@
#include "wx/html/htmlwin.h" #include "wx/html/htmlwin.h"
#include "wx/filesys.h" #include "wx/filesys.h"
IMPLEMENT_DYNAMIC_CLASS(wxHtmlWindowXmlHandler, wxXmlResourceHandler)
wxHtmlWindowXmlHandler::wxHtmlWindowXmlHandler() wxHtmlWindowXmlHandler::wxHtmlWindowXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()

View File

@@ -23,6 +23,8 @@
#include "wx/listbox.h" #include "wx/listbox.h"
#include "wx/intl.h" #include "wx/intl.h"
IMPLEMENT_DYNAMIC_CLASS(wxListBoxXmlHandler, wxXmlResourceHandler)
wxListBoxXmlHandler::wxListBoxXmlHandler() wxListBoxXmlHandler::wxListBoxXmlHandler()
: wxXmlResourceHandler() , m_insideBox(FALSE) : wxXmlResourceHandler() , m_insideBox(FALSE)
{ {

View File

@@ -24,6 +24,8 @@
#include "wx/listctrl.h" #include "wx/listctrl.h"
IMPLEMENT_DYNAMIC_CLASS(wxListCtrlXmlHandler, wxXmlResourceHandler)
wxListCtrlXmlHandler::wxListCtrlXmlHandler() wxListCtrlXmlHandler::wxListCtrlXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()
{ {

View File

@@ -23,6 +23,7 @@
#include "wx/menu.h" #include "wx/menu.h"
#include "wx/frame.h" #include "wx/frame.h"
IMPLEMENT_DYNAMIC_CLASS(wxMenuXmlHandler, wxXmlResourceHandler)
wxMenuXmlHandler::wxMenuXmlHandler() : wxMenuXmlHandler::wxMenuXmlHandler() :
wxXmlResourceHandler(), m_insideMenu(FALSE) wxXmlResourceHandler(), m_insideMenu(FALSE)
@@ -110,6 +111,8 @@ bool wxMenuXmlHandler::CanHandle(wxXmlNode *node)
); );
} }
IMPLEMENT_DYNAMIC_CLASS(wxMenuBarXmlHandler, wxXmlResourceHandler)
wxMenuBarXmlHandler::wxMenuBarXmlHandler() : wxXmlResourceHandler() wxMenuBarXmlHandler::wxMenuBarXmlHandler() : wxXmlResourceHandler()
{ {
XRC_ADD_STYLE(wxMB_DOCKABLE); XRC_ADD_STYLE(wxMB_DOCKABLE);

View File

@@ -27,6 +27,8 @@
#include "wx/notebook.h" #include "wx/notebook.h"
#include "wx/sizer.h" #include "wx/sizer.h"
IMPLEMENT_DYNAMIC_CLASS(wxNotebookXmlHandler, wxXmlResourceHandler)
wxNotebookXmlHandler::wxNotebookXmlHandler() wxNotebookXmlHandler::wxNotebookXmlHandler()
: wxXmlResourceHandler(), m_isInside(FALSE), m_notebook(NULL) : wxXmlResourceHandler(), m_isInside(FALSE), m_notebook(NULL)
{ {

View File

@@ -22,6 +22,7 @@
#include "wx/xrc/xh_panel.h" #include "wx/xrc/xh_panel.h"
#include "wx/panel.h" #include "wx/panel.h"
IMPLEMENT_DYNAMIC_CLASS(wxPanelXmlHandler, wxXmlResourceHandler)
wxPanelXmlHandler::wxPanelXmlHandler() : wxXmlResourceHandler() wxPanelXmlHandler::wxPanelXmlHandler() : wxXmlResourceHandler()
{ {

View File

@@ -24,6 +24,8 @@
#if wxUSE_RADIOBOX #if wxUSE_RADIOBOX
IMPLEMENT_DYNAMIC_CLASS(wxRadioButtonXmlHandler, wxXmlResourceHandler)
wxRadioButtonXmlHandler::wxRadioButtonXmlHandler() wxRadioButtonXmlHandler::wxRadioButtonXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()
{ {

View File

@@ -25,6 +25,8 @@
#if wxUSE_RADIOBOX #if wxUSE_RADIOBOX
IMPLEMENT_DYNAMIC_CLASS(wxRadioBoxXmlHandler, wxXmlResourceHandler)
wxRadioBoxXmlHandler::wxRadioBoxXmlHandler() wxRadioBoxXmlHandler::wxRadioBoxXmlHandler()
: wxXmlResourceHandler(), m_insideBox(FALSE) : wxXmlResourceHandler(), m_insideBox(FALSE)
{ {

View File

@@ -22,6 +22,7 @@
#include "wx/xrc/xh_scrol.h" #include "wx/xrc/xh_scrol.h"
#include "wx/scrolbar.h" #include "wx/scrolbar.h"
IMPLEMENT_DYNAMIC_CLASS(wxScrollBarXmlHandler, wxXmlResourceHandler)
wxScrollBarXmlHandler::wxScrollBarXmlHandler() wxScrollBarXmlHandler::wxScrollBarXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()

View File

@@ -22,6 +22,7 @@
#include "wx/xrc/xh_scwin.h" #include "wx/xrc/xh_scwin.h"
#include "wx/scrolwin.h" #include "wx/scrolwin.h"
IMPLEMENT_DYNAMIC_CLASS(wxScrolledWindowXmlHandler, wxXmlResourceHandler)
wxScrolledWindowXmlHandler::wxScrolledWindowXmlHandler() wxScrolledWindowXmlHandler::wxScrolledWindowXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()

View File

@@ -27,6 +27,8 @@
#include "wx/panel.h" #include "wx/panel.h"
#include "wx/tokenzr.h" #include "wx/tokenzr.h"
IMPLEMENT_DYNAMIC_CLASS(wxSizerXmlHandler, wxXmlResourceHandler)
bool wxSizerXmlHandler::IsSizerNode(wxXmlNode *node) bool wxSizerXmlHandler::IsSizerNode(wxXmlNode *node)
{ {
return (IsOfClass(node, wxT("wxBoxSizer"))) || return (IsOfClass(node, wxT("wxBoxSizer"))) ||

View File

@@ -24,6 +24,8 @@
#if wxUSE_SLIDER #if wxUSE_SLIDER
IMPLEMENT_DYNAMIC_CLASS(wxSliderXmlHandler, wxXmlResourceHandler)
wxSliderXmlHandler::wxSliderXmlHandler() wxSliderXmlHandler::wxSliderXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()
{ {

View File

@@ -24,6 +24,8 @@
#if wxUSE_SPINBTN #if wxUSE_SPINBTN
IMPLEMENT_DYNAMIC_CLASS(wxSpinButtonXmlHandler, wxXmlResourceHandler)
wxSpinButtonXmlHandler::wxSpinButtonXmlHandler() wxSpinButtonXmlHandler::wxSpinButtonXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()
{ {
@@ -61,6 +63,8 @@ bool wxSpinButtonXmlHandler::CanHandle(wxXmlNode *node)
#if wxUSE_SPINCTRL #if wxUSE_SPINCTRL
IMPLEMENT_DYNAMIC_CLASS(wxSpinCtrlXmlHandler, wxXmlResourceHandler)
wxSpinCtrlXmlHandler::wxSpinCtrlXmlHandler() wxSpinCtrlXmlHandler::wxSpinCtrlXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()
{ {

View File

@@ -23,6 +23,8 @@
#include "wx/splitter.h" #include "wx/splitter.h"
#include "wx/log.h" #include "wx/log.h"
IMPLEMENT_DYNAMIC_CLASS(wxSplitterWindowXmlHandler, wxXmlResourceHandler)
wxSplitterWindowXmlHandler::wxSplitterWindowXmlHandler() : wxXmlResourceHandler() wxSplitterWindowXmlHandler::wxSplitterWindowXmlHandler() : wxXmlResourceHandler()
{ {
XRC_ADD_STYLE(wxSP_3D); XRC_ADD_STYLE(wxSP_3D);

View File

@@ -22,6 +22,8 @@
#include "wx/xrc/xh_stbmp.h" #include "wx/xrc/xh_stbmp.h"
#include "wx/statbmp.h" #include "wx/statbmp.h"
IMPLEMENT_DYNAMIC_CLASS(wxStaticBitmapXmlHandler, wxXmlResourceHandler)
wxStaticBitmapXmlHandler::wxStaticBitmapXmlHandler() wxStaticBitmapXmlHandler::wxStaticBitmapXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()
{ {

View File

@@ -22,6 +22,8 @@
#include "wx/xrc/xh_stbox.h" #include "wx/xrc/xh_stbox.h"
#include "wx/statbox.h" #include "wx/statbox.h"
IMPLEMENT_DYNAMIC_CLASS(wxStaticBoxXmlHandler, wxXmlResourceHandler)
wxStaticBoxXmlHandler::wxStaticBoxXmlHandler() wxStaticBoxXmlHandler::wxStaticBoxXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()
{ {

View File

@@ -24,6 +24,8 @@
#if wxUSE_STATLINE #if wxUSE_STATLINE
IMPLEMENT_DYNAMIC_CLASS(wxStaticLineXmlHandler, wxXmlResourceHandler)
wxStaticLineXmlHandler::wxStaticLineXmlHandler() wxStaticLineXmlHandler::wxStaticLineXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()
{ {

View File

@@ -22,6 +22,8 @@
#include "wx/xrc/xh_sttxt.h" #include "wx/xrc/xh_sttxt.h"
#include "wx/stattext.h" #include "wx/stattext.h"
IMPLEMENT_DYNAMIC_CLASS(wxStaticTextXmlHandler, wxXmlResourceHandler)
wxStaticTextXmlHandler::wxStaticTextXmlHandler() wxStaticTextXmlHandler::wxStaticTextXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()
{ {

View File

@@ -22,6 +22,8 @@
#include "wx/xrc/xh_text.h" #include "wx/xrc/xh_text.h"
#include "wx/textctrl.h" #include "wx/textctrl.h"
IMPLEMENT_DYNAMIC_CLASS(wxTextCtrlXmlHandler, wxXmlResourceHandler)
wxTextCtrlXmlHandler::wxTextCtrlXmlHandler() : wxXmlResourceHandler() wxTextCtrlXmlHandler::wxTextCtrlXmlHandler() : wxXmlResourceHandler()
{ {
XRC_ADD_STYLE(wxTE_PROCESS_ENTER); XRC_ADD_STYLE(wxTE_PROCESS_ENTER);

View File

@@ -25,6 +25,8 @@
#if wxUSE_TOOLBAR #if wxUSE_TOOLBAR
IMPLEMENT_DYNAMIC_CLASS(wxToolBarXmlHandler, wxXmlResourceHandler)
wxToolBarXmlHandler::wxToolBarXmlHandler() wxToolBarXmlHandler::wxToolBarXmlHandler()
: wxXmlResourceHandler(), m_isInside(FALSE), m_toolbar(NULL) : wxXmlResourceHandler(), m_isInside(FALSE), m_toolbar(NULL)
{ {

View File

@@ -22,6 +22,7 @@
#include "wx/xrc/xh_tree.h" #include "wx/xrc/xh_tree.h"
#include "wx/treectrl.h" #include "wx/treectrl.h"
IMPLEMENT_DYNAMIC_CLASS(wxTreeCtrlXmlHandler, wxXmlResourceHandler)
wxTreeCtrlXmlHandler::wxTreeCtrlXmlHandler() wxTreeCtrlXmlHandler::wxTreeCtrlXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()

View File

@@ -77,6 +77,8 @@ void wxUnknownControlContainer::RemoveChild(wxWindowBase *child)
} }
IMPLEMENT_DYNAMIC_CLASS(wxUnknownWidgetXmlHandler, wxXmlResourceHandler)
wxUnknownWidgetXmlHandler::wxUnknownWidgetXmlHandler() wxUnknownWidgetXmlHandler::wxUnknownWidgetXmlHandler()
: wxXmlResourceHandler() : wxXmlResourceHandler()
{ {

View File

@@ -25,6 +25,7 @@
#include "wx/log.h" #include "wx/log.h"
#include "wx/wizard.h" #include "wx/wizard.h"
IMPLEMENT_DYNAMIC_CLASS(wxWizardXmlHandler, wxXmlResourceHandler)
wxWizardXmlHandler::wxWizardXmlHandler() : wxXmlResourceHandler() wxWizardXmlHandler::wxWizardXmlHandler() : wxXmlResourceHandler()
{ {

View File

@@ -143,6 +143,7 @@ bool wxXmlResource::Load(const wxString& filemask)
} }
IMPLEMENT_ABSTRACT_CLASS(wxXmlResourceHandler, wxObject)
void wxXmlResource::AddHandler(wxXmlResourceHandler *handler) void wxXmlResource::AddHandler(wxXmlResourceHandler *handler)
{ {

View File

@@ -20,6 +20,7 @@
class WXXMLDLLEXPORT wxBitmapXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxBitmapXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxBitmapXmlHandler)
public: public:
wxBitmapXmlHandler(); wxBitmapXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
@@ -28,6 +29,7 @@ public:
class WXXMLDLLEXPORT wxIconXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxIconXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxIconXmlHandler)
public: public:
wxIconXmlHandler(); wxIconXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -20,6 +20,7 @@
class WXXMLDLLEXPORT wxBitmapButtonXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxBitmapButtonXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxBitmapButtonXmlHandler)
public: public:
wxBitmapButtonXmlHandler(); wxBitmapButtonXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxButtonXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxButtonXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxButtonXmlHandler)
public: public:
wxButtonXmlHandler(); wxButtonXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxCalendarCtrlXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxCalendarCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxCalendarCtrlXmlHandler)
public: public:
wxCalendarCtrlXmlHandler(); wxCalendarCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -22,6 +22,7 @@
class WXXMLDLLEXPORT wxCheckBoxXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxCheckBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxCheckBoxXmlHandler)
public: public:
wxCheckBoxXmlHandler(); wxCheckBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxCheckListXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxCheckListXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxCheckListXmlHandler)
public: public:
wxCheckListXmlHandler(); wxCheckListXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxChoiceXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxChoiceXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxChoiceXmlHandler)
public: public:
wxChoiceXmlHandler(); wxChoiceXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -21,6 +21,7 @@
class WXXMLDLLEXPORT wxComboBoxXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxComboBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxComboBoxXmlHandler)
public: public:
wxComboBoxXmlHandler(); wxComboBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxDialogXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxDialogXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxDialogXmlHandler)
public: public:
wxDialogXmlHandler(); wxDialogXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxFrameXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxFrameXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxFrameXmlHandler)
public: public:
wxFrameXmlHandler(); wxFrameXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -24,6 +24,7 @@
class WXXMLDLLEXPORT wxGaugeXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxGaugeXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxGaugeXmlHandler)
enum enum
{ {
wxGAUGE_DEFAULT_RANGE = 100 wxGAUGE_DEFAULT_RANGE = 100

View File

@@ -21,6 +21,7 @@
class WXXMLDLLEXPORT wxGenericDirCtrlXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxGenericDirCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxGenericDirCtrlXmlHandler)
public: public:
wxGenericDirCtrlXmlHandler(); wxGenericDirCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -23,6 +23,7 @@
class WXXMLDLLEXPORT wxHtmlWindowXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxHtmlWindowXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxHtmlWindowXmlHandler)
public: public:
wxHtmlWindowXmlHandler(); wxHtmlWindowXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -21,6 +21,7 @@
class WXXMLDLLEXPORT wxListBoxXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxListBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxListBoxXmlHandler)
public: public:
wxListBoxXmlHandler(); wxListBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxListCtrlXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxListCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxListCtrlXmlHandler)
public: public:
wxListCtrlXmlHandler(); wxListCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxMenuXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxMenuXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxMenuXmlHandler)
public: public:
wxMenuXmlHandler(); wxMenuXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
@@ -30,6 +31,7 @@ private:
class WXXMLDLLEXPORT wxMenuBarXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxMenuBarXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxMenuBarXmlHandler)
public: public:
wxMenuBarXmlHandler(); wxMenuBarXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -22,6 +22,7 @@ class WXDLLEXPORT wxNotebook;
class WXXMLDLLEXPORT wxNotebookXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxNotebookXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxNotebookXmlHandler)
public: public:
wxNotebookXmlHandler(); wxNotebookXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxPanelXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxPanelXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxPanelXmlHandler)
public: public:
wxPanelXmlHandler(); wxPanelXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -22,6 +22,7 @@
class WXXMLDLLEXPORT wxRadioButtonXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxRadioButtonXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxRadioButtonXmlHandler)
public: public:
wxRadioButtonXmlHandler(); wxRadioButtonXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -21,6 +21,7 @@
class WXXMLDLLEXPORT wxRadioBoxXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxRadioBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxRadioBoxXmlHandler)
public: public:
wxRadioBoxXmlHandler(); wxRadioBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -22,6 +22,7 @@
class WXXMLDLLEXPORT wxScrollBarXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxScrollBarXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxScrollBarXmlHandler)
enum enum
{ {
wxSL_DEFAULT_VALUE = 0, wxSL_DEFAULT_VALUE = 0,

View File

@@ -22,6 +22,7 @@
class WXXMLDLLEXPORT wxScrolledWindowXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxScrolledWindowXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxScrolledWindowXmlHandler)
public: public:
wxScrolledWindowXmlHandler(); wxScrolledWindowXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -22,6 +22,7 @@ class WXDLLEXPORT wxSizer;
class WXXMLDLLEXPORT wxSizerXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxSizerXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxSizerXmlHandler)
public: public:
wxSizerXmlHandler(); wxSizerXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -22,6 +22,7 @@
class WXXMLDLLEXPORT wxSliderXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxSliderXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxSliderXmlHandler)
enum enum
{ {
wxSL_DEFAULT_VALUE = 0, wxSL_DEFAULT_VALUE = 0,

View File

@@ -21,6 +21,7 @@
#if wxUSE_SPINBTN #if wxUSE_SPINBTN
class WXXMLDLLEXPORT wxSpinButtonXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxSpinButtonXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxSpinButtonXmlHandler)
enum enum
{ {
wxSP_DEFAULT_VALUE = 0, wxSP_DEFAULT_VALUE = 0,
@@ -38,6 +39,7 @@ public:
#if wxUSE_SPINCTRL #if wxUSE_SPINCTRL
class WXXMLDLLEXPORT wxSpinCtrlXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxSpinCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxSpinCtrlXmlHandler)
enum enum
{ {
wxSP_DEFAULT_VALUE = 0, wxSP_DEFAULT_VALUE = 0,

View File

@@ -19,6 +19,7 @@
class WXXMLDLLEXPORT wxSplitterWindowXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxSplitterWindowXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxSplitterWindowXmlHandler)
public: public:
wxSplitterWindowXmlHandler(); wxSplitterWindowXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -20,6 +20,7 @@
class WXXMLDLLEXPORT wxStaticBitmapXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxStaticBitmapXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxStaticBitmapXmlHandler)
public: public:
wxStaticBitmapXmlHandler(); wxStaticBitmapXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -20,6 +20,7 @@
class WXXMLDLLEXPORT wxStaticBoxXmlHandler : public wxXmlResourceHandler class WXXMLDLLEXPORT wxStaticBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxStaticBoxXmlHandler)
public: public:
wxStaticBoxXmlHandler(); wxStaticBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

Some files were not shown because too many files have changed in this diff Show More