X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/636e7e5d6f06c78e270e8738f3d5ac21bcac30ba..aceeebce6d61c9f239a08ab53e669ad040deee96:/src/xrc/xmlrsall.cpp diff --git a/src/xrc/xmlrsall.cpp b/src/xrc/xmlrsall.cpp index 29deb1c4ca..bc6254ec92 100644 --- a/src/xrc/xmlrsall.cpp +++ b/src/xrc/xmlrsall.cpp @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: xmlrsall.cpp +// Name: src/xrc/xmlrsall.cpp // Purpose: wxXmlResource::InitAllHandlers // Author: Vaclav Slavik // Created: 2000/03/05 @@ -7,11 +7,6 @@ // Copyright: (c) 2000 Vaclav Slavik // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// - -// -- Already done in xmlres.cpp -//#ifdef __GNUG__ -//#pragma implementation "xmlres.h" -//#endif // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" @@ -20,6 +15,8 @@ #pragma hdrstop #endif +#if wxUSE_XRC + #include "wx/xrc/xmlres.h" #include "wx/xrc/xh_all.h" @@ -29,22 +26,22 @@ void wxXmlResource::InitAllHandlers() AddHandler(new wxIconXmlHandler); AddHandler(new wxMenuXmlHandler); AddHandler(new wxMenuBarXmlHandler); - AddHandler(new wxDialogXmlHandler); AddHandler(new wxPanelXmlHandler); - AddHandler(new wxSizerXmlHandler); -//Controls + AddHandler(new wxStdDialogButtonSizerXmlHandler); AddHandler(new wxButtonXmlHandler); AddHandler(new wxBitmapButtonXmlHandler); AddHandler(new wxStaticTextXmlHandler); AddHandler(new wxStaticBoxXmlHandler); AddHandler(new wxStaticBitmapXmlHandler); AddHandler(new wxTreeCtrlXmlHandler); +#if wxUSE_CALENDARCTRL AddHandler(new wxCalendarCtrlXmlHandler); +#endif AddHandler(new wxListCtrlXmlHandler); #if wxUSE_CHECKLISTBOX - AddHandler(new wxCheckListXmlHandler); + AddHandler(new wxCheckListBoxXmlHandler); #endif #if wxUSE_CHOICE AddHandler(new wxChoiceXmlHandler); @@ -57,20 +54,22 @@ void wxXmlResource::InitAllHandlers() #endif #if wxUSE_CHECKBOX AddHandler(new wxCheckBoxXmlHandler); -#endif +#endif +#if wxUSE_TOGGLEBTN + AddHandler(new wxToggleButtonXmlHandler); +#endif #if wxUSE_HTML AddHandler(new wxHtmlWindowXmlHandler); -#endif +#endif #if wxUSE_SPINBTN AddHandler(new wxSpinButtonXmlHandler); -#endif +#endif #if wxUSE_SPINCTRL AddHandler(new wxSpinCtrlXmlHandler); -#endif +#endif #if wxUSE_SCROLLBAR AddHandler(new wxScrollBarXmlHandler); #endif - #if wxUSE_RADIOBOX AddHandler(new wxRadioBoxXmlHandler); AddHandler(new wxRadioButtonXmlHandler); @@ -78,8 +77,20 @@ void wxXmlResource::InitAllHandlers() #if wxUSE_COMBOBOX AddHandler(new wxComboBoxXmlHandler); #endif +#if wxUSE_ODCOMBOBOX + AddHandler(new wxOwnerDrawnComboBoxXmlHandler); +#endif #if wxUSE_NOTEBOOK AddHandler(new wxNotebookXmlHandler); +#endif +#if wxUSE_LISTBOOK + AddHandler(new wxListbookXmlHandler); +#endif +#if wxUSE_CHOICEBOOK + AddHandler(new wxChoicebookXmlHandler); +#endif +#if wxUSE_TREEBOOK + AddHandler(new wxTreebookXmlHandler); #endif AddHandler(new wxTextCtrlXmlHandler); #if wxUSE_LISTBOX @@ -92,6 +103,42 @@ void wxXmlResource::InitAllHandlers() AddHandler(new wxStaticLineXmlHandler); #endif AddHandler(new wxUnknownWidgetXmlHandler); - +#if wxUSE_DIRDLG + AddHandler(new wxGenericDirCtrlXmlHandler); +#endif AddHandler(new wxFrameXmlHandler); + AddHandler(new wxScrolledWindowXmlHandler); + AddHandler(new wxSplitterWindowXmlHandler); +#if wxUSE_WIZARDDLG + AddHandler(new wxWizardXmlHandler); +#endif +#if wxUSE_STATUSBAR + AddHandler(new wxStatusBarXmlHandler); +#endif +#if wxUSE_DATEPICKCTRL + AddHandler(new wxDateCtrlXmlHandler); +#endif +#if wxUSE_COLOURPICKERCTRL + AddHandler(new wxColourPickerCtrlXmlHandler); +#endif +#if wxUSE_FILEPICKERCTRL + AddHandler(new wxFilePickerCtrlXmlHandler); +#endif +#if wxUSE_DIRPICKERCTRL + AddHandler(new wxDirPickerCtrlXmlHandler); +#endif +#if wxUSE_FONTPICKERCTRL + AddHandler(new wxFontPickerCtrlXmlHandler); +#endif +#if wxUSE_MDI + AddHandler(new wxMdiXmlHandler); +#endif +#if wxUSE_GRID + AddHandler( new wxGridXmlHandler); +#endif +#if wxUSE_HYPERLINKCTRL + AddHandler( new wxHyperlinkCtrlXmlHandler); +#endif } + +#endif // wxUSE_XRC