fixes for compilation with wxUSE_XXX==0 and some other minor fixes (patch 1569904)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41590 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2006-10-03 14:53:40 +00:00
parent d9b0ee1eca
commit dd47af27e1
61 changed files with 305 additions and 195 deletions

View File

@@ -13,10 +13,12 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC
class WXDLLIMPEXP_XRC wxBitmapXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxBitmapXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxBitmapXmlHandler) DECLARE_DYNAMIC_CLASS(wxBitmapXmlHandler)
public: public:
wxBitmapXmlHandler(); wxBitmapXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
@@ -25,12 +27,14 @@ public:
class WXDLLIMPEXP_XRC wxIconXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxIconXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxIconXmlHandler) DECLARE_DYNAMIC_CLASS(wxIconXmlHandler)
public: public:
wxIconXmlHandler(); wxIconXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC
#endif // _WX_XH_BMP_H_ #endif // _WX_XH_BMP_H_

View File

@@ -11,22 +11,20 @@
#ifndef _WX_XH_BMPBT_H_ #ifndef _WX_XH_BMPBT_H_
#define _WX_XH_BMPBT_H_ #define _WX_XH_BMPBT_H_
#include "wx/defs.h"
#if wxUSE_XRC
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_BMPBUTTON
class WXDLLIMPEXP_XRC wxBitmapButtonXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxBitmapButtonXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxBitmapButtonXmlHandler) DECLARE_DYNAMIC_CLASS(wxBitmapButtonXmlHandler)
public: public:
wxBitmapButtonXmlHandler(); wxBitmapButtonXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC #endif // wxUSE_XRC && wxUSE_BMPBUTTON
#endif // _WX_XH_BMPBT_H_ #endif // _WX_XH_BMPBT_H_

View File

@@ -13,22 +13,24 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_BITMAPCOMBOBOX #if wxUSE_XRC && wxUSE_BITMAPCOMBOBOX
class WXDLLIMPEXP_ADV wxBitmapComboBox; class WXDLLIMPEXP_ADV wxBitmapComboBox;
class WXDLLIMPEXP_XRC wxBitmapComboBoxXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxBitmapComboBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxBitmapComboBoxXmlHandler) DECLARE_DYNAMIC_CLASS(wxBitmapComboBoxXmlHandler)
public: public:
wxBitmapComboBoxXmlHandler(); wxBitmapComboBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
private: private:
wxBitmapComboBox* m_combobox; wxBitmapComboBox* m_combobox;
bool m_isInside; bool m_isInside;
}; };
#endif #endif // wxUSE_XRC && wxUSE_BITMAPCOMBOBOX
#endif // _WX_XH_BMPCBOX_H_ #endif // _WX_XH_BMPCBOX_H_

View File

@@ -13,14 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_BUTTON
class WXDLLIMPEXP_XRC wxButtonXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxButtonXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxButtonXmlHandler) DECLARE_DYNAMIC_CLASS(wxButtonXmlHandler)
public: public:
wxButtonXmlHandler(); wxButtonXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC && wxUSE_BUTTON
#endif // _WX_XH_BTTN_H_ #endif // _WX_XH_BTTN_H_

View File

@@ -11,15 +11,14 @@
#ifndef _WX_XH_CALD_H_ #ifndef _WX_XH_CALD_H_
#define _WX_XH_CALD_H_ #define _WX_XH_CALD_H_
#include "wx/defs.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_CALENDARCTRL #if wxUSE_XRC && wxUSE_CALENDARCTRL
#include "wx/xrc/xmlres.h"
class WXDLLIMPEXP_XRC wxCalendarCtrlXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxCalendarCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxCalendarCtrlXmlHandler) DECLARE_DYNAMIC_CLASS(wxCalendarCtrlXmlHandler)
public: public:
wxCalendarCtrlXmlHandler(); wxCalendarCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -11,15 +11,14 @@
#ifndef _WX_XH_CHCKB_H_ #ifndef _WX_XH_CHCKB_H_
#define _WX_XH_CHCKB_H_ #define _WX_XH_CHCKB_H_
#include "wx/defs.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_CHECKBOX #if wxUSE_XRC && wxUSE_CHECKBOX
#include "wx/xrc/xmlres.h"
class WXDLLIMPEXP_XRC wxCheckBoxXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxCheckBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxCheckBoxXmlHandler) DECLARE_DYNAMIC_CLASS(wxCheckBoxXmlHandler)
public: public:
wxCheckBoxXmlHandler(); wxCheckBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -11,19 +11,19 @@
#ifndef _WX_XH_CHCKL_H_ #ifndef _WX_XH_CHCKL_H_
#define _WX_XH_CHCKL_H_ #define _WX_XH_CHCKL_H_
#include "wx/defs.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_CHECKLISTBOX #if wxUSE_XRC && wxUSE_CHECKLISTBOX
#include "wx/xrc/xmlres.h"
class WXDLLIMPEXP_XRC wxCheckListBoxXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxCheckListBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxCheckListBoxXmlHandler) DECLARE_DYNAMIC_CLASS(wxCheckListBoxXmlHandler)
public: public:
wxCheckListBoxXmlHandler(); wxCheckListBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
private: private:
bool m_insideBox; bool m_insideBox;
wxArrayString strList; wxArrayString strList;

View File

@@ -11,19 +11,19 @@
#ifndef _WX_XH_CHOIC_H_ #ifndef _WX_XH_CHOIC_H_
#define _WX_XH_CHOIC_H_ #define _WX_XH_CHOIC_H_
#include "wx/defs.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_CHOICE #if wxUSE_XRC && wxUSE_CHOICE
#include "wx/xrc/xmlres.h"
class WXDLLIMPEXP_XRC wxChoiceXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxChoiceXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxChoiceXmlHandler) DECLARE_DYNAMIC_CLASS(wxChoiceXmlHandler)
public: public:
wxChoiceXmlHandler(); wxChoiceXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
private: private:
bool m_insideBox; bool m_insideBox;
wxArrayString strList; wxArrayString strList;

View File

@@ -9,17 +9,16 @@
#ifndef _WX_XH_CHOICEBK_H_ #ifndef _WX_XH_CHOICEBK_H_
#define _WX_XH_CHOICEBK_H_ #define _WX_XH_CHOICEBK_H_
#include "wx/defs.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_CHOICEBOOK #if wxUSE_XRC && wxUSE_CHOICEBOOK
#include "wx/xrc/xmlres.h"
class WXDLLEXPORT wxChoicebook; class WXDLLEXPORT wxChoicebook;
class WXDLLIMPEXP_XRC wxChoicebookXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxChoicebookXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxChoicebookXmlHandler) DECLARE_DYNAMIC_CLASS(wxChoicebookXmlHandler)
public: public:
wxChoicebookXmlHandler(); wxChoicebookXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();

View File

@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: wx/xrc/xh_clrpicker.cpp // Name: wx/xrc/xh_clrpicker.h
// Purpose: XML resource handler for wxColourPickerCtrl // Purpose: XML resource handler for wxColourPickerCtrl
// Author: Francesco Montorsi // Author: Francesco Montorsi
// Created: 2006-04-17 // Created: 2006-04-17
@@ -13,17 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_COLOURPICKERCTRL #if wxUSE_XRC && wxUSE_COLOURPICKERCTRL
class WXDLLIMPEXP_XRC wxColourPickerCtrlXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxColourPickerCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxColourPickerCtrlXmlHandler) DECLARE_DYNAMIC_CLASS(wxColourPickerCtrlXmlHandler)
public: public:
wxColourPickerCtrlXmlHandler(); wxColourPickerCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_COLOURPICKERCTRL #endif // wxUSE_XRC && wxUSE_COLOURPICKERCTRL
#endif // _WX_XH_CLRPICKERCTRL_H_ #endif // _WX_XH_CLRPICKERCTRL_H_

View File

@@ -13,20 +13,22 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_COMBOBOX #if wxUSE_XRC && wxUSE_COMBOBOX
class WXDLLIMPEXP_XRC wxComboBoxXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxComboBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxComboBoxXmlHandler) DECLARE_DYNAMIC_CLASS(wxComboBoxXmlHandler)
public: public:
wxComboBoxXmlHandler(); wxComboBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
private: private:
bool m_insideBox; bool m_insideBox;
wxArrayString strList; wxArrayString strList;
}; };
#endif #endif // wxUSE_XRC && wxUSE_COMBOBOX
#endif // _WX_XH_COMBO_H_ #endif // _WX_XH_COMBO_H_

View File

@@ -13,17 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_DATEPICKCTRL #if wxUSE_XRC && wxUSE_DATEPICKCTRL
class WXDLLIMPEXP_XRC wxDateCtrlXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxDateCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxDateCtrlXmlHandler) DECLARE_DYNAMIC_CLASS(wxDateCtrlXmlHandler)
public: public:
wxDateCtrlXmlHandler(); wxDateCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_DATEPICKCTRL #endif // wxUSE_XRC && wxUSE_DATEPICKCTRL
#endif // _WX_XH_DATECTRL_H_ #endif // _WX_XH_DATECTRL_H_

View File

@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: wx/xrc/xh_clrpicker.cpp // Name: wx/xrc/xh_dirpicker.h
// Purpose: XML resource handler for wxColourPickerCtrl // Purpose: XML resource handler for wxDirPickerCtrl
// Author: Francesco Montorsi // Author: Francesco Montorsi
// Created: 2006-04-17 // Created: 2006-04-17
// RCS-ID: $Id$ // RCS-ID: $Id$
@@ -13,17 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_DIRPICKERCTRL #if wxUSE_XRC && wxUSE_DIRPICKERCTRL
class WXDLLIMPEXP_XRC wxDirPickerCtrlXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxDirPickerCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxDirPickerCtrlXmlHandler) DECLARE_DYNAMIC_CLASS(wxDirPickerCtrlXmlHandler)
public: public:
wxDirPickerCtrlXmlHandler(); wxDirPickerCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_DIRPICKERCTRL #endif // wxUSE_XRC && wxUSE_DIRPICKERCTRL
#endif // _WX_XH_DIRPICKERCTRL_H_ #endif // _WX_XH_DIRPICKERCTRL_H_

View File

@@ -13,14 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC
class WXDLLIMPEXP_XRC wxDialogXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxDialogXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxDialogXmlHandler) DECLARE_DYNAMIC_CLASS(wxDialogXmlHandler)
public: public:
wxDialogXmlHandler(); wxDialogXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC
#endif // _WX_XH_DLG_H_ #endif // _WX_XH_DLG_H_

View File

@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: wx/xrc/xh_clrpicker.cpp // Name: wx/xrc/xh_filepicker.h
// Purpose: XML resource handler for wxColourPickerCtrl // Purpose: XML resource handler for wxFilePickerCtrl
// Author: Francesco Montorsi // Author: Francesco Montorsi
// Created: 2006-04-17 // Created: 2006-04-17
// RCS-ID: $Id$ // RCS-ID: $Id$
@@ -13,17 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_FILEPICKERCTRL #if wxUSE_XRC && wxUSE_FILEPICKERCTRL
class WXDLLIMPEXP_XRC wxFilePickerCtrlXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxFilePickerCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxFilePickerCtrlXmlHandler) DECLARE_DYNAMIC_CLASS(wxFilePickerCtrlXmlHandler)
public: public:
wxFilePickerCtrlXmlHandler(); wxFilePickerCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_FILEPICKERCTRL #endif // wxUSE_XRC && wxUSE_FILEPICKERCTRL
#endif // _WX_XH_FILEPICKERCTRL_H_ #endif // _WX_XH_FILEPICKERCTRL_H_

View File

@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: wx/xrc/xh_clrpicker.cpp // Name: wx/xrc/xh_fontpicker.h
// Purpose: XML resource handler for wxColourPickerCtrl // Purpose: XML resource handler for wxFontPickerCtrl
// Author: Francesco Montorsi // Author: Francesco Montorsi
// Created: 2006-04-17 // Created: 2006-04-17
// RCS-ID: $Id$ // RCS-ID: $Id$
@@ -13,17 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_FONTPICKERCTRL #if wxUSE_XRC && wxUSE_FONTPICKERCTRL
class WXDLLIMPEXP_XRC wxFontPickerCtrlXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxFontPickerCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxFontPickerCtrlXmlHandler) DECLARE_DYNAMIC_CLASS(wxFontPickerCtrlXmlHandler)
public: public:
wxFontPickerCtrlXmlHandler(); wxFontPickerCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_FONTPICKERCTRL #endif // wxUSE_XRC && wxUSE_FONTPICKERCTRL
#endif // _WX_XH_FONTPICKERCTRL_H_ #endif // _WX_XH_FONTPICKERCTRL_H_

View File

@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: wx/xrc/xh_frame.h // Name: wx/xrc/xh_frame.h
// Purpose: XML resource handler for dialogs // Purpose: XML resource handler for wxFrame
// Author: Vaclav Slavik & Aleks. // Author: Vaclav Slavik & Aleks.
// Created: 2000/03/05 // Created: 2000/03/05
// RCS-ID: $Id$ // RCS-ID: $Id$
@@ -13,14 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC
class WXDLLIMPEXP_XRC wxFrameXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxFrameXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxFrameXmlHandler) DECLARE_DYNAMIC_CLASS(wxFrameXmlHandler)
public: public:
wxFrameXmlHandler(); wxFrameXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC
#endif // _WX_XH_FRAME_H_ #endif // _WX_XH_FRAME_H_

View File

@@ -11,12 +11,9 @@
#ifndef _WX_XH_GAUGE_H_ #ifndef _WX_XH_GAUGE_H_
#define _WX_XH_GAUGE_H_ #define _WX_XH_GAUGE_H_
#include "wx/defs.h"
#if wxUSE_GAUGE
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_GAUGE
class WXDLLIMPEXP_XRC wxGaugeXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxGaugeXmlHandler : public wxXmlResourceHandler
{ {
@@ -32,6 +29,6 @@ public:
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif #endif // wxUSE_XRC && wxUSE_GAUGE
#endif // _WX_XH_GAUGE_H_ #endif // _WX_XH_GAUGE_H_

View File

@@ -13,17 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_DIRDLG #if wxUSE_XRC && wxUSE_DIRDLG
class WXDLLIMPEXP_XRC wxGenericDirCtrlXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxGenericDirCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxGenericDirCtrlXmlHandler) DECLARE_DYNAMIC_CLASS(wxGenericDirCtrlXmlHandler)
public: public:
wxGenericDirCtrlXmlHandler(); wxGenericDirCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif #endif // wxUSE_XRC && wxUSE_DIRDLG
#endif // _WX_XH_GDCTL_H_ #endif // _WX_XH_GDCTL_H_

View File

@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: wx/xrc/xh_grid.h // Name: wx/xrc/xh_grid.h
// Purpose: XML resource handler for the grid control // Purpose: XML resource handler for wxGrid
// Author: Agron Selimaj // Author: Agron Selimaj
// Created: 2005/08/11 // Created: 2005/08/11
// RCS-ID: $Id$ // RCS-ID: $Id$
@@ -17,14 +17,13 @@
class WXDLLIMPEXP_XRC wxGridXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxGridXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxGridXmlHandler)
public: public:
wxGridXmlHandler(); wxGridXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
private:
DECLARE_DYNAMIC_CLASS(wxGridXmlHandler)
}; };
#endif // wxUSE_XRC && wxUSE_GRID #endif // wxUSE_XRC && wxUSE_GRID

View File

@@ -13,19 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#include "wx/defs.h" #if wxUSE_XRC && wxUSE_HTML
#if wxUSE_HTML
class WXDLLIMPEXP_XRC wxHtmlWindowXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxHtmlWindowXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxHtmlWindowXmlHandler) DECLARE_DYNAMIC_CLASS(wxHtmlWindowXmlHandler)
public: public:
wxHtmlWindowXmlHandler(); wxHtmlWindowXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif #endif // wxUSE_XRC && wxUSE_HTML
#endif // _WX_XH_SLIDER_H_ #endif // _WX_XH_HTML_H_

View File

@@ -12,15 +12,15 @@
#ifndef _WX_XH_HYPERLINKH__ #ifndef _WX_XH_HYPERLINKH__
#define _WX_XH_HYPERLINKH__ #define _WX_XH_HYPERLINKH__
#include "wx/defs.h"
#if wxUSE_HYPERLINKCTRL
#include "wx/hyperlink.h"
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_HYPERLINKCTRL
class WXDLLIMPEXP_XRC wxHyperlinkCtrlXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxHyperlinkCtrlXmlHandler : public wxXmlResourceHandler
{ {
// Register with wxWindows' dynamic class subsystem.
DECLARE_DYNAMIC_CLASS(wxHyperlinkCtrlXmlHandler)
public: public:
// Constructor. // Constructor.
wxHyperlinkCtrlXmlHandler(); wxHyperlinkCtrlXmlHandler();
@@ -30,10 +30,8 @@ public:
// Returns true if we know how to create a control for the given node. // Returns true if we know how to create a control for the given node.
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
// Register with wxWindows' dynamic class subsystem.
DECLARE_DYNAMIC_CLASS(wxHyperlinkCtrlXmlHandler)
}; };
#endif // wxUSE_HYPERLINKCTRL #endif // wxUSE_XRC && wxUSE_HYPERLINKCTRL
#endif // _WX_XH_HYPERLINKH__ #endif // _WX_XH_HYPERLINKH__

View File

@@ -13,20 +13,22 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_LISTBOX #if wxUSE_XRC && wxUSE_LISTBOX
class WXDLLIMPEXP_XRC wxListBoxXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxListBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxListBoxXmlHandler) DECLARE_DYNAMIC_CLASS(wxListBoxXmlHandler)
public: public:
wxListBoxXmlHandler(); wxListBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
private: private:
bool m_insideBox; bool m_insideBox;
wxArrayString strList; wxArrayString strList;
}; };
#endif #endif // wxUSE_XRC && wxUSE_LISTBOX
#endif // _WX_XH_LISTB_H_ #endif // _WX_XH_LISTB_H_

View File

@@ -11,13 +11,14 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_LISTBOOK #if wxUSE_XRC && wxUSE_LISTBOOK
class WXDLLEXPORT wxListbook; class WXDLLEXPORT wxListbook;
class WXDLLIMPEXP_XRC wxListbookXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxListbookXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxListbookXmlHandler) DECLARE_DYNAMIC_CLASS(wxListbookXmlHandler)
public: public:
wxListbookXmlHandler(); wxListbookXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
@@ -28,6 +29,6 @@ private:
wxListbook *m_listbook; wxListbook *m_listbook;
}; };
#endif #endif // wxUSE_XRC && wxUSE_LISTBOOK
#endif // _WX_XH_LISTBK_H_ #endif // _WX_XH_LISTBK_H_

View File

@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: wx/xrc/xh_listc.h // Name: wx/xrc/xh_listc.h
// Purpose: XML resource handler for wxCalendarCtrl // Purpose: XML resource handler for wxListCtrl
// Author: Brian Gavin // Author: Brian Gavin
// Created: 2000/09/09 // Created: 2000/09/09
// RCS-ID: $Id$ // RCS-ID: $Id$
@@ -13,14 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_LISTCTRL
class WXDLLIMPEXP_XRC wxListCtrlXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxListCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxListCtrlXmlHandler) DECLARE_DYNAMIC_CLASS(wxListCtrlXmlHandler)
public: public:
wxListCtrlXmlHandler(); wxListCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC && wxUSE_LISTCTRL
#endif // _WX_XH_LISTC_H_ #endif // _WX_XH_LISTC_H_

View File

@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: wx/xrc/xh_mdi.h // Name: wx/xrc/xh_mdi.h
// Purpose: XML resource handler for dialogs // Purpose: XML resource handler for wxMDI
// Author: David M. Falkinder & Vaclav Slavik // Author: David M. Falkinder & Vaclav Slavik
// Created: 14/02/2005 // Created: 14/02/2005
// RCS-ID: $Id$ // RCS-ID: $Id$
@@ -13,12 +13,14 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_MDI #if wxUSE_XRC && wxUSE_MDI
class WXDLLIMPEXP_CORE wxWindow; class WXDLLIMPEXP_CORE wxWindow;
class WXDLLIMPEXP_XRC wxMdiXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxMdiXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxMdiXmlHandler)
public: public:
wxMdiXmlHandler(); wxMdiXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
@@ -26,10 +28,8 @@ public:
private: private:
wxWindow *CreateFrame(); wxWindow *CreateFrame();
DECLARE_DYNAMIC_CLASS(wxMdiXmlHandler)
}; };
#endif // wxUSE_MDI #endif // wxUSE_XRC && wxUSE_MDI
#endif // _WX_XH_MDI_H_ #endif // _WX_XH_MDI_H_

View File

@@ -13,9 +13,12 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_MENUS
class WXDLLIMPEXP_XRC wxMenuXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxMenuXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxMenuXmlHandler) DECLARE_DYNAMIC_CLASS(wxMenuXmlHandler)
public: public:
wxMenuXmlHandler(); wxMenuXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
@@ -28,11 +31,13 @@ private:
class WXDLLIMPEXP_XRC wxMenuBarXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxMenuBarXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxMenuBarXmlHandler) DECLARE_DYNAMIC_CLASS(wxMenuBarXmlHandler)
public:
wxMenuBarXmlHandler(); public:
virtual wxObject *DoCreateResource(); wxMenuBarXmlHandler();
virtual bool CanHandle(wxXmlNode *node); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC && wxUSE_MENUS
#endif // _WX_XH_MENU_H_ #endif // _WX_XH_MENU_H_

View File

@@ -12,13 +12,14 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_NOTEBOOK #if wxUSE_XRC && wxUSE_NOTEBOOK
class WXDLLEXPORT wxNotebook; class WXDLLEXPORT wxNotebook;
class WXDLLIMPEXP_XRC wxNotebookXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxNotebookXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxNotebookXmlHandler) DECLARE_DYNAMIC_CLASS(wxNotebookXmlHandler)
public: public:
wxNotebookXmlHandler(); wxNotebookXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
@@ -29,6 +30,6 @@ private:
wxNotebook *m_notebook; wxNotebook *m_notebook;
}; };
#endif #endif // wxUSE_XRC && wxUSE_NOTEBOOK
#endif // _WX_XH_NOTBK_H_ #endif // _WX_XH_NOTBK_H_

View File

@@ -13,20 +13,23 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_ODCOMBOBOX #if wxUSE_XRC && wxUSE_ODCOMBOBOX
class WXDLLIMPEXP_XRC wxOwnerDrawnComboBoxXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxOwnerDrawnComboBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxOwnerDrawnComboBoxXmlHandler) DECLARE_DYNAMIC_CLASS(wxOwnerDrawnComboBoxXmlHandler)
public: public:
wxOwnerDrawnComboBoxXmlHandler(); wxOwnerDrawnComboBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
private: private:
bool m_insideBox; bool m_insideBox;
wxArrayString strList; wxArrayString strList;
}; };
#endif #endif // wxUSE_XRC && wxUSE_ODCOMBOBOX
#endif // _WX_XH_ODCOMBO_H_ #endif // _WX_XH_ODCOMBO_H_

View File

@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: wx/xrc/xh_panel.h // Name: wx/xrc/xh_panel.h
// Purpose: XML resource handler for panels // Purpose: XML resource handler for wxPanel
// Author: Vaclav Slavik // Author: Vaclav Slavik
// Created: 2000/03/05 // Created: 2000/03/05
// RCS-ID: $Id$ // RCS-ID: $Id$
@@ -13,14 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC
class WXDLLIMPEXP_XRC wxPanelXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxPanelXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxPanelXmlHandler) DECLARE_DYNAMIC_CLASS(wxPanelXmlHandler)
public: public:
wxPanelXmlHandler(); wxPanelXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC
#endif // _WX_XH_PANEL_H_ #endif // _WX_XH_PANEL_H_

View File

@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: wx/xrc/xh_radbt.h // Name: wx/xrc/xh_radbt.h
// Purpose: XML resource handler for radio buttons // Purpose: XML resource handler for wxRadioButton
// Author: Bob Mitchell // Author: Bob Mitchell
// Created: 2000/03/21 // Created: 2000/03/21
// RCS-ID: $Id$ // RCS-ID: $Id$
@@ -12,19 +12,19 @@
#define _WX_XH_RADBT_H_ #define _WX_XH_RADBT_H_
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#include "wx/defs.h"
#if wxUSE_RADIOBOX #if wxUSE_XRC && wxUSE_RADIOBTN
class WXDLLIMPEXP_XRC wxRadioButtonXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxRadioButtonXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxRadioButtonXmlHandler) DECLARE_DYNAMIC_CLASS(wxRadioButtonXmlHandler)
public: public:
wxRadioButtonXmlHandler(); wxRadioButtonXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif #endif // wxUSE_XRC && wxUSE_RADIOBOX
#endif // _WX_XH_RADIOBUTTON_H_ #endif // _WX_XH_RADBT_H_

View File

@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: wx/xrc/xh_radbx.h // Name: wx/xrc/xh_radbx.h
// Purpose: XML resource handler for radio box // Purpose: XML resource handler for wxRadioBox
// Author: Bob Mitchell // Author: Bob Mitchell
// Created: 2000/03/21 // Created: 2000/03/21
// RCS-ID: $Id$ // RCS-ID: $Id$
@@ -13,15 +13,17 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_RADIOBOX #if wxUSE_XRC && wxUSE_RADIOBOX
class WXDLLIMPEXP_XRC wxRadioBoxXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxRadioBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxRadioBoxXmlHandler) DECLARE_DYNAMIC_CLASS(wxRadioBoxXmlHandler)
public: public:
wxRadioBoxXmlHandler(); wxRadioBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
private: private:
bool m_insideBox; bool m_insideBox;
@@ -36,6 +38,6 @@ private:
wxArrayInt helptextSpecified; wxArrayInt helptextSpecified;
}; };
#endif // wxUSE_RADIOBOX #endif // wxUSE_XRC && wxUSE_RADIOBOX
#endif // _WX_XH_RADBX_H_ #endif // _WX_XH_RADBX_H_

View File

@@ -12,9 +12,8 @@
#define _WX_XH_SCROL_H_ #define _WX_XH_SCROL_H_
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#include "wx/defs.h"
#if wxUSE_XRC && wxUSE_SCROLLBAR
class WXDLLIMPEXP_XRC wxScrollBarXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxScrollBarXmlHandler : public wxXmlResourceHandler
{ {
@@ -32,5 +31,6 @@ public:
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC && wxUSE_SCROLLBAR
#endif // _WX_XH_SCROL_H_ #endif // _WX_XH_SCROL_H_

View File

@@ -12,18 +12,19 @@
#define _WX_XH_SCWIN_H_ #define _WX_XH_SCWIN_H_
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#include "wx/defs.h"
#if wxUSE_XRC
class WXDLLIMPEXP_XRC wxScrolledWindowXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxScrolledWindowXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxScrolledWindowXmlHandler) DECLARE_DYNAMIC_CLASS(wxScrolledWindowXmlHandler)
public: public:
wxScrolledWindowXmlHandler(); wxScrolledWindowXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC
#endif // _WX_XH_SCWIN_H_ #endif // _WX_XH_SCWIN_H_

View File

@@ -12,15 +12,18 @@
#define _WX_XH_SIZER_H_ #define _WX_XH_SIZER_H_
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC
#include "wx/sizer.h" #include "wx/sizer.h"
#include "wx/gbsizer.h" #include "wx/gbsizer.h"
class WXDLLEXPORT wxSizer; class WXDLLEXPORT wxSizer;
class WXDLLIMPEXP_XRC wxSizerXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxSizerXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxSizerXmlHandler) DECLARE_DYNAMIC_CLASS(wxSizerXmlHandler)
public: public:
wxSizerXmlHandler(); wxSizerXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
@@ -51,10 +54,13 @@ private:
void AddSizerItem(wxSizerItem* sitem); void AddSizerItem(wxSizerItem* sitem);
}; };
#if wxUSE_BUTTON
class WXDLLIMPEXP_XRC wxStdDialogButtonSizerXmlHandler class WXDLLIMPEXP_XRC wxStdDialogButtonSizerXmlHandler
: public wxXmlResourceHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxStdDialogButtonSizerXmlHandler)
public: public:
wxStdDialogButtonSizerXmlHandler(); wxStdDialogButtonSizerXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
@@ -63,9 +69,10 @@ public:
private: private:
bool m_isInside; bool m_isInside;
wxStdDialogButtonSizer *m_parentSizer; wxStdDialogButtonSizer *m_parentSizer;
DECLARE_DYNAMIC_CLASS(wxStdDialogButtonSizerXmlHandler)
}; };
#endif // wxUSE_BUTTON
#endif // wxUSE_XRC
#endif // _WX_XH_SIZER_H_ #endif // _WX_XH_SIZER_H_

View File

@@ -12,9 +12,8 @@
#define _WX_XH_SLIDR_H_ #define _WX_XH_SLIDR_H_
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#include "wx/defs.h"
#if wxUSE_SLIDER #if wxUSE_XRC && wxUSE_SLIDER
class WXDLLIMPEXP_XRC wxSliderXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxSliderXmlHandler : public wxXmlResourceHandler
{ {
@@ -32,6 +31,6 @@ public:
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif #endif // wxUSE_XRC && wxUSE_SLIDER
#endif // _WX_XH_SLIDER_H_ #endif // _WX_XH_SLIDR_H_

View File

@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: wx/xrc/xh_spin.h // Name: wx/xrc/xh_spin.h
// Purpose: XML resource handler for wxSpinButton // Purpose: XML resource handler for wxSpinButton and wxSpinCtrl
// Author: Bob Mitchell // Author: Bob Mitchell
// Created: 2000/03/21 // Created: 2000/03/21
// RCS-ID: $Id$ // RCS-ID: $Id$
@@ -12,9 +12,11 @@
#define _WX_XH_SPIN_H_ #define _WX_XH_SPIN_H_
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#include "wx/defs.h"
#if wxUSE_XRC
#if wxUSE_SPINBTN #if wxUSE_SPINBTN
class WXDLLIMPEXP_XRC wxSpinButtonXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxSpinButtonXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxSpinButtonXmlHandler) DECLARE_DYNAMIC_CLASS(wxSpinButtonXmlHandler)
@@ -30,9 +32,12 @@ public:
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif
#endif // wxUSE_SPINBTN
#if wxUSE_SPINCTRL #if wxUSE_SPINCTRL
class WXDLLIMPEXP_XRC wxSpinCtrlXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxSpinCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxSpinCtrlXmlHandler) DECLARE_DYNAMIC_CLASS(wxSpinCtrlXmlHandler)
@@ -48,6 +53,9 @@ public:
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif
#endif // wxUSE_SPINCTRL
#endif // wxUSE_XRC
#endif // _WX_XH_SPIN_H_ #endif // _WX_XH_SPIN_H_

View File

@@ -13,13 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_SPLITTER
class WXDLLIMPEXP_XRC wxSplitterWindowXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxSplitterWindowXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxSplitterWindowXmlHandler) DECLARE_DYNAMIC_CLASS(wxSplitterWindowXmlHandler)
public: public:
wxSplitterWindowXmlHandler(); wxSplitterWindowXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC && wxUSE_SPLITTER
#endif // _WX_XH_SPLIT_H_ #endif // _WX_XH_SPLIT_H_

View File

@@ -13,13 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_STATUSBAR
class WXDLLIMPEXP_XRC wxStatusBarXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxStatusBarXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxStatusBarXmlHandler) DECLARE_DYNAMIC_CLASS(wxStatusBarXmlHandler)
public:
wxStatusBarXmlHandler(); public:
virtual wxObject *DoCreateResource(); wxStatusBarXmlHandler();
virtual bool CanHandle(wxXmlNode *node); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC && wxUSE_STATUSBAR
#endif // _WX_XH_STATBAR_H_ #endif // _WX_XH_STATBAR_H_

View File

@@ -13,15 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_STATBMP
class WXDLLIMPEXP_XRC wxStaticBitmapXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxStaticBitmapXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxStaticBitmapXmlHandler) DECLARE_DYNAMIC_CLASS(wxStaticBitmapXmlHandler)
public: public:
wxStaticBitmapXmlHandler(); wxStaticBitmapXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC && wxUSE_STATBMP
#endif // _WX_XH_STBMP_H_ #endif // _WX_XH_STBMP_H_

View File

@@ -13,15 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_STATBOX
class WXDLLIMPEXP_XRC wxStaticBoxXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxStaticBoxXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxStaticBoxXmlHandler) DECLARE_DYNAMIC_CLASS(wxStaticBoxXmlHandler)
public: public:
wxStaticBoxXmlHandler(); wxStaticBoxXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC && wxUSE_STATBOX
#endif // _WX_XH_STBOX_H_ #endif // _WX_XH_STBOX_H_

View File

@@ -13,17 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_STATLINE #if wxUSE_XRC && wxUSE_STATLINE
class WXDLLIMPEXP_XRC wxStaticLineXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxStaticLineXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxStaticLineXmlHandler) DECLARE_DYNAMIC_CLASS(wxStaticLineXmlHandler)
public: public:
wxStaticLineXmlHandler(); wxStaticLineXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif #endif // wxUSE_XRC && wxUSE_STATLINE
#endif // _WX_XH_STLIN_H_ #endif // _WX_XH_STLIN_H_

View File

@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: wx/xrc/xh_sttxt.h // Name: wx/xrc/xh_sttxt.h
// Purpose: XML resource handler for wxStaticBitmap // Purpose: XML resource handler for wxStaticText
// Author: Bob Mitchell // Author: Bob Mitchell
// Created: 2000/03/21 // Created: 2000/03/21
// RCS-ID: $Id$ // RCS-ID: $Id$
@@ -13,15 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_STATTEXT
class WXDLLIMPEXP_XRC wxStaticTextXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxStaticTextXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxStaticTextXmlHandler) DECLARE_DYNAMIC_CLASS(wxStaticTextXmlHandler)
public: public:
wxStaticTextXmlHandler(); wxStaticTextXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC && wxUSE_STATTEXT
#endif // _WX_XH_STBMP_H_ #endif // _WX_XH_STTXT_H_

View File

@@ -13,15 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_TEXTCTRL
class WXDLLIMPEXP_XRC wxTextCtrlXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxTextCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxTextCtrlXmlHandler) DECLARE_DYNAMIC_CLASS(wxTextCtrlXmlHandler)
public: public:
wxTextCtrlXmlHandler(); wxTextCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC && wxUSE_TEXTCTRL
#endif // _WX_XH_TEXT_H_ #endif // _WX_XH_TEXT_H_

View File

@@ -12,20 +12,19 @@
#define _WX_XH_TGLBTN_H_ #define _WX_XH_TGLBTN_H_
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#include "wx/defs.h"
#if wxUSE_TOGGLEBTN #if wxUSE_XRC && wxUSE_TOGGLEBTN
class WXDLLIMPEXP_XRC wxToggleButtonXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxToggleButtonXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxToggleButtonXmlHandler) DECLARE_DYNAMIC_CLASS(wxToggleButtonXmlHandler)
public: public:
wxToggleButtonXmlHandler(); wxToggleButtonXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif #endif // wxUSE_XRC && wxUSE_TOGGLEBTN
#endif // _WX_XH_TGLBTN_H_ #endif // _WX_XH_TGLBTN_H_

View File

@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: wx/xrc/xh_toolb.h // Name: wx/xrc/xh_toolb.h
// Purpose: XML resource handler for wxBoxSizer // Purpose: XML resource handler for wxToolBar
// Author: Vaclav Slavik // Author: Vaclav Slavik
// Created: 2000/08/11 // Created: 2000/08/11
// RCS-ID: $Id$ // RCS-ID: $Id$
@@ -13,13 +13,14 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_TOOLBAR #if wxUSE_XRC && wxUSE_TOOLBAR
class WXDLLEXPORT wxToolBar; class WXDLLEXPORT wxToolBar;
class WXDLLIMPEXP_XRC wxToolBarXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxToolBarXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxToolBarXmlHandler) DECLARE_DYNAMIC_CLASS(wxToolBarXmlHandler)
public: public:
wxToolBarXmlHandler(); wxToolBarXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
@@ -30,6 +31,6 @@ private:
wxToolBar *m_toolbar; wxToolBar *m_toolbar;
}; };
#endif #endif // wxUSE_XRC && wxUSE_TOOLBAR
#endif // _WX_XH_TOOLBAR_H_ #endif // _WX_XH_TOOLB_H_

View File

@@ -13,14 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC && wxUSE_TREECTRL
class WXDLLIMPEXP_XRC wxTreeCtrlXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxTreeCtrlXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxTreeCtrlXmlHandler) DECLARE_DYNAMIC_CLASS(wxTreeCtrlXmlHandler)
public: public:
wxTreeCtrlXmlHandler(); wxTreeCtrlXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC && wxUSE_TREECTRL
#endif // _WX_XH_TREE_H_ #endif // _WX_XH_TREE_H_

View File

@@ -12,9 +12,9 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_TREEBOOK #if wxUSE_XRC && wxUSE_TREEBOOK
#include "wx/treebook.h" class WXDLLEXPORT wxTreebook;
#include "wx/dynarray.h" #include "wx/dynarray.h"
WX_DEFINE_USER_EXPORTED_ARRAY_SIZE_T(size_t, wxArrayTbkPageIndexes, WX_DEFINE_USER_EXPORTED_ARRAY_SIZE_T(size_t, wxArrayTbkPageIndexes,
@@ -30,6 +30,8 @@ WX_DEFINE_USER_EXPORTED_ARRAY_SIZE_T(size_t, wxArrayTbkPageIndexes,
// it cannot be greater than the previous page depth plus one // it cannot be greater than the previous page depth plus one
class WXDLLIMPEXP_XRC wxTreebookXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxTreebookXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxTreebookXmlHandler)
public: public:
wxTreebookXmlHandler(); wxTreebookXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
@@ -39,8 +41,6 @@ private:
wxTreebook *m_tbk; wxTreebook *m_tbk;
wxArrayTbkPageIndexes m_treeContext; wxArrayTbkPageIndexes m_treeContext;
bool m_isInside; bool m_isInside;
DECLARE_DYNAMIC_CLASS(wxTreebookXmlHandler)
}; };
@@ -78,6 +78,6 @@ private:
// ... // ...
//</resource> //</resource>
#endif // wxUSE_TREEBOOK #endif // wxUSE_XRC && wxUSE_TREEBOOK
#endif // _WX_XH_TREEBK_H_ #endif // _WX_XH_TREEBK_H_

View File

@@ -13,15 +13,18 @@
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_XRC
class WXDLLIMPEXP_XRC wxUnknownWidgetXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxUnknownWidgetXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxUnknownWidgetXmlHandler) DECLARE_DYNAMIC_CLASS(wxUnknownWidgetXmlHandler)
public: public:
wxUnknownWidgetXmlHandler(); wxUnknownWidgetXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node); virtual bool CanHandle(wxXmlNode *node);
}; };
#endif // wxUSE_XRC
#endif // _WX_XH_UNKWN_H_ #endif // _WX_XH_UNKWN_H_

View File

@@ -9,17 +9,19 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
#ifndef _WX_XH_WIZRD_H_ #ifndef _WX_XH_WIZRD_H_
#define _WX_XH_WIZRDL_H_ #define _WX_XH_WIZRD_H_
#include "wx/xrc/xmlres.h" #include "wx/xrc/xmlres.h"
#if wxUSE_WIZARDDLG #if wxUSE_XRC && wxUSE_WIZARDDLG
#include "wx/wizard.h" class WXDLLEXPORT wxWizard;
class WXDLLEXPORT wxWizardPageSimple;
class WXDLLIMPEXP_XRC wxWizardXmlHandler : public wxXmlResourceHandler class WXDLLIMPEXP_XRC wxWizardXmlHandler : public wxXmlResourceHandler
{ {
DECLARE_DYNAMIC_CLASS(wxWizardXmlHandler) DECLARE_DYNAMIC_CLASS(wxWizardXmlHandler)
public: public:
wxWizardXmlHandler(); wxWizardXmlHandler();
virtual wxObject *DoCreateResource(); virtual wxObject *DoCreateResource();
@@ -30,6 +32,6 @@ private:
wxWizardPageSimple *m_lastSimplePage; wxWizardPageSimple *m_lastSimplePage;
}; };
#endif #endif // wxUSE_XRC && wxUSE_WIZARDDLG
#endif // _WX_XH_PANEL_H_ #endif // _WX_XH_WIZRD_H_

View File

@@ -15,7 +15,7 @@
#pragma hdrstop #pragma hdrstop
#endif #endif
#if wxUSE_XRC #if wxUSE_XRC && wxUSE_BUTTON
#include "wx/xrc/xh_bttn.h" #include "wx/xrc/xh_bttn.h"
@@ -60,4 +60,4 @@ bool wxButtonXmlHandler::CanHandle(wxXmlNode *node)
return IsOfClass(node, wxT("wxButton")); return IsOfClass(node, wxT("wxButton"));
} }
#endif // wxUSE_XRC #endif // wxUSE_XRC && wxUSE_BUTTON

View File

@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: src/xrc/xh_chckl.cpp // Name: src/xrc/xh_chckl.cpp
// Purpose: XRC resource for wxCheckList // Purpose: XRC resource for wxCheckListBox
// Author: Bob Mitchell // Author: Bob Mitchell
// Created: 2000/03/21 // Created: 2000/03/21
// RCS-ID: $Id$ // RCS-ID: $Id$

View File

@@ -1,5 +1,5 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: src/xrc/hyperlink.cpp // Name: src/xrc/xh_hyperlink.cpp
// Purpose: Hyperlink control // Purpose: Hyperlink control
// Author: David Norris <danorris@gmail.com> // Author: David Norris <danorris@gmail.com>
// Modified by: Ryan Norton, Francesco Montorsi // Modified by: Ryan Norton, Francesco Montorsi

View File

@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: src/xrc/xh_mdi.cpp // Name: src/xrc/xh_mdi.cpp
// Purpose: XRC resource for dialogs // Purpose: XRC resource for wxMDI
// Author: David M. Falkinder & Vaclav Slavik // Author: David M. Falkinder & Vaclav Slavik
// Created: 14/02/2005 // Created: 14/02/2005
// RCS-ID: $Id$ // RCS-ID: $Id$

View File

@@ -15,7 +15,7 @@
#pragma hdrstop #pragma hdrstop
#endif #endif
#if wxUSE_XRC #if wxUSE_XRC && wxUSE_MENUS
#include "wx/xrc/xh_menu.h" #include "wx/xrc/xh_menu.h"
@@ -149,4 +149,4 @@ bool wxMenuBarXmlHandler::CanHandle(wxXmlNode *node)
return IsOfClass(node, wxT("wxMenuBar")); return IsOfClass(node, wxT("wxMenuBar"));
} }
#endif // wxUSE_XRC #endif // wxUSE_XRC && wxUSE_MENUS

View File

@@ -377,6 +377,7 @@ void wxSizerXmlHandler::AddSizerItem(wxSizerItem* sitem)
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
// wxStdDialogButtonSizerXmlHandler // wxStdDialogButtonSizerXmlHandler
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
#if wxUSE_BUTTON
IMPLEMENT_DYNAMIC_CLASS(wxStdDialogButtonSizerXmlHandler, wxXmlResourceHandler) IMPLEMENT_DYNAMIC_CLASS(wxStdDialogButtonSizerXmlHandler, wxXmlResourceHandler)
@@ -438,5 +439,6 @@ bool wxStdDialogButtonSizerXmlHandler::CanHandle(wxXmlNode *node)
return (!m_isInside && IsOfClass(node, wxT("wxStdDialogButtonSizer"))) || return (!m_isInside && IsOfClass(node, wxT("wxStdDialogButtonSizer"))) ||
(m_isInside && IsOfClass(node, wxT("button"))); (m_isInside && IsOfClass(node, wxT("button")));
} }
#endif // wxUSE_BUTTON
#endif // wxUSE_XRC #endif // wxUSE_XRC

View File

@@ -15,7 +15,7 @@
#pragma hdrstop #pragma hdrstop
#endif #endif
#if wxUSE_XRC #if wxUSE_XRC
#include "wx/xrc/xh_spin.h" #include "wx/xrc/xh_spin.h"

View File

@@ -15,7 +15,7 @@
#pragma hdrstop #pragma hdrstop
#endif #endif
#if wxUSE_XRC #if wxUSE_XRC && wxUSE_SPLITTER
#include "wx/xrc/xh_split.h" #include "wx/xrc/xh_split.h"
@@ -107,4 +107,4 @@ bool wxSplitterWindowXmlHandler::CanHandle(wxXmlNode *node)
return IsOfClass(node, wxT("wxSplitterWindow")); return IsOfClass(node, wxT("wxSplitterWindow"));
} }
#endif // wxUSE_XRC #endif // wxUSE_XRC && wxUSE_SPLITTER

View File

@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: xh_tglbtn.cpp // Name: xh_tglbtn.cpp
// Purpose: XRC resource for wxCheckBox // Purpose: XRC resource for wxToggleButton
// Author: Bob Mitchell // Author: Bob Mitchell
// Created: 2000/03/21 // Created: 2000/03/21
// RCS-ID: $Id$ // RCS-ID: $Id$

View File

@@ -1,6 +1,6 @@
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: src/xrc/xh_toolb.cpp // Name: src/xrc/xh_toolb.cpp
// Purpose: XRC resource for wxBoxSizer // Purpose: XRC resource for wxToolBar
// Author: Vaclav Slavik // Author: Vaclav Slavik
// Created: 2000/08/11 // Created: 2000/08/11
// RCS-ID: $Id$ // RCS-ID: $Id$

View File

@@ -22,24 +22,46 @@
void wxXmlResource::InitAllHandlers() void wxXmlResource::InitAllHandlers()
{ {
// these are the handlers, which we always have
AddHandler(new wxUnknownWidgetXmlHandler);
AddHandler(new wxBitmapXmlHandler); AddHandler(new wxBitmapXmlHandler);
AddHandler(new wxIconXmlHandler); AddHandler(new wxIconXmlHandler);
AddHandler(new wxMenuXmlHandler);
AddHandler(new wxMenuBarXmlHandler);
AddHandler(new wxDialogXmlHandler); AddHandler(new wxDialogXmlHandler);
AddHandler(new wxPanelXmlHandler); AddHandler(new wxPanelXmlHandler);
AddHandler(new wxSizerXmlHandler); AddHandler(new wxSizerXmlHandler);
AddHandler(new wxFrameXmlHandler);
AddHandler(new wxScrolledWindowXmlHandler);
// these are configurable handlers
#if wxUSE_MENUS
AddHandler(new wxMenuXmlHandler);
AddHandler(new wxMenuBarXmlHandler);
#endif
#if wxUSE_BUTTON
AddHandler(new wxStdDialogButtonSizerXmlHandler); AddHandler(new wxStdDialogButtonSizerXmlHandler);
AddHandler(new wxButtonXmlHandler); AddHandler(new wxButtonXmlHandler);
#endif
#if wxUSE_BMPBUTTON
AddHandler(new wxBitmapButtonXmlHandler); AddHandler(new wxBitmapButtonXmlHandler);
#endif
#if wxUSE_STATTEXT
AddHandler(new wxStaticTextXmlHandler); AddHandler(new wxStaticTextXmlHandler);
#endif
#if wxUSE_STATBOX
AddHandler(new wxStaticBoxXmlHandler); AddHandler(new wxStaticBoxXmlHandler);
#endif
#if wxUSE_STATBMP
AddHandler(new wxStaticBitmapXmlHandler); AddHandler(new wxStaticBitmapXmlHandler);
#endif
#if wxUSE_TREECTRL
AddHandler(new wxTreeCtrlXmlHandler); AddHandler(new wxTreeCtrlXmlHandler);
#endif
#if wxUSE_CALENDARCTRL #if wxUSE_CALENDARCTRL
AddHandler(new wxCalendarCtrlXmlHandler); AddHandler(new wxCalendarCtrlXmlHandler);
#endif #endif
#if wxUSE_LISTCTRL
AddHandler(new wxListCtrlXmlHandler); AddHandler(new wxListCtrlXmlHandler);
#endif
#if wxUSE_CHECKLISTBOX #if wxUSE_CHECKLISTBOX
AddHandler(new wxCheckListBoxXmlHandler); AddHandler(new wxCheckListBoxXmlHandler);
#endif #endif
@@ -72,6 +94,8 @@ void wxXmlResource::InitAllHandlers()
#endif #endif
#if wxUSE_RADIOBOX #if wxUSE_RADIOBOX
AddHandler(new wxRadioBoxXmlHandler); AddHandler(new wxRadioBoxXmlHandler);
#endif
#if wxUSE_RADIOBTN
AddHandler(new wxRadioButtonXmlHandler); AddHandler(new wxRadioButtonXmlHandler);
#endif #endif
#if wxUSE_COMBOBOX #if wxUSE_COMBOBOX
@@ -95,7 +119,9 @@ void wxXmlResource::InitAllHandlers()
#if wxUSE_TREEBOOK #if wxUSE_TREEBOOK
AddHandler(new wxTreebookXmlHandler); AddHandler(new wxTreebookXmlHandler);
#endif #endif
#if wxUSE_TEXTCTRL
AddHandler(new wxTextCtrlXmlHandler); AddHandler(new wxTextCtrlXmlHandler);
#endif
#if wxUSE_LISTBOX #if wxUSE_LISTBOX
AddHandler(new wxListBoxXmlHandler); AddHandler(new wxListBoxXmlHandler);
#endif #endif
@@ -105,13 +131,12 @@ void wxXmlResource::InitAllHandlers()
#if wxUSE_STATLINE #if wxUSE_STATLINE
AddHandler(new wxStaticLineXmlHandler); AddHandler(new wxStaticLineXmlHandler);
#endif #endif
AddHandler(new wxUnknownWidgetXmlHandler);
#if wxUSE_DIRDLG #if wxUSE_DIRDLG
AddHandler(new wxGenericDirCtrlXmlHandler); AddHandler(new wxGenericDirCtrlXmlHandler);
#endif #endif
AddHandler(new wxFrameXmlHandler); #if wxUSE_SPLITTER
AddHandler(new wxScrolledWindowXmlHandler);
AddHandler(new wxSplitterWindowXmlHandler); AddHandler(new wxSplitterWindowXmlHandler);
#endif
#if wxUSE_WIZARDDLG #if wxUSE_WIZARDDLG
AddHandler(new wxWizardXmlHandler); AddHandler(new wxWizardXmlHandler);
#endif #endif