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:
@@ -13,10 +13,12 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC
|
||||
|
||||
class WXDLLIMPEXP_XRC wxBitmapXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxBitmapXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxBitmapXmlHandler)
|
||||
|
||||
public:
|
||||
wxBitmapXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
@@ -25,12 +27,14 @@ public:
|
||||
|
||||
class WXDLLIMPEXP_XRC wxIconXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxIconXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxIconXmlHandler)
|
||||
|
||||
public:
|
||||
wxIconXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC
|
||||
|
||||
#endif // _WX_XH_BMP_H_
|
||||
|
@@ -11,22 +11,20 @@
|
||||
#ifndef _WX_XH_BMPBT_H_
|
||||
#define _WX_XH_BMPBT_H_
|
||||
|
||||
#include "wx/defs.h"
|
||||
|
||||
#if wxUSE_XRC
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_BMPBUTTON
|
||||
|
||||
class WXDLLIMPEXP_XRC wxBitmapButtonXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxBitmapButtonXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxBitmapButtonXmlHandler)
|
||||
|
||||
public:
|
||||
wxBitmapButtonXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC
|
||||
|
||||
#endif // wxUSE_XRC && wxUSE_BMPBUTTON
|
||||
|
||||
#endif // _WX_XH_BMPBT_H_
|
||||
|
@@ -13,22 +13,24 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_BITMAPCOMBOBOX
|
||||
#if wxUSE_XRC && wxUSE_BITMAPCOMBOBOX
|
||||
|
||||
class WXDLLIMPEXP_ADV wxBitmapComboBox;
|
||||
|
||||
class WXDLLIMPEXP_XRC wxBitmapComboBoxXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxBitmapComboBoxXmlHandler)
|
||||
|
||||
public:
|
||||
wxBitmapComboBoxXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
|
||||
private:
|
||||
wxBitmapComboBox* m_combobox;
|
||||
bool m_isInside;
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif // wxUSE_XRC && wxUSE_BITMAPCOMBOBOX
|
||||
|
||||
#endif // _WX_XH_BMPCBOX_H_
|
||||
|
@@ -13,14 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_BUTTON
|
||||
|
||||
class WXDLLIMPEXP_XRC wxButtonXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxButtonXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxButtonXmlHandler)
|
||||
|
||||
public:
|
||||
wxButtonXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC && wxUSE_BUTTON
|
||||
|
||||
#endif // _WX_XH_BTTN_H_
|
||||
|
@@ -11,15 +11,14 @@
|
||||
#ifndef _WX_XH_CALD_H_
|
||||
#define _WX_XH_CALD_H_
|
||||
|
||||
#include "wx/defs.h"
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_CALENDARCTRL
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
class WXDLLIMPEXP_XRC wxCalendarCtrlXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxCalendarCtrlXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxCalendarCtrlXmlHandler)
|
||||
|
||||
public:
|
||||
wxCalendarCtrlXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
|
@@ -11,15 +11,14 @@
|
||||
#ifndef _WX_XH_CHCKB_H_
|
||||
#define _WX_XH_CHCKB_H_
|
||||
|
||||
#include "wx/defs.h"
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_CHECKBOX
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
class WXDLLIMPEXP_XRC wxCheckBoxXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxCheckBoxXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxCheckBoxXmlHandler)
|
||||
|
||||
public:
|
||||
wxCheckBoxXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
|
@@ -11,19 +11,19 @@
|
||||
#ifndef _WX_XH_CHCKL_H_
|
||||
#define _WX_XH_CHCKL_H_
|
||||
|
||||
#include "wx/defs.h"
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_CHECKLISTBOX
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
class WXDLLIMPEXP_XRC wxCheckListBoxXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxCheckListBoxXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxCheckListBoxXmlHandler)
|
||||
|
||||
public:
|
||||
wxCheckListBoxXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
|
||||
private:
|
||||
bool m_insideBox;
|
||||
wxArrayString strList;
|
||||
|
@@ -11,19 +11,19 @@
|
||||
#ifndef _WX_XH_CHOIC_H_
|
||||
#define _WX_XH_CHOIC_H_
|
||||
|
||||
#include "wx/defs.h"
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_CHOICE
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
class WXDLLIMPEXP_XRC wxChoiceXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxChoiceXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxChoiceXmlHandler)
|
||||
|
||||
public:
|
||||
wxChoiceXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
|
||||
private:
|
||||
bool m_insideBox;
|
||||
wxArrayString strList;
|
||||
|
@@ -9,17 +9,16 @@
|
||||
#ifndef _WX_XH_CHOICEBK_H_
|
||||
#define _WX_XH_CHOICEBK_H_
|
||||
|
||||
#include "wx/defs.h"
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_CHOICEBOOK
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
class WXDLLEXPORT wxChoicebook;
|
||||
|
||||
class WXDLLIMPEXP_XRC wxChoicebookXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxChoicebookXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxChoicebookXmlHandler)
|
||||
|
||||
public:
|
||||
wxChoicebookXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
|
@@ -1,5 +1,5 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: wx/xrc/xh_clrpicker.cpp
|
||||
// Name: wx/xrc/xh_clrpicker.h
|
||||
// Purpose: XML resource handler for wxColourPickerCtrl
|
||||
// Author: Francesco Montorsi
|
||||
// Created: 2006-04-17
|
||||
@@ -13,17 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_COLOURPICKERCTRL
|
||||
#if wxUSE_XRC && wxUSE_COLOURPICKERCTRL
|
||||
|
||||
class WXDLLIMPEXP_XRC wxColourPickerCtrlXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxColourPickerCtrlXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxColourPickerCtrlXmlHandler)
|
||||
|
||||
public:
|
||||
wxColourPickerCtrlXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_COLOURPICKERCTRL
|
||||
#endif // wxUSE_XRC && wxUSE_COLOURPICKERCTRL
|
||||
|
||||
#endif // _WX_XH_CLRPICKERCTRL_H_
|
||||
|
@@ -13,20 +13,22 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_COMBOBOX
|
||||
#if wxUSE_XRC && wxUSE_COMBOBOX
|
||||
|
||||
class WXDLLIMPEXP_XRC wxComboBoxXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxComboBoxXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxComboBoxXmlHandler)
|
||||
|
||||
public:
|
||||
wxComboBoxXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
|
||||
private:
|
||||
bool m_insideBox;
|
||||
wxArrayString strList;
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif // wxUSE_XRC && wxUSE_COMBOBOX
|
||||
|
||||
#endif // _WX_XH_COMBO_H_
|
||||
|
@@ -13,17 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_DATEPICKCTRL
|
||||
#if wxUSE_XRC && wxUSE_DATEPICKCTRL
|
||||
|
||||
class WXDLLIMPEXP_XRC wxDateCtrlXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxDateCtrlXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxDateCtrlXmlHandler)
|
||||
|
||||
public:
|
||||
wxDateCtrlXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_DATEPICKCTRL
|
||||
#endif // wxUSE_XRC && wxUSE_DATEPICKCTRL
|
||||
|
||||
#endif // _WX_XH_DATECTRL_H_
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: wx/xrc/xh_clrpicker.cpp
|
||||
// Purpose: XML resource handler for wxColourPickerCtrl
|
||||
// Name: wx/xrc/xh_dirpicker.h
|
||||
// Purpose: XML resource handler for wxDirPickerCtrl
|
||||
// Author: Francesco Montorsi
|
||||
// Created: 2006-04-17
|
||||
// RCS-ID: $Id$
|
||||
@@ -13,17 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_DIRPICKERCTRL
|
||||
#if wxUSE_XRC && wxUSE_DIRPICKERCTRL
|
||||
|
||||
class WXDLLIMPEXP_XRC wxDirPickerCtrlXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxDirPickerCtrlXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxDirPickerCtrlXmlHandler)
|
||||
|
||||
public:
|
||||
wxDirPickerCtrlXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_DIRPICKERCTRL
|
||||
#endif // wxUSE_XRC && wxUSE_DIRPICKERCTRL
|
||||
|
||||
#endif // _WX_XH_DIRPICKERCTRL_H_
|
||||
|
@@ -13,14 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC
|
||||
|
||||
class WXDLLIMPEXP_XRC wxDialogXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxDialogXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxDialogXmlHandler)
|
||||
|
||||
public:
|
||||
wxDialogXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC
|
||||
|
||||
#endif // _WX_XH_DLG_H_
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: wx/xrc/xh_clrpicker.cpp
|
||||
// Purpose: XML resource handler for wxColourPickerCtrl
|
||||
// Name: wx/xrc/xh_filepicker.h
|
||||
// Purpose: XML resource handler for wxFilePickerCtrl
|
||||
// Author: Francesco Montorsi
|
||||
// Created: 2006-04-17
|
||||
// RCS-ID: $Id$
|
||||
@@ -13,17 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_FILEPICKERCTRL
|
||||
#if wxUSE_XRC && wxUSE_FILEPICKERCTRL
|
||||
|
||||
class WXDLLIMPEXP_XRC wxFilePickerCtrlXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxFilePickerCtrlXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxFilePickerCtrlXmlHandler)
|
||||
|
||||
public:
|
||||
wxFilePickerCtrlXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_FILEPICKERCTRL
|
||||
#endif // wxUSE_XRC && wxUSE_FILEPICKERCTRL
|
||||
|
||||
#endif // _WX_XH_FILEPICKERCTRL_H_
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: wx/xrc/xh_clrpicker.cpp
|
||||
// Purpose: XML resource handler for wxColourPickerCtrl
|
||||
// Name: wx/xrc/xh_fontpicker.h
|
||||
// Purpose: XML resource handler for wxFontPickerCtrl
|
||||
// Author: Francesco Montorsi
|
||||
// Created: 2006-04-17
|
||||
// RCS-ID: $Id$
|
||||
@@ -13,17 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_FONTPICKERCTRL
|
||||
#if wxUSE_XRC && wxUSE_FONTPICKERCTRL
|
||||
|
||||
class WXDLLIMPEXP_XRC wxFontPickerCtrlXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxFontPickerCtrlXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxFontPickerCtrlXmlHandler)
|
||||
|
||||
public:
|
||||
wxFontPickerCtrlXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_FONTPICKERCTRL
|
||||
#endif // wxUSE_XRC && wxUSE_FONTPICKERCTRL
|
||||
|
||||
#endif // _WX_XH_FONTPICKERCTRL_H_
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: wx/xrc/xh_frame.h
|
||||
// Purpose: XML resource handler for dialogs
|
||||
// Purpose: XML resource handler for wxFrame
|
||||
// Author: Vaclav Slavik & Aleks.
|
||||
// Created: 2000/03/05
|
||||
// RCS-ID: $Id$
|
||||
@@ -13,14 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC
|
||||
|
||||
class WXDLLIMPEXP_XRC wxFrameXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxFrameXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxFrameXmlHandler)
|
||||
|
||||
public:
|
||||
wxFrameXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC
|
||||
|
||||
#endif // _WX_XH_FRAME_H_
|
||||
|
@@ -11,12 +11,9 @@
|
||||
#ifndef _WX_XH_GAUGE_H_
|
||||
#define _WX_XH_GAUGE_H_
|
||||
|
||||
#include "wx/defs.h"
|
||||
|
||||
#if wxUSE_GAUGE
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_GAUGE
|
||||
|
||||
class WXDLLIMPEXP_XRC wxGaugeXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
@@ -32,6 +29,6 @@ public:
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif // wxUSE_XRC && wxUSE_GAUGE
|
||||
|
||||
#endif // _WX_XH_GAUGE_H_
|
||||
|
@@ -13,17 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_DIRDLG
|
||||
#if wxUSE_XRC && wxUSE_DIRDLG
|
||||
|
||||
class WXDLLIMPEXP_XRC wxGenericDirCtrlXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxGenericDirCtrlXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxGenericDirCtrlXmlHandler)
|
||||
|
||||
public:
|
||||
wxGenericDirCtrlXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif // wxUSE_XRC && wxUSE_DIRDLG
|
||||
|
||||
#endif // _WX_XH_GDCTL_H_
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: wx/xrc/xh_grid.h
|
||||
// Purpose: XML resource handler for the grid control
|
||||
// Purpose: XML resource handler for wxGrid
|
||||
// Author: Agron Selimaj
|
||||
// Created: 2005/08/11
|
||||
// RCS-ID: $Id$
|
||||
@@ -17,14 +17,13 @@
|
||||
|
||||
class WXDLLIMPEXP_XRC wxGridXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxGridXmlHandler)
|
||||
|
||||
public:
|
||||
wxGridXmlHandler();
|
||||
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
|
||||
private:
|
||||
DECLARE_DYNAMIC_CLASS(wxGridXmlHandler)
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC && wxUSE_GRID
|
||||
|
@@ -13,19 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#include "wx/defs.h"
|
||||
|
||||
#if wxUSE_HTML
|
||||
#if wxUSE_XRC && wxUSE_HTML
|
||||
|
||||
class WXDLLIMPEXP_XRC wxHtmlWindowXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxHtmlWindowXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxHtmlWindowXmlHandler)
|
||||
|
||||
public:
|
||||
wxHtmlWindowXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif // wxUSE_XRC && wxUSE_HTML
|
||||
|
||||
#endif // _WX_XH_SLIDER_H_
|
||||
#endif // _WX_XH_HTML_H_
|
||||
|
@@ -12,15 +12,15 @@
|
||||
#ifndef _WX_XH_HYPERLINKH__
|
||||
#define _WX_XH_HYPERLINKH__
|
||||
|
||||
#include "wx/defs.h"
|
||||
|
||||
#if wxUSE_HYPERLINKCTRL
|
||||
|
||||
#include "wx/hyperlink.h"
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_HYPERLINKCTRL
|
||||
|
||||
class WXDLLIMPEXP_XRC wxHyperlinkCtrlXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
// Register with wxWindows' dynamic class subsystem.
|
||||
DECLARE_DYNAMIC_CLASS(wxHyperlinkCtrlXmlHandler)
|
||||
|
||||
public:
|
||||
// Constructor.
|
||||
wxHyperlinkCtrlXmlHandler();
|
||||
@@ -30,10 +30,8 @@ public:
|
||||
|
||||
// Returns true if we know how to create a control for the given 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__
|
||||
|
@@ -13,20 +13,22 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_LISTBOX
|
||||
#if wxUSE_XRC && wxUSE_LISTBOX
|
||||
|
||||
class WXDLLIMPEXP_XRC wxListBoxXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxListBoxXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxListBoxXmlHandler)
|
||||
|
||||
public:
|
||||
wxListBoxXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
|
||||
private:
|
||||
bool m_insideBox;
|
||||
wxArrayString strList;
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif // wxUSE_XRC && wxUSE_LISTBOX
|
||||
|
||||
#endif // _WX_XH_LISTB_H_
|
||||
|
@@ -11,13 +11,14 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_LISTBOOK
|
||||
#if wxUSE_XRC && wxUSE_LISTBOOK
|
||||
|
||||
class WXDLLEXPORT wxListbook;
|
||||
|
||||
class WXDLLIMPEXP_XRC wxListbookXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxListbookXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxListbookXmlHandler)
|
||||
|
||||
public:
|
||||
wxListbookXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
@@ -28,6 +29,6 @@ private:
|
||||
wxListbook *m_listbook;
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif // wxUSE_XRC && wxUSE_LISTBOOK
|
||||
|
||||
#endif // _WX_XH_LISTBK_H_
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: wx/xrc/xh_listc.h
|
||||
// Purpose: XML resource handler for wxCalendarCtrl
|
||||
// Purpose: XML resource handler for wxListCtrl
|
||||
// Author: Brian Gavin
|
||||
// Created: 2000/09/09
|
||||
// RCS-ID: $Id$
|
||||
@@ -13,14 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_LISTCTRL
|
||||
|
||||
class WXDLLIMPEXP_XRC wxListCtrlXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxListCtrlXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxListCtrlXmlHandler)
|
||||
|
||||
public:
|
||||
wxListCtrlXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC && wxUSE_LISTCTRL
|
||||
|
||||
#endif // _WX_XH_LISTC_H_
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: wx/xrc/xh_mdi.h
|
||||
// Purpose: XML resource handler for dialogs
|
||||
// Purpose: XML resource handler for wxMDI
|
||||
// Author: David M. Falkinder & Vaclav Slavik
|
||||
// Created: 14/02/2005
|
||||
// RCS-ID: $Id$
|
||||
@@ -13,12 +13,14 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_MDI
|
||||
#if wxUSE_XRC && wxUSE_MDI
|
||||
|
||||
class WXDLLIMPEXP_CORE wxWindow;
|
||||
|
||||
class WXDLLIMPEXP_XRC wxMdiXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxMdiXmlHandler)
|
||||
|
||||
public:
|
||||
wxMdiXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
@@ -26,10 +28,8 @@ public:
|
||||
|
||||
private:
|
||||
wxWindow *CreateFrame();
|
||||
|
||||
DECLARE_DYNAMIC_CLASS(wxMdiXmlHandler)
|
||||
};
|
||||
|
||||
#endif // wxUSE_MDI
|
||||
#endif // wxUSE_XRC && wxUSE_MDI
|
||||
|
||||
#endif // _WX_XH_MDI_H_
|
||||
|
@@ -13,9 +13,12 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_MENUS
|
||||
|
||||
class WXDLLIMPEXP_XRC wxMenuXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxMenuXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxMenuXmlHandler)
|
||||
|
||||
public:
|
||||
wxMenuXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
@@ -28,11 +31,13 @@ private:
|
||||
class WXDLLIMPEXP_XRC wxMenuBarXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxMenuBarXmlHandler)
|
||||
public:
|
||||
wxMenuBarXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
|
||||
public:
|
||||
wxMenuBarXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC && wxUSE_MENUS
|
||||
|
||||
#endif // _WX_XH_MENU_H_
|
||||
|
@@ -12,13 +12,14 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_NOTEBOOK
|
||||
#if wxUSE_XRC && wxUSE_NOTEBOOK
|
||||
|
||||
class WXDLLEXPORT wxNotebook;
|
||||
|
||||
class WXDLLIMPEXP_XRC wxNotebookXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxNotebookXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxNotebookXmlHandler)
|
||||
|
||||
public:
|
||||
wxNotebookXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
@@ -29,6 +30,6 @@ private:
|
||||
wxNotebook *m_notebook;
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif // wxUSE_XRC && wxUSE_NOTEBOOK
|
||||
|
||||
#endif // _WX_XH_NOTBK_H_
|
||||
|
@@ -13,20 +13,23 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_ODCOMBOBOX
|
||||
#if wxUSE_XRC && wxUSE_ODCOMBOBOX
|
||||
|
||||
class WXDLLIMPEXP_XRC wxOwnerDrawnComboBoxXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxOwnerDrawnComboBoxXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxOwnerDrawnComboBoxXmlHandler)
|
||||
|
||||
public:
|
||||
wxOwnerDrawnComboBoxXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
|
||||
private:
|
||||
bool m_insideBox;
|
||||
wxArrayString strList;
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif // wxUSE_XRC && wxUSE_ODCOMBOBOX
|
||||
|
||||
#endif // _WX_XH_ODCOMBO_H_
|
||||
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: wx/xrc/xh_panel.h
|
||||
// Purpose: XML resource handler for panels
|
||||
// Purpose: XML resource handler for wxPanel
|
||||
// Author: Vaclav Slavik
|
||||
// Created: 2000/03/05
|
||||
// RCS-ID: $Id$
|
||||
@@ -13,14 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC
|
||||
|
||||
class WXDLLIMPEXP_XRC wxPanelXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxPanelXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxPanelXmlHandler)
|
||||
|
||||
public:
|
||||
wxPanelXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC
|
||||
|
||||
#endif // _WX_XH_PANEL_H_
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: wx/xrc/xh_radbt.h
|
||||
// Purpose: XML resource handler for radio buttons
|
||||
// Purpose: XML resource handler for wxRadioButton
|
||||
// Author: Bob Mitchell
|
||||
// Created: 2000/03/21
|
||||
// RCS-ID: $Id$
|
||||
@@ -12,19 +12,19 @@
|
||||
#define _WX_XH_RADBT_H_
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
#include "wx/defs.h"
|
||||
|
||||
#if wxUSE_RADIOBOX
|
||||
#if wxUSE_XRC && wxUSE_RADIOBTN
|
||||
|
||||
class WXDLLIMPEXP_XRC wxRadioButtonXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxRadioButtonXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxRadioButtonXmlHandler)
|
||||
|
||||
public:
|
||||
wxRadioButtonXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif // wxUSE_XRC && wxUSE_RADIOBOX
|
||||
|
||||
#endif // _WX_XH_RADIOBUTTON_H_
|
||||
#endif // _WX_XH_RADBT_H_
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: wx/xrc/xh_radbx.h
|
||||
// Purpose: XML resource handler for radio box
|
||||
// Purpose: XML resource handler for wxRadioBox
|
||||
// Author: Bob Mitchell
|
||||
// Created: 2000/03/21
|
||||
// RCS-ID: $Id$
|
||||
@@ -13,15 +13,17 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_RADIOBOX
|
||||
#if wxUSE_XRC && wxUSE_RADIOBOX
|
||||
|
||||
class WXDLLIMPEXP_XRC wxRadioBoxXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxRadioBoxXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxRadioBoxXmlHandler)
|
||||
|
||||
public:
|
||||
wxRadioBoxXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
|
||||
private:
|
||||
bool m_insideBox;
|
||||
|
||||
@@ -36,6 +38,6 @@ private:
|
||||
wxArrayInt helptextSpecified;
|
||||
};
|
||||
|
||||
#endif // wxUSE_RADIOBOX
|
||||
#endif // wxUSE_XRC && wxUSE_RADIOBOX
|
||||
|
||||
#endif // _WX_XH_RADBX_H_
|
||||
|
@@ -12,9 +12,8 @@
|
||||
#define _WX_XH_SCROL_H_
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
#include "wx/defs.h"
|
||||
|
||||
|
||||
#if wxUSE_XRC && wxUSE_SCROLLBAR
|
||||
|
||||
class WXDLLIMPEXP_XRC wxScrollBarXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
@@ -32,5 +31,6 @@ public:
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC && wxUSE_SCROLLBAR
|
||||
|
||||
#endif // _WX_XH_SCROL_H_
|
||||
|
@@ -12,18 +12,19 @@
|
||||
#define _WX_XH_SCWIN_H_
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
#include "wx/defs.h"
|
||||
|
||||
|
||||
#if wxUSE_XRC
|
||||
|
||||
class WXDLLIMPEXP_XRC wxScrolledWindowXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxScrolledWindowXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxScrolledWindowXmlHandler)
|
||||
|
||||
public:
|
||||
wxScrolledWindowXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC
|
||||
|
||||
#endif // _WX_XH_SCWIN_H_
|
||||
|
@@ -12,15 +12,18 @@
|
||||
#define _WX_XH_SIZER_H_
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC
|
||||
|
||||
#include "wx/sizer.h"
|
||||
#include "wx/gbsizer.h"
|
||||
|
||||
|
||||
class WXDLLEXPORT wxSizer;
|
||||
|
||||
class WXDLLIMPEXP_XRC wxSizerXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxSizerXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxSizerXmlHandler)
|
||||
|
||||
public:
|
||||
wxSizerXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
@@ -51,10 +54,13 @@ private:
|
||||
void AddSizerItem(wxSizerItem* sitem);
|
||||
};
|
||||
|
||||
#if wxUSE_BUTTON
|
||||
|
||||
class WXDLLIMPEXP_XRC wxStdDialogButtonSizerXmlHandler
|
||||
: public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxStdDialogButtonSizerXmlHandler)
|
||||
|
||||
public:
|
||||
wxStdDialogButtonSizerXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
@@ -63,9 +69,10 @@ public:
|
||||
private:
|
||||
bool m_isInside;
|
||||
wxStdDialogButtonSizer *m_parentSizer;
|
||||
|
||||
DECLARE_DYNAMIC_CLASS(wxStdDialogButtonSizerXmlHandler)
|
||||
};
|
||||
|
||||
#endif // wxUSE_BUTTON
|
||||
|
||||
#endif // wxUSE_XRC
|
||||
|
||||
#endif // _WX_XH_SIZER_H_
|
||||
|
@@ -12,9 +12,8 @@
|
||||
#define _WX_XH_SLIDR_H_
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
#include "wx/defs.h"
|
||||
|
||||
#if wxUSE_SLIDER
|
||||
#if wxUSE_XRC && wxUSE_SLIDER
|
||||
|
||||
class WXDLLIMPEXP_XRC wxSliderXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
@@ -32,6 +31,6 @@ public:
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif // wxUSE_XRC && wxUSE_SLIDER
|
||||
|
||||
#endif // _WX_XH_SLIDER_H_
|
||||
#endif // _WX_XH_SLIDR_H_
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: wx/xrc/xh_spin.h
|
||||
// Purpose: XML resource handler for wxSpinButton
|
||||
// Purpose: XML resource handler for wxSpinButton and wxSpinCtrl
|
||||
// Author: Bob Mitchell
|
||||
// Created: 2000/03/21
|
||||
// RCS-ID: $Id$
|
||||
@@ -12,9 +12,11 @@
|
||||
#define _WX_XH_SPIN_H_
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
#include "wx/defs.h"
|
||||
|
||||
#if wxUSE_XRC
|
||||
|
||||
#if wxUSE_SPINBTN
|
||||
|
||||
class WXDLLIMPEXP_XRC wxSpinButtonXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxSpinButtonXmlHandler)
|
||||
@@ -30,9 +32,12 @@ public:
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
#endif
|
||||
|
||||
#endif // wxUSE_SPINBTN
|
||||
|
||||
|
||||
#if wxUSE_SPINCTRL
|
||||
|
||||
class WXDLLIMPEXP_XRC wxSpinCtrlXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxSpinCtrlXmlHandler)
|
||||
@@ -48,6 +53,9 @@ public:
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
#endif
|
||||
|
||||
#endif // wxUSE_SPINCTRL
|
||||
|
||||
#endif // wxUSE_XRC
|
||||
|
||||
#endif // _WX_XH_SPIN_H_
|
||||
|
@@ -13,13 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_SPLITTER
|
||||
|
||||
class WXDLLIMPEXP_XRC wxSplitterWindowXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxSplitterWindowXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxSplitterWindowXmlHandler)
|
||||
|
||||
public:
|
||||
wxSplitterWindowXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC && wxUSE_SPLITTER
|
||||
|
||||
#endif // _WX_XH_SPLIT_H_
|
||||
|
@@ -13,13 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_STATUSBAR
|
||||
|
||||
class WXDLLIMPEXP_XRC wxStatusBarXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxStatusBarXmlHandler)
|
||||
public:
|
||||
wxStatusBarXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
DECLARE_DYNAMIC_CLASS(wxStatusBarXmlHandler)
|
||||
|
||||
public:
|
||||
wxStatusBarXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC && wxUSE_STATUSBAR
|
||||
|
||||
#endif // _WX_XH_STATBAR_H_
|
||||
|
@@ -13,15 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_STATBMP
|
||||
|
||||
class WXDLLIMPEXP_XRC wxStaticBitmapXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxStaticBitmapXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxStaticBitmapXmlHandler)
|
||||
|
||||
public:
|
||||
wxStaticBitmapXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC && wxUSE_STATBMP
|
||||
|
||||
#endif // _WX_XH_STBMP_H_
|
||||
|
@@ -13,15 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_STATBOX
|
||||
|
||||
class WXDLLIMPEXP_XRC wxStaticBoxXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxStaticBoxXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxStaticBoxXmlHandler)
|
||||
|
||||
public:
|
||||
wxStaticBoxXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC && wxUSE_STATBOX
|
||||
|
||||
#endif // _WX_XH_STBOX_H_
|
||||
|
@@ -13,17 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_STATLINE
|
||||
#if wxUSE_XRC && wxUSE_STATLINE
|
||||
|
||||
class WXDLLIMPEXP_XRC wxStaticLineXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxStaticLineXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxStaticLineXmlHandler)
|
||||
|
||||
public:
|
||||
wxStaticLineXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif // wxUSE_XRC && wxUSE_STATLINE
|
||||
|
||||
#endif // _WX_XH_STLIN_H_
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: wx/xrc/xh_sttxt.h
|
||||
// Purpose: XML resource handler for wxStaticBitmap
|
||||
// Purpose: XML resource handler for wxStaticText
|
||||
// Author: Bob Mitchell
|
||||
// Created: 2000/03/21
|
||||
// RCS-ID: $Id$
|
||||
@@ -13,15 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_STATTEXT
|
||||
|
||||
class WXDLLIMPEXP_XRC wxStaticTextXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxStaticTextXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxStaticTextXmlHandler)
|
||||
|
||||
public:
|
||||
wxStaticTextXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC && wxUSE_STATTEXT
|
||||
|
||||
#endif // _WX_XH_STBMP_H_
|
||||
#endif // _WX_XH_STTXT_H_
|
||||
|
@@ -13,15 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_TEXTCTRL
|
||||
|
||||
class WXDLLIMPEXP_XRC wxTextCtrlXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxTextCtrlXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxTextCtrlXmlHandler)
|
||||
|
||||
public:
|
||||
wxTextCtrlXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC && wxUSE_TEXTCTRL
|
||||
|
||||
#endif // _WX_XH_TEXT_H_
|
||||
|
@@ -12,20 +12,19 @@
|
||||
#define _WX_XH_TGLBTN_H_
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
#include "wx/defs.h"
|
||||
|
||||
#if wxUSE_TOGGLEBTN
|
||||
#if wxUSE_XRC && wxUSE_TOGGLEBTN
|
||||
|
||||
class WXDLLIMPEXP_XRC wxToggleButtonXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxToggleButtonXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxToggleButtonXmlHandler)
|
||||
|
||||
public:
|
||||
wxToggleButtonXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
#endif // wxUSE_XRC && wxUSE_TOGGLEBTN
|
||||
|
||||
#endif // _WX_XH_TGLBTN_H_
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: wx/xrc/xh_toolb.h
|
||||
// Purpose: XML resource handler for wxBoxSizer
|
||||
// Purpose: XML resource handler for wxToolBar
|
||||
// Author: Vaclav Slavik
|
||||
// Created: 2000/08/11
|
||||
// RCS-ID: $Id$
|
||||
@@ -13,13 +13,14 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_TOOLBAR
|
||||
#if wxUSE_XRC && wxUSE_TOOLBAR
|
||||
|
||||
class WXDLLEXPORT wxToolBar;
|
||||
|
||||
class WXDLLIMPEXP_XRC wxToolBarXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxToolBarXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxToolBarXmlHandler)
|
||||
|
||||
public:
|
||||
wxToolBarXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
@@ -30,6 +31,6 @@ private:
|
||||
wxToolBar *m_toolbar;
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif // wxUSE_XRC && wxUSE_TOOLBAR
|
||||
|
||||
#endif // _WX_XH_TOOLBAR_H_
|
||||
#endif // _WX_XH_TOOLB_H_
|
||||
|
@@ -13,14 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC && wxUSE_TREECTRL
|
||||
|
||||
class WXDLLIMPEXP_XRC wxTreeCtrlXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxTreeCtrlXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxTreeCtrlXmlHandler)
|
||||
|
||||
public:
|
||||
wxTreeCtrlXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC && wxUSE_TREECTRL
|
||||
|
||||
#endif // _WX_XH_TREE_H_
|
||||
|
@@ -12,9 +12,9 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_TREEBOOK
|
||||
#if wxUSE_XRC && wxUSE_TREEBOOK
|
||||
|
||||
#include "wx/treebook.h"
|
||||
class WXDLLEXPORT wxTreebook;
|
||||
#include "wx/dynarray.h"
|
||||
|
||||
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
|
||||
class WXDLLIMPEXP_XRC wxTreebookXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxTreebookXmlHandler)
|
||||
|
||||
public:
|
||||
wxTreebookXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
@@ -39,8 +41,6 @@ private:
|
||||
wxTreebook *m_tbk;
|
||||
wxArrayTbkPageIndexes m_treeContext;
|
||||
bool m_isInside;
|
||||
|
||||
DECLARE_DYNAMIC_CLASS(wxTreebookXmlHandler)
|
||||
};
|
||||
|
||||
|
||||
@@ -78,6 +78,6 @@ private:
|
||||
// ...
|
||||
//</resource>
|
||||
|
||||
#endif // wxUSE_TREEBOOK
|
||||
#endif // wxUSE_XRC && wxUSE_TREEBOOK
|
||||
|
||||
#endif // _WX_XH_TREEBK_H_
|
||||
|
@@ -13,15 +13,18 @@
|
||||
|
||||
#include "wx/xrc/xmlres.h"
|
||||
|
||||
#if wxUSE_XRC
|
||||
|
||||
class WXDLLIMPEXP_XRC wxUnknownWidgetXmlHandler : public wxXmlResourceHandler
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxUnknownWidgetXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxUnknownWidgetXmlHandler)
|
||||
|
||||
public:
|
||||
wxUnknownWidgetXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
virtual bool CanHandle(wxXmlNode *node);
|
||||
};
|
||||
|
||||
#endif // wxUSE_XRC
|
||||
|
||||
#endif // _WX_XH_UNKWN_H_
|
||||
|
@@ -9,17 +9,19 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef _WX_XH_WIZRD_H_
|
||||
#define _WX_XH_WIZRDL_H_
|
||||
#define _WX_XH_WIZRD_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
|
||||
{
|
||||
DECLARE_DYNAMIC_CLASS(wxWizardXmlHandler)
|
||||
DECLARE_DYNAMIC_CLASS(wxWizardXmlHandler)
|
||||
|
||||
public:
|
||||
wxWizardXmlHandler();
|
||||
virtual wxObject *DoCreateResource();
|
||||
@@ -30,6 +32,6 @@ private:
|
||||
wxWizardPageSimple *m_lastSimplePage;
|
||||
};
|
||||
|
||||
#endif
|
||||
#endif // wxUSE_XRC && wxUSE_WIZARDDLG
|
||||
|
||||
#endif // _WX_XH_PANEL_H_
|
||||
#endif // _WX_XH_WIZRD_H_
|
||||
|
@@ -15,7 +15,7 @@
|
||||
#pragma hdrstop
|
||||
#endif
|
||||
|
||||
#if wxUSE_XRC
|
||||
#if wxUSE_XRC && wxUSE_BUTTON
|
||||
|
||||
#include "wx/xrc/xh_bttn.h"
|
||||
|
||||
@@ -60,4 +60,4 @@ bool wxButtonXmlHandler::CanHandle(wxXmlNode *node)
|
||||
return IsOfClass(node, wxT("wxButton"));
|
||||
}
|
||||
|
||||
#endif // wxUSE_XRC
|
||||
#endif // wxUSE_XRC && wxUSE_BUTTON
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: src/xrc/xh_chckl.cpp
|
||||
// Purpose: XRC resource for wxCheckList
|
||||
// Purpose: XRC resource for wxCheckListBox
|
||||
// Author: Bob Mitchell
|
||||
// Created: 2000/03/21
|
||||
// RCS-ID: $Id$
|
||||
|
@@ -1,5 +1,5 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: src/xrc/hyperlink.cpp
|
||||
// Name: src/xrc/xh_hyperlink.cpp
|
||||
// Purpose: Hyperlink control
|
||||
// Author: David Norris <danorris@gmail.com>
|
||||
// Modified by: Ryan Norton, Francesco Montorsi
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: src/xrc/xh_mdi.cpp
|
||||
// Purpose: XRC resource for dialogs
|
||||
// Purpose: XRC resource for wxMDI
|
||||
// Author: David M. Falkinder & Vaclav Slavik
|
||||
// Created: 14/02/2005
|
||||
// RCS-ID: $Id$
|
||||
|
@@ -15,7 +15,7 @@
|
||||
#pragma hdrstop
|
||||
#endif
|
||||
|
||||
#if wxUSE_XRC
|
||||
#if wxUSE_XRC && wxUSE_MENUS
|
||||
|
||||
#include "wx/xrc/xh_menu.h"
|
||||
|
||||
@@ -149,4 +149,4 @@ bool wxMenuBarXmlHandler::CanHandle(wxXmlNode *node)
|
||||
return IsOfClass(node, wxT("wxMenuBar"));
|
||||
}
|
||||
|
||||
#endif // wxUSE_XRC
|
||||
#endif // wxUSE_XRC && wxUSE_MENUS
|
||||
|
@@ -377,6 +377,7 @@ void wxSizerXmlHandler::AddSizerItem(wxSizerItem* sitem)
|
||||
//-----------------------------------------------------------------------------
|
||||
// wxStdDialogButtonSizerXmlHandler
|
||||
//-----------------------------------------------------------------------------
|
||||
#if wxUSE_BUTTON
|
||||
|
||||
IMPLEMENT_DYNAMIC_CLASS(wxStdDialogButtonSizerXmlHandler, wxXmlResourceHandler)
|
||||
|
||||
@@ -438,5 +439,6 @@ bool wxStdDialogButtonSizerXmlHandler::CanHandle(wxXmlNode *node)
|
||||
return (!m_isInside && IsOfClass(node, wxT("wxStdDialogButtonSizer"))) ||
|
||||
(m_isInside && IsOfClass(node, wxT("button")));
|
||||
}
|
||||
#endif // wxUSE_BUTTON
|
||||
|
||||
#endif // wxUSE_XRC
|
||||
|
@@ -15,7 +15,7 @@
|
||||
#pragma hdrstop
|
||||
#endif
|
||||
|
||||
#if wxUSE_XRC
|
||||
#if wxUSE_XRC
|
||||
|
||||
#include "wx/xrc/xh_spin.h"
|
||||
|
||||
|
@@ -15,7 +15,7 @@
|
||||
#pragma hdrstop
|
||||
#endif
|
||||
|
||||
#if wxUSE_XRC
|
||||
#if wxUSE_XRC && wxUSE_SPLITTER
|
||||
|
||||
#include "wx/xrc/xh_split.h"
|
||||
|
||||
@@ -107,4 +107,4 @@ bool wxSplitterWindowXmlHandler::CanHandle(wxXmlNode *node)
|
||||
return IsOfClass(node, wxT("wxSplitterWindow"));
|
||||
}
|
||||
|
||||
#endif // wxUSE_XRC
|
||||
#endif // wxUSE_XRC && wxUSE_SPLITTER
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: xh_tglbtn.cpp
|
||||
// Purpose: XRC resource for wxCheckBox
|
||||
// Purpose: XRC resource for wxToggleButton
|
||||
// Author: Bob Mitchell
|
||||
// Created: 2000/03/21
|
||||
// RCS-ID: $Id$
|
||||
|
@@ -1,6 +1,6 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: src/xrc/xh_toolb.cpp
|
||||
// Purpose: XRC resource for wxBoxSizer
|
||||
// Purpose: XRC resource for wxToolBar
|
||||
// Author: Vaclav Slavik
|
||||
// Created: 2000/08/11
|
||||
// RCS-ID: $Id$
|
||||
|
@@ -22,24 +22,46 @@
|
||||
|
||||
void wxXmlResource::InitAllHandlers()
|
||||
{
|
||||
// these are the handlers, which we always have
|
||||
AddHandler(new wxUnknownWidgetXmlHandler);
|
||||
AddHandler(new wxBitmapXmlHandler);
|
||||
AddHandler(new wxIconXmlHandler);
|
||||
AddHandler(new wxMenuXmlHandler);
|
||||
AddHandler(new wxMenuBarXmlHandler);
|
||||
AddHandler(new wxDialogXmlHandler);
|
||||
AddHandler(new wxPanelXmlHandler);
|
||||
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 wxButtonXmlHandler);
|
||||
#endif
|
||||
#if wxUSE_BMPBUTTON
|
||||
AddHandler(new wxBitmapButtonXmlHandler);
|
||||
#endif
|
||||
#if wxUSE_STATTEXT
|
||||
AddHandler(new wxStaticTextXmlHandler);
|
||||
#endif
|
||||
#if wxUSE_STATBOX
|
||||
AddHandler(new wxStaticBoxXmlHandler);
|
||||
#endif
|
||||
#if wxUSE_STATBMP
|
||||
AddHandler(new wxStaticBitmapXmlHandler);
|
||||
#endif
|
||||
#if wxUSE_TREECTRL
|
||||
AddHandler(new wxTreeCtrlXmlHandler);
|
||||
#endif
|
||||
#if wxUSE_CALENDARCTRL
|
||||
AddHandler(new wxCalendarCtrlXmlHandler);
|
||||
#endif
|
||||
#if wxUSE_LISTCTRL
|
||||
AddHandler(new wxListCtrlXmlHandler);
|
||||
#endif
|
||||
#if wxUSE_CHECKLISTBOX
|
||||
AddHandler(new wxCheckListBoxXmlHandler);
|
||||
#endif
|
||||
@@ -72,6 +94,8 @@ void wxXmlResource::InitAllHandlers()
|
||||
#endif
|
||||
#if wxUSE_RADIOBOX
|
||||
AddHandler(new wxRadioBoxXmlHandler);
|
||||
#endif
|
||||
#if wxUSE_RADIOBTN
|
||||
AddHandler(new wxRadioButtonXmlHandler);
|
||||
#endif
|
||||
#if wxUSE_COMBOBOX
|
||||
@@ -95,7 +119,9 @@ void wxXmlResource::InitAllHandlers()
|
||||
#if wxUSE_TREEBOOK
|
||||
AddHandler(new wxTreebookXmlHandler);
|
||||
#endif
|
||||
#if wxUSE_TEXTCTRL
|
||||
AddHandler(new wxTextCtrlXmlHandler);
|
||||
#endif
|
||||
#if wxUSE_LISTBOX
|
||||
AddHandler(new wxListBoxXmlHandler);
|
||||
#endif
|
||||
@@ -105,13 +131,12 @@ void wxXmlResource::InitAllHandlers()
|
||||
#if wxUSE_STATLINE
|
||||
AddHandler(new wxStaticLineXmlHandler);
|
||||
#endif
|
||||
AddHandler(new wxUnknownWidgetXmlHandler);
|
||||
#if wxUSE_DIRDLG
|
||||
AddHandler(new wxGenericDirCtrlXmlHandler);
|
||||
#endif
|
||||
AddHandler(new wxFrameXmlHandler);
|
||||
AddHandler(new wxScrolledWindowXmlHandler);
|
||||
#if wxUSE_SPLITTER
|
||||
AddHandler(new wxSplitterWindowXmlHandler);
|
||||
#endif
|
||||
#if wxUSE_WIZARDDLG
|
||||
AddHandler(new wxWizardXmlHandler);
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user