From: Václav Slavík Date: Fri, 24 Sep 2004 15:36:11 +0000 (+0000) Subject: removed XRC library from contrib X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/2b2ba79b25a7e0f268dc59680976085cf18a8ee6 removed XRC library from contrib git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29320 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/contrib/include/wx/xrc/xh_all.h b/contrib/include/wx/xrc/xh_all.h deleted file mode 100644 index b807675abc..0000000000 --- a/contrib/include/wx/xrc/xh_all.h +++ /dev/null @@ -1,55 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_all.h -// Purpose: includes all xh_*.h files -// Author: Vaclav Slavik -// Created: 2000/03/05 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_ALL_H_ -#define _WX_XH_ALL_H_ - - -// Existing handlers: - -#include "wx/xrc/xh_menu.h" -#include "wx/xrc/xh_panel.h" -#include "wx/xrc/xh_dlg.h" -#include "wx/xrc/xh_bttn.h" -#include "wx/xrc/xh_chckb.h" -#include "wx/xrc/xh_tglbtn.h" -#include "wx/xrc/xh_gauge.h" -#include "wx/xrc/xh_html.h" -#include "wx/xrc/xh_spin.h" -#include "wx/xrc/xh_sttxt.h" -#include "wx/xrc/xh_slidr.h" -#include "wx/xrc/xh_radbt.h" -#include "wx/xrc/xh_radbx.h" -#include "wx/xrc/xh_combo.h" -#include "wx/xrc/xh_chckl.h" -#include "wx/xrc/xh_choic.h" -#include "wx/xrc/xh_sizer.h" -#include "wx/xrc/xh_stbmp.h" -#include "wx/xrc/xh_notbk.h" -#include "wx/xrc/xh_text.h" -#include "wx/xrc/xh_listb.h" -#include "wx/xrc/xh_toolb.h" -#include "wx/xrc/xh_bmpbt.h" -#include "wx/xrc/xh_stbox.h" -#include "wx/xrc/xh_scrol.h" -#include "wx/xrc/xh_tree.h" -#include "wx/xrc/xh_cald.h" -#include "wx/xrc/xh_listc.h" -#include "wx/xrc/xh_stlin.h" -#include "wx/xrc/xh_bmp.h" -#include "wx/xrc/xh_unkwn.h" -#include "wx/xrc/xh_gdctl.h" -#include "wx/xrc/xh_frame.h" -#include "wx/xrc/xh_scwin.h" -#include "wx/xrc/xh_split.h" -#include "wx/xrc/xh_wizrd.h" -#include "wx/xrc/xh_statbar.h" - -#endif // _WX_XMLRES_H_ diff --git a/contrib/include/wx/xrc/xh_bmp.h b/contrib/include/wx/xrc/xh_bmp.h deleted file mode 100644 index 5800b14e37..0000000000 --- a/contrib/include/wx/xrc/xh_bmp.h +++ /dev/null @@ -1,40 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_bmp.h -// Purpose: XML resource handler for wxBitmap and wxIcon -// Author: Vaclav Slavik -// Created: 2000/09/00 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_BMP_H_ -#define _WX_XH_BMP_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_bmp.h" -#endif - -#include "wx/xrc/xmlres.h" - - -class WXDLLIMPEXP_XRC wxBitmapXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxBitmapXmlHandler) -public: - wxBitmapXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - -class WXDLLIMPEXP_XRC wxIconXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxIconXmlHandler) -public: - wxIconXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - - -#endif // _WX_XH_BMP_H_ diff --git a/contrib/include/wx/xrc/xh_bmpbt.h b/contrib/include/wx/xrc/xh_bmpbt.h deleted file mode 100644 index 0ddc5ca786..0000000000 --- a/contrib/include/wx/xrc/xh_bmpbt.h +++ /dev/null @@ -1,31 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_bmpbt.h -// Purpose: XML resource handler for bitmap buttons -// Author: Brian Gavin -// Created: 2000/03/05 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Brian Gavin -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_BMPBT_H_ -#define _WX_XH_BMPBT_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_bmpbt.h" -#endif - -#include "wx/xrc/xmlres.h" - - -class WXDLLIMPEXP_XRC wxBitmapButtonXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxBitmapButtonXmlHandler) -public: - wxBitmapButtonXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - - -#endif // _WX_XH_BMPBT_H_ diff --git a/contrib/include/wx/xrc/xh_bttn.h b/contrib/include/wx/xrc/xh_bttn.h deleted file mode 100644 index b080091215..0000000000 --- a/contrib/include/wx/xrc/xh_bttn.h +++ /dev/null @@ -1,30 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_bttn.h -// Purpose: XML resource handler for buttons -// Author: Vaclav Slavik -// Created: 2000/03/05 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_BTTN_H_ -#define _WX_XH_BTTN_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_bttn.h" -#endif - -#include "wx/xrc/xmlres.h" - -class WXDLLIMPEXP_XRC wxButtonXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxButtonXmlHandler) -public: - wxButtonXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - - -#endif // _WX_XH_BTTN_H_ diff --git a/contrib/include/wx/xrc/xh_cald.h b/contrib/include/wx/xrc/xh_cald.h deleted file mode 100644 index b43cf484ad..0000000000 --- a/contrib/include/wx/xrc/xh_cald.h +++ /dev/null @@ -1,30 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_cald.h -// Purpose: XML resource handler for wxCalendarCtrl -// Author: Brian Gavin -// Created: 2000/09/09 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Brian Gavin -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_CALD_H_ -#define _WX_XH_CALD_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_cald.h" -#endif - -#include "wx/xrc/xmlres.h" - -class WXDLLIMPEXP_XRC wxCalendarCtrlXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxCalendarCtrlXmlHandler) -public: - wxCalendarCtrlXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - - -#endif // _WX_XH_CALD_H_ diff --git a/contrib/include/wx/xrc/xh_chckb.h b/contrib/include/wx/xrc/xh_chckb.h deleted file mode 100644 index 4d6b7198c8..0000000000 --- a/contrib/include/wx/xrc/xh_chckb.h +++ /dev/null @@ -1,36 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_chckb.h -// Purpose: XML resource handler for wxCheckBox -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_CHCKB_H_ -#define _WX_XH_CHCKB_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_chckb.h" -#endif - -#include "wx/xrc/xmlres.h" -#include "wx/defs.h" - -#if wxUSE_CHECKBOX - -class WXDLLIMPEXP_XRC wxCheckBoxXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxCheckBoxXmlHandler) -public: - wxCheckBoxXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - -#endif - - -#endif // _WX_XH_CHECKBOX_H_ - diff --git a/contrib/include/wx/xrc/xh_chckl.h b/contrib/include/wx/xrc/xh_chckl.h deleted file mode 100644 index 4db9c50128..0000000000 --- a/contrib/include/wx/xrc/xh_chckl.h +++ /dev/null @@ -1,34 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_chckl.h -// Purpose: XML resource handler for wxCheckListBox -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_CHCKL_H_ -#define _WX_XH_CHCKL_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_chckl.h" -#endif - -#include "wx/xrc/xmlres.h" - -class WXDLLIMPEXP_XRC wxCheckListBoxXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxCheckListBoxXmlHandler) -public: - wxCheckListBoxXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -private: - bool m_insideBox; - wxArrayString strList; -}; - - - -#endif // _WX_XH_CHECKLIST_H_ diff --git a/contrib/include/wx/xrc/xh_choic.h b/contrib/include/wx/xrc/xh_choic.h deleted file mode 100644 index e36f19f118..0000000000 --- a/contrib/include/wx/xrc/xh_choic.h +++ /dev/null @@ -1,33 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_choic.h -// Purpose: XML resource handler for wxChoice -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_CHOIC_H_ -#define _WX_XH_CHOIC_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_choic.h" -#endif - -#include "wx/xrc/xmlres.h" - -class WXDLLIMPEXP_XRC wxChoiceXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxChoiceXmlHandler) -public: - wxChoiceXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -private: - bool m_insideBox; - wxArrayString strList; -}; - - -#endif // _WX_XH_CHOIC_H_ diff --git a/contrib/include/wx/xrc/xh_combo.h b/contrib/include/wx/xrc/xh_combo.h deleted file mode 100644 index 848a59c3ca..0000000000 --- a/contrib/include/wx/xrc/xh_combo.h +++ /dev/null @@ -1,36 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_combo.h -// Purpose: XML resource handler for wxComboBox -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_COMBO_H_ -#define _WX_XH_COMBO_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_combo.h" -#endif - -#include "wx/xrc/xmlres.h" - -#if wxUSE_COMBOBOX - -class WXDLLIMPEXP_XRC wxComboBoxXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxComboBoxXmlHandler) -public: - wxComboBoxXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -private: - bool m_insideBox; - wxArrayString strList; -}; - -#endif - -#endif // _WX_XH_COMBO_H_ diff --git a/contrib/include/wx/xrc/xh_dlg.h b/contrib/include/wx/xrc/xh_dlg.h deleted file mode 100644 index 5a68a442ca..0000000000 --- a/contrib/include/wx/xrc/xh_dlg.h +++ /dev/null @@ -1,30 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_dlg.h -// Purpose: XML resource handler for dialogs -// Author: Vaclav Slavik -// Created: 2000/03/05 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_DLG_H_ -#define _WX_XH_DLG_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_dlg.h" -#endif - -#include "wx/xrc/xmlres.h" - -class WXDLLIMPEXP_XRC wxDialogXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxDialogXmlHandler) -public: - wxDialogXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - - -#endif // _WX_XH_DLG_H_ diff --git a/contrib/include/wx/xrc/xh_frame.h b/contrib/include/wx/xrc/xh_frame.h deleted file mode 100644 index c6e1795219..0000000000 --- a/contrib/include/wx/xrc/xh_frame.h +++ /dev/null @@ -1,30 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_frame.h -// Purpose: XML resource handler for dialogs -// Author: Vaclav Slavik & Aleks. -// Created: 2000/03/05 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_FRAME_H_ -#define _WX_XH_FRAME_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_frame.h" -#endif - -#include "wx/xrc/xmlres.h" - -class WXDLLIMPEXP_XRC wxFrameXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxFrameXmlHandler) -public: - wxFrameXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - - -#endif // _WX_XH_FRAME_H_ diff --git a/contrib/include/wx/xrc/xh_gauge.h b/contrib/include/wx/xrc/xh_gauge.h deleted file mode 100644 index 3f7a181336..0000000000 --- a/contrib/include/wx/xrc/xh_gauge.h +++ /dev/null @@ -1,41 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_gauge.h -// Purpose: XML resource handler for wxGauge -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_GAUGE_H_ -#define _WX_XH_GAUGE_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_gauge.h" -#endif - -#include "wx/defs.h" - -#if wxUSE_GAUGE - -#include "wx/xrc/xmlres.h" - - -class WXDLLIMPEXP_XRC wxGaugeXmlHandler : public wxXmlResourceHandler -{ - DECLARE_DYNAMIC_CLASS(wxGaugeXmlHandler) - enum - { - wxGAUGE_DEFAULT_RANGE = 100 - }; - -public: - wxGaugeXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - -#endif - -#endif // _WX_XH_GAUGE_H_ diff --git a/contrib/include/wx/xrc/xh_gdctl.h b/contrib/include/wx/xrc/xh_gdctl.h deleted file mode 100644 index ffdad072a4..0000000000 --- a/contrib/include/wx/xrc/xh_gdctl.h +++ /dev/null @@ -1,33 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_gdctl.h -// Purpose: XML resource handler for wxGenericDirCtrl -// Author: Markus Greither -// Created: 2002/01/20 -// RCS-ID: $Id$ -// Copyright: (c) 2002 Markus Greither -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_GDCTL_H_ -#define _WX_XH_GDCTL_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_gdctl.h" -#endif - -#include "wx/xrc/xmlres.h" - -#if wxUSE_DIRDLG - -class WXDLLIMPEXP_XRC wxGenericDirCtrlXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxGenericDirCtrlXmlHandler) -public: - wxGenericDirCtrlXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - -#endif - -#endif // _WX_XH_GDCTL_H_ diff --git a/contrib/include/wx/xrc/xh_html.h b/contrib/include/wx/xrc/xh_html.h deleted file mode 100644 index ac49faa083..0000000000 --- a/contrib/include/wx/xrc/xh_html.h +++ /dev/null @@ -1,35 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_html.h -// Purpose: XML resource handler for wxHtmlWindow -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_HTML_H_ -#define _WX_XH_HTML_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_html.h" -#endif - -#include "wx/xrc/xmlres.h" - -#include "wx/defs.h" - -#if wxUSE_HTML - -class WXDLLIMPEXP_XRC wxHtmlWindowXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxHtmlWindowXmlHandler) -public: - wxHtmlWindowXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - -#endif - -#endif // _WX_XH_SLIDER_H_ diff --git a/contrib/include/wx/xrc/xh_listb.h b/contrib/include/wx/xrc/xh_listb.h deleted file mode 100644 index 86f65f4c63..0000000000 --- a/contrib/include/wx/xrc/xh_listb.h +++ /dev/null @@ -1,36 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_listb.h -// Purpose: XML resource handler for wxListbox -// Author: Bob Mitchell & Vaclav Slavik -// Created: 2000/07/29 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell & Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_LISTB_H_ -#define _WX_XH_LISTB_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_listb.h" -#endif - -#include "wx/xrc/xmlres.h" - -#if wxUSE_LISTBOX - -class WXDLLIMPEXP_XRC wxListBoxXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxListBoxXmlHandler) -public: - wxListBoxXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -private: - bool m_insideBox; - wxArrayString strList; -}; - -#endif - -#endif // _WX_XH_LISTB_H_ diff --git a/contrib/include/wx/xrc/xh_listc.h b/contrib/include/wx/xrc/xh_listc.h deleted file mode 100644 index 151dc9c6c9..0000000000 --- a/contrib/include/wx/xrc/xh_listc.h +++ /dev/null @@ -1,30 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_listc.h -// Purpose: XML resource handler for wxCalendarCtrl -// Author: Brian Gavin -// Created: 2000/09/09 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Brian Gavin -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_LISTC_H_ -#define _WX_XH_LISTC_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_listc.h" -#endif - -#include "wx/xrc/xmlres.h" - -class WXDLLIMPEXP_XRC wxListCtrlXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxListCtrlXmlHandler) -public: - wxListCtrlXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - - -#endif // _WX_XH_LISTC_H_ diff --git a/contrib/include/wx/xrc/xh_menu.h b/contrib/include/wx/xrc/xh_menu.h deleted file mode 100644 index c263338705..0000000000 --- a/contrib/include/wx/xrc/xh_menu.h +++ /dev/null @@ -1,42 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_menu.h -// Purpose: XML resource handler for menus/menubars -// Author: Vaclav Slavik -// Created: 2000/03/05 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_MENU_H_ -#define _WX_XH_MENU_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_menu.h" -#endif - -#include "wx/xrc/xmlres.h" - -class WXDLLIMPEXP_XRC wxMenuXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxMenuXmlHandler) -public: - wxMenuXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); - -private: - bool m_insideMenu; -}; - -class WXDLLIMPEXP_XRC wxMenuBarXmlHandler : public wxXmlResourceHandler -{ - DECLARE_DYNAMIC_CLASS(wxMenuBarXmlHandler) - public: - wxMenuBarXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - - -#endif // _WX_XH_MENU_H_ diff --git a/contrib/include/wx/xrc/xh_notbk.h b/contrib/include/wx/xrc/xh_notbk.h deleted file mode 100644 index 2c2bf35fd5..0000000000 --- a/contrib/include/wx/xrc/xh_notbk.h +++ /dev/null @@ -1,38 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_notbk.h -// Purpose: XML resource handler for wxNotebook -// Author: Vaclav Slavik -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_NOTBK_H_ -#define _WX_XH_NOTBK_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_notbk.h" -#endif - -#include "wx/xrc/xmlres.h" - -#if wxUSE_NOTEBOOK - -class WXDLLEXPORT wxNotebook; - -class WXDLLIMPEXP_XRC wxNotebookXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxNotebookXmlHandler) -public: - wxNotebookXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); - -private: - bool m_isInside; - wxNotebook *m_notebook; -}; - -#endif - -#endif // _WX_XH_NOTBK_H_ diff --git a/contrib/include/wx/xrc/xh_panel.h b/contrib/include/wx/xrc/xh_panel.h deleted file mode 100644 index ebfc6de0b6..0000000000 --- a/contrib/include/wx/xrc/xh_panel.h +++ /dev/null @@ -1,30 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_panel.h -// Purpose: XML resource handler for panels -// Author: Vaclav Slavik -// Created: 2000/03/05 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_PANEL_H_ -#define _WX_XH_PANEL_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_panel.h" -#endif - -#include "wx/xrc/xmlres.h" - -class WXDLLIMPEXP_XRC wxPanelXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxPanelXmlHandler) -public: - wxPanelXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - - -#endif // _WX_XH_PANEL_H_ diff --git a/contrib/include/wx/xrc/xh_radbt.h b/contrib/include/wx/xrc/xh_radbt.h deleted file mode 100644 index ffa4185a19..0000000000 --- a/contrib/include/wx/xrc/xh_radbt.h +++ /dev/null @@ -1,34 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_radbt.h -// Purpose: XML resource handler for radio buttons -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_RADBT_H_ -#define _WX_XH_RADBT_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_radbt.h" -#endif - -#include "wx/xrc/xmlres.h" -#include "wx/defs.h" - -#if wxUSE_RADIOBOX - -class WXDLLIMPEXP_XRC wxRadioButtonXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxRadioButtonXmlHandler) -public: - wxRadioButtonXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - -#endif - -#endif // _WX_XH_RADIOBUTTON_H_ diff --git a/contrib/include/wx/xrc/xh_radbx.h b/contrib/include/wx/xrc/xh_radbx.h deleted file mode 100644 index 72915ffe67..0000000000 --- a/contrib/include/wx/xrc/xh_radbx.h +++ /dev/null @@ -1,36 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_radbx.h -// Purpose: XML resource handler for radio box -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_RADBX_H_ -#define _WX_XH_RADBX_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_radbx.h" -#endif - -#include "wx/xrc/xmlres.h" - -#if wxUSE_RADIOBOX - -class WXDLLIMPEXP_XRC wxRadioBoxXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxRadioBoxXmlHandler) -public: - wxRadioBoxXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -private: - bool m_insideBox; - wxArrayString strList; -}; - -#endif - -#endif // _WX_XH_RADBX_H_ diff --git a/contrib/include/wx/xrc/xh_scrol.h b/contrib/include/wx/xrc/xh_scrol.h deleted file mode 100644 index 77988eefce..0000000000 --- a/contrib/include/wx/xrc/xh_scrol.h +++ /dev/null @@ -1,40 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_scrol.h -// Purpose: XML resource handler for wxScrollBar -// Author: Brian Gavin -// Created: 2000/09/09 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Brian Gavin -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_SCROL_H_ -#define _WX_XH_SCROL_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_scrol.h" -#endif - -#include "wx/xrc/xmlres.h" -#include "wx/defs.h" - - - -class WXDLLIMPEXP_XRC wxScrollBarXmlHandler : public wxXmlResourceHandler -{ - DECLARE_DYNAMIC_CLASS(wxScrollBarXmlHandler) - enum - { - wxSL_DEFAULT_VALUE = 0, - wxSL_DEFAULT_MIN = 0, - wxSL_DEFAULT_MAX = 100 - }; - -public: - wxScrollBarXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - - -#endif // _WX_XH_SCROL_H_ diff --git a/contrib/include/wx/xrc/xh_scwin.h b/contrib/include/wx/xrc/xh_scwin.h deleted file mode 100644 index 6aa9139d1f..0000000000 --- a/contrib/include/wx/xrc/xh_scwin.h +++ /dev/null @@ -1,33 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_scwin.h -// Purpose: XML resource handler for wxScrolledWindow -// Author: Vaclav Slavik -// Created: 2002/10/18 -// RCS-ID: $Id$ -// Copyright: (c) 2002 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_SCWIN_H_ -#define _WX_XH_SCWIN_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_scwin.h" -#endif - -#include "wx/xrc/xmlres.h" -#include "wx/defs.h" - - - -class WXDLLIMPEXP_XRC wxScrolledWindowXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxScrolledWindowXmlHandler) -public: - wxScrolledWindowXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - - -#endif // _WX_XH_SCWIN_H_ diff --git a/contrib/include/wx/xrc/xh_sizer.h b/contrib/include/wx/xrc/xh_sizer.h deleted file mode 100644 index 2e0ad9606a..0000000000 --- a/contrib/include/wx/xrc/xh_sizer.h +++ /dev/null @@ -1,59 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_sizer.h -// Purpose: XML resource handler for wxBoxSizer -// Author: Vaclav Slavik -// Created: 2000/04/24 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_SIZER_H_ -#define _WX_XH_SIZER_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_sizer.h" -#endif - -#include "wx/xrc/xmlres.h" -#include "wx/sizer.h" -#include "wx/gbsizer.h" - - -class WXDLLEXPORT wxSizer; - -class WXDLLIMPEXP_XRC wxSizerXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxSizerXmlHandler) -public: - wxSizerXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); - -private: - bool m_isInside; - bool m_isGBS; - - wxSizer *m_parentSizer; - - bool IsSizerNode(wxXmlNode *node); - - wxObject* Handle_sizeritem(); - wxObject* Handle_spacer(); - wxObject* Handle_sizer(); - wxSizer* Handle_wxBoxSizer(); - wxSizer* Handle_wxStaticBoxSizer(); - wxSizer* Handle_wxGridSizer(); - wxSizer* Handle_wxFlexGridSizer(); - wxSizer* Handle_wxGridBagSizer(); - - void SetGrowables(wxFlexGridSizer* fsizer, const wxChar* param, bool rows); - wxGBPosition GetGBPos(const wxString& param); - wxGBSpan GetGBSpan(const wxString& param); - wxSizerItem* MakeSizerItem(); - void SetSizerItemAttributes(wxSizerItem* sitem); - void AddSizerItem(wxSizerItem* sitem); -}; - - -#endif // _WX_XH_BOXSIZER_H_ diff --git a/contrib/include/wx/xrc/xh_slidr.h b/contrib/include/wx/xrc/xh_slidr.h deleted file mode 100644 index 2eeb587eaf..0000000000 --- a/contrib/include/wx/xrc/xh_slidr.h +++ /dev/null @@ -1,41 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_slidr.h -// Purpose: XML resource handler for wxSlider -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_SLIDR_H_ -#define _WX_XH_SLIDR_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_slidr.h" -#endif - -#include "wx/xrc/xmlres.h" -#include "wx/defs.h" - -#if wxUSE_SLIDER - -class WXDLLIMPEXP_XRC wxSliderXmlHandler : public wxXmlResourceHandler -{ - DECLARE_DYNAMIC_CLASS(wxSliderXmlHandler) - enum - { - wxSL_DEFAULT_VALUE = 0, - wxSL_DEFAULT_MIN = 0, - wxSL_DEFAULT_MAX = 100 - }; - -public: - wxSliderXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - -#endif - -#endif // _WX_XH_SLIDER_H_ diff --git a/contrib/include/wx/xrc/xh_spin.h b/contrib/include/wx/xrc/xh_spin.h deleted file mode 100644 index e49b607dd1..0000000000 --- a/contrib/include/wx/xrc/xh_spin.h +++ /dev/null @@ -1,57 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_spin.h -// Purpose: XML resource handler for wxSpinButton -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_SPIN_H_ -#define _WX_XH_SPIN_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_spin.h" -#endif - -#include "wx/xrc/xmlres.h" -#include "wx/defs.h" - -#if wxUSE_SPINBTN -class WXDLLIMPEXP_XRC wxSpinButtonXmlHandler : public wxXmlResourceHandler -{ - DECLARE_DYNAMIC_CLASS(wxSpinButtonXmlHandler) - enum - { - wxSP_DEFAULT_VALUE = 0, - wxSP_DEFAULT_MIN = 0, - wxSP_DEFAULT_MAX = 100 - }; - -public: - wxSpinButtonXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; -#endif - -#if wxUSE_SPINCTRL -class WXDLLIMPEXP_XRC wxSpinCtrlXmlHandler : public wxXmlResourceHandler -{ - DECLARE_DYNAMIC_CLASS(wxSpinCtrlXmlHandler) - enum - { - wxSP_DEFAULT_VALUE = 0, - wxSP_DEFAULT_MIN = 0, - wxSP_DEFAULT_MAX = 100 - }; - -public: - wxSpinCtrlXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; -#endif - -#endif // _WX_XH_SPIN_H_ diff --git a/contrib/include/wx/xrc/xh_split.h b/contrib/include/wx/xrc/xh_split.h deleted file mode 100644 index cf58e43ceb..0000000000 --- a/contrib/include/wx/xrc/xh_split.h +++ /dev/null @@ -1,29 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_split.h -// Purpose: XRC resource for wxSplitterWindow -// Author: panga@freemail.hu, Vaclav Slavik -// Created: 2003/01/26 -// RCS-ID: $Id$ -// Copyright: (c) 2003 panga@freemail.hu, Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_SPLIT_H_ -#define _WX_XH_SPLIT_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_split.h" -#endif - -#include "wx/xrc/xmlres.h" - -class WXDLLIMPEXP_XRC wxSplitterWindowXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxSplitterWindowXmlHandler) -public: - wxSplitterWindowXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - -#endif // _WX_XH_SPLIT_H_ diff --git a/contrib/include/wx/xrc/xh_statbar.h b/contrib/include/wx/xrc/xh_statbar.h deleted file mode 100644 index 909a60f639..0000000000 --- a/contrib/include/wx/xrc/xh_statbar.h +++ /dev/null @@ -1,30 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_statbar.h -// Purpose: XML resource handler for wxStatusBar -// Author: Brian Ravnsgaard Riis -// Created: 2004/01/21 -// RCS-ID: -// Copyright: (c) 2004 Brian Ravnsgaard Riis -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_STATBAR_H_ -#define _WX_XH_STATBAR_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_statbar.h" -#endif - -#include "wx/xrc/xmlres.h" - -class WXDLLIMPEXP_XRC wxStatusBarXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxStatusBarXmlHandler) - public: - wxStatusBarXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - -#endif // _WX_XH_STATBAR_H_ - diff --git a/contrib/include/wx/xrc/xh_stbmp.h b/contrib/include/wx/xrc/xh_stbmp.h deleted file mode 100644 index db26c4033b..0000000000 --- a/contrib/include/wx/xrc/xh_stbmp.h +++ /dev/null @@ -1,31 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_stbmp.h -// Purpose: XML resource handler for wxStaticBitmap -// Author: Vaclav Slavik -// Created: 2000/04/22 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_STBMP_H_ -#define _WX_XH_STBMP_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_stbmp.h" -#endif - -#include "wx/xrc/xmlres.h" - - -class WXDLLIMPEXP_XRC wxStaticBitmapXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxStaticBitmapXmlHandler) -public: - wxStaticBitmapXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - - -#endif // _WX_XH_STBMP_H_ diff --git a/contrib/include/wx/xrc/xh_stbox.h b/contrib/include/wx/xrc/xh_stbox.h deleted file mode 100644 index bca3ec8fd9..0000000000 --- a/contrib/include/wx/xrc/xh_stbox.h +++ /dev/null @@ -1,31 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_stbox.h -// Purpose: XML resource handler for wxStaticBox -// Author: Brian Gavin -// Created: 2000/09/00 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Brian Gavin -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_STBOX_H_ -#define _WX_XH_STBOX_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_stbox.h" -#endif - -#include "wx/xrc/xmlres.h" - - -class WXDLLIMPEXP_XRC wxStaticBoxXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxStaticBoxXmlHandler) -public: - wxStaticBoxXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - - -#endif // _WX_XH_STBOX_H_ diff --git a/contrib/include/wx/xrc/xh_stlin.h b/contrib/include/wx/xrc/xh_stlin.h deleted file mode 100644 index 72767b35eb..0000000000 --- a/contrib/include/wx/xrc/xh_stlin.h +++ /dev/null @@ -1,33 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_stlin.h -// Purpose: XML resource handler for wxStaticLine -// Author: Vaclav Slavik -// Created: 2000/09/00 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_STLIN_H_ -#define _WX_XH_STLIN_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_stlin.h" -#endif - -#include "wx/xrc/xmlres.h" - -#if wxUSE_STATLINE - -class WXDLLIMPEXP_XRC wxStaticLineXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxStaticLineXmlHandler) -public: - wxStaticLineXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - -#endif - -#endif // _WX_XH_STLIN_H_ diff --git a/contrib/include/wx/xrc/xh_sttxt.h b/contrib/include/wx/xrc/xh_sttxt.h deleted file mode 100644 index 7c576b1d99..0000000000 --- a/contrib/include/wx/xrc/xh_sttxt.h +++ /dev/null @@ -1,31 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_sttxt.h -// Purpose: XML resource handler for wxStaticBitmap -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_STTXT_H_ -#define _WX_XH_STTXT_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_sttxt.h" -#endif - -#include "wx/xrc/xmlres.h" - - -class WXDLLIMPEXP_XRC wxStaticTextXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxStaticTextXmlHandler) -public: - wxStaticTextXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - - -#endif // _WX_XH_STBMP_H_ diff --git a/contrib/include/wx/xrc/xh_text.h b/contrib/include/wx/xrc/xh_text.h deleted file mode 100644 index b9d3021f68..0000000000 --- a/contrib/include/wx/xrc/xh_text.h +++ /dev/null @@ -1,31 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_text.h -// Purpose: XML resource handler for wxTextCtrl -// Author: Aleksandras Gluchovas -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Aleksandras Gluchovas -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_TEXT_H_ -#define _WX_XH_TEXT_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_text.h" -#endif - -#include "wx/xrc/xmlres.h" - - -class WXDLLIMPEXP_XRC wxTextCtrlXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxTextCtrlXmlHandler) -public: - wxTextCtrlXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - - -#endif // _WX_XH_TEXT_H_ diff --git a/contrib/include/wx/xrc/xh_tglbtn.h b/contrib/include/wx/xrc/xh_tglbtn.h deleted file mode 100644 index 75167d9cc4..0000000000 --- a/contrib/include/wx/xrc/xh_tglbtn.h +++ /dev/null @@ -1,36 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_tglbtn.h -// Purpose: XML resource handler for wxToggleButton -// Author: Julian Smart -// Created: 2004-08-30 -// RCS-ID: $Id$ -// Copyright: (c) 2004 Julian Smart -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_TGLBTN_H_ -#define _WX_XH_TGLBTN_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_tglbtn.h" -#endif - -#include "wx/xrc/xmlres.h" -#include "wx/defs.h" - -#if wxUSE_TOGGLEBTN - -class WXDLLIMPEXP_XRC wxToggleButtonXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxToggleButtonXmlHandler) -public: - wxToggleButtonXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - -#endif - - -#endif // _WX_XH_TGLBTN_H_ - diff --git a/contrib/include/wx/xrc/xh_toolb.h b/contrib/include/wx/xrc/xh_toolb.h deleted file mode 100644 index c54b781061..0000000000 --- a/contrib/include/wx/xrc/xh_toolb.h +++ /dev/null @@ -1,39 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_toolb.h -// Purpose: XML resource handler for wxBoxSizer -// Author: Vaclav Slavik -// Created: 2000/08/11 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_TOOLB_H_ -#define _WX_XH_TOOLB_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_toolb.h" -#endif - -#include "wx/xrc/xmlres.h" - -#if wxUSE_TOOLBAR - -class WXDLLEXPORT wxToolBar; - -class WXDLLIMPEXP_XRC wxToolBarXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxToolBarXmlHandler) -public: - wxToolBarXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); - -private: - bool m_isInside; - wxToolBar *m_toolbar; -}; - -#endif - -#endif // _WX_XH_TOOLBAR_H_ diff --git a/contrib/include/wx/xrc/xh_tree.h b/contrib/include/wx/xrc/xh_tree.h deleted file mode 100644 index 43a85f93a6..0000000000 --- a/contrib/include/wx/xrc/xh_tree.h +++ /dev/null @@ -1,30 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_tree.h -// Purpose: XML resource handler for wxTreeCtrl -// Author: Brian Gavin -// Created: 2000/09/09 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Brian Gavin -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_TREE_H_ -#define _WX_XH_TREE_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_tree.h" -#endif - -#include "wx/xrc/xmlres.h" - -class WXDLLIMPEXP_XRC wxTreeCtrlXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxTreeCtrlXmlHandler) -public: - wxTreeCtrlXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - - -#endif // _WX_XH_TREE_H_ diff --git a/contrib/include/wx/xrc/xh_unkwn.h b/contrib/include/wx/xrc/xh_unkwn.h deleted file mode 100644 index 354ea45bf0..0000000000 --- a/contrib/include/wx/xrc/xh_unkwn.h +++ /dev/null @@ -1,31 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_unkwn.h -// Purpose: XML resource handler for unkown widget -// Author: Vaclav Slavik -// Created: 2000/03/05 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_UNKWN_H_ -#define _WX_XH_UNKWN_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_unkwn.h" -#endif - -#include "wx/xrc/xmlres.h" - - -class WXDLLIMPEXP_XRC wxUnknownWidgetXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxUnknownWidgetXmlHandler) -public: - wxUnknownWidgetXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); -}; - - -#endif // _WX_XH_UNKWN_H_ diff --git a/contrib/include/wx/xrc/xh_wizrd.h b/contrib/include/wx/xrc/xh_wizrd.h deleted file mode 100644 index 574e735b89..0000000000 --- a/contrib/include/wx/xrc/xh_wizrd.h +++ /dev/null @@ -1,39 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_wizrd.h -// Purpose: XML resource handler for wxWizard -// Author: Vaclav Slavik -// Created: 2003/03/02 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XH_WIZRD_H_ -#define _WX_XH_WIZRDL_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xh_wizrd.h" -#endif - -#include "wx/xrc/xmlres.h" - -#if wxUSE_WIZARDDLG - -#include "wx/wizard.h" - -class WXDLLIMPEXP_XRC wxWizardXmlHandler : public wxXmlResourceHandler -{ -DECLARE_DYNAMIC_CLASS(wxWizardXmlHandler) -public: - wxWizardXmlHandler(); - virtual wxObject *DoCreateResource(); - virtual bool CanHandle(wxXmlNode *node); - -private: - wxWizard *m_wizard; - wxWizardPageSimple *m_lastSimplePage; -}; - -#endif - -#endif // _WX_XH_PANEL_H_ diff --git a/contrib/include/wx/xrc/xmlres.h b/contrib/include/wx/xrc/xmlres.h deleted file mode 100644 index 198efa7a7e..0000000000 --- a/contrib/include/wx/xrc/xmlres.h +++ /dev/null @@ -1,493 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xmlres.h -// Purpose: XML resources -// Author: Vaclav Slavik -// Created: 2000/03/05 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifndef _WX_XMLRES_H_ -#define _WX_XMLRES_H_ - -#if defined(__GNUG__) && !defined(__APPLE__) -#pragma interface "xmlres.h" -#endif - -#include "wx/defs.h" -#include "wx/string.h" -#include "wx/dynarray.h" -#include "wx/datetime.h" -#include "wx/list.h" -#include "wx/gdicmn.h" -#include "wx/filesys.h" -#include "wx/bitmap.h" -#include "wx/icon.h" -#include "wx/artprov.h" - -#include "wx/xml/xml.h" - -#ifdef WXMAKINGDLL_XRC - #define WXDLLIMPEXP_XRC WXEXPORT -#elif defined(WXUSINGDLL) - #define WXDLLIMPEXP_XRC WXIMPORT -#else // not making nor using DLL - #define WXDLLIMPEXP_XRC -#endif - -class WXDLLEXPORT wxMenu; -class WXDLLEXPORT wxMenuBar; -class WXDLLEXPORT wxDialog; -class WXDLLEXPORT wxPanel; -class WXDLLEXPORT wxWindow; -class WXDLLEXPORT wxFrame; -class WXDLLEXPORT wxToolBar; - -class WXDLLIMPEXP_XRC wxXmlResourceHandler; -class WXDLLIMPEXP_XRC wxXmlSubclassFactory; -class WXDLLIMPEXP_XRC wxXmlSubclassFactoriesList; -class wxXmlResourceModule; - - -// These macros indicate current version of XML resources (this information is -// encoded in root node of XRC file as "version" property). -// -// Rules for increasing version number: -// - change it only if you made incompatible change to the format. Addition -// of new attribute to control handler is _not_ incompatible change, because -// older versions of the library may ignore it. -// - if you change version number, follow these steps: -// - set major, minor and release numbers to respective version numbers of -// the wxWidgets library (see wx/version.h) -// - reset revision to 0 unless the first three are same as before, -// in which case you should increase revision by one -#define WX_XMLRES_CURRENT_VERSION_MAJOR 2 -#define WX_XMLRES_CURRENT_VERSION_MINOR 3 -#define WX_XMLRES_CURRENT_VERSION_RELEASE 0 -#define WX_XMLRES_CURRENT_VERSION_REVISION 1 -#define WX_XMLRES_CURRENT_VERSION_STRING _T("2.3.0.1") - -#define WX_XMLRES_CURRENT_VERSION \ - (WX_XMLRES_CURRENT_VERSION_MAJOR * 256*256*256 + \ - WX_XMLRES_CURRENT_VERSION_MINOR * 256*256 + \ - WX_XMLRES_CURRENT_VERSION_RELEASE * 256 + \ - WX_XMLRES_CURRENT_VERSION_REVISION) - -class WXDLLIMPEXP_XRC wxXmlResourceDataRecord -{ -public: - wxXmlResourceDataRecord() : Doc(NULL), Time(wxDateTime::Now()) {} - ~wxXmlResourceDataRecord() {delete Doc;} - - wxString File; - wxXmlDocument *Doc; - wxDateTime Time; -}; - - -WX_DECLARE_USER_EXPORTED_OBJARRAY(wxXmlResourceDataRecord, - wxXmlResourceDataRecords, - WXDLLIMPEXP_XRC); - -enum wxXmlResourceFlags -{ - wxXRC_USE_LOCALE = 1, - wxXRC_NO_SUBCLASSING = 2, - wxXRC_NO_RELOADING = 4 -}; - -// This class holds XML resources from one or more .xml files -// (or derived forms, either binary or zipped -- see manual for -// details). -class WXDLLIMPEXP_XRC wxXmlResource : public wxObject -{ -public: - // Constructor. - // Flags: wxXRC_USE_LOCALE - // translatable strings will be translated via _() - // wxXRC_NO_SUBCLASSING - // subclass property of object nodes will be ignored - // (useful for previews in XRC editors) - wxXmlResource(int flags = wxXRC_USE_LOCALE); - - // Constructor. - // Flags: wxXRC_USE_LOCALE - // translatable strings will be translated via _() - // wxXRC_NO_SUBCLASSING - // subclass property of object nodes will be ignored - // (useful for previews in XRC editors) - wxXmlResource(const wxString& filemask, int flags = wxXRC_USE_LOCALE); - - // Destructor. - ~wxXmlResource(); - - // Loads resources from XML files that match given filemask. - // This method understands VFS (see filesys.h). - bool Load(const wxString& filemask); - - // Initialize handlers for all supported controls/windows. This will - // make the executable quite big because it forces linking against - // most of the wxWidgets library. - void InitAllHandlers(); - - // Initialize only a specific handler (or custom handler). Convention says - // that handler name is equal to the control's name plus 'XmlHandler', for - // example wxTextCtrlXmlHandler, wxHtmlWindowXmlHandler. The XML resource - // compiler (xmlres) can create include file that contains initialization - // code for all controls used within the resource. - void AddHandler(wxXmlResourceHandler *handler); - - // Add a new handler at the begining of the handler list - void InsertHandler(wxXmlResourceHandler *handler); - - // Removes all handlers - void ClearHandlers(); - - // Registers subclasses factory for use in XRC. This function is not meant - // for public use, please see the comment above wxXmlSubclassFactory - // definition. - static void AddSubclassFactory(wxXmlSubclassFactory *factory); - - // Loads menu from resource. Returns NULL on failure. - wxMenu *LoadMenu(const wxString& name); - - // Loads menubar from resource. Returns NULL on failure. - wxMenuBar *LoadMenuBar(wxWindow *parent, const wxString& name); - - // Loads menubar from resource. Returns NULL on failure. - wxMenuBar *LoadMenuBar(const wxString& name) { return LoadMenuBar(NULL, name); } - -#if wxUSE_TOOLBAR - // Loads a toolbar. - wxToolBar *LoadToolBar(wxWindow *parent, const wxString& name); -#endif - - // Loads a dialog. dlg points to parent window (if any). - wxDialog *LoadDialog(wxWindow *parent, const wxString& name); - - // Loads a dialog. dlg points to parent window (if any). This form - // is used to finish creation of already existing instance (main reason - // for this is that you may want to use derived class with new event table) - // Example (typical usage): - // MyDialog dlg; - // wxTheXmlResource->LoadDialog(&dlg, mainFrame, "my_dialog"); - // dlg->ShowModal(); - bool LoadDialog(wxDialog *dlg, wxWindow *parent, const wxString& name); - - // Loads a panel. panel points to parent window (if any). - wxPanel *LoadPanel(wxWindow *parent, const wxString& name); - - // Loads a panel. panel points to parent window (if any). This form - // is used to finish creation of already existing instance. - bool LoadPanel(wxPanel *panel, wxWindow *parent, const wxString& name); - - // Loads a frame. - wxFrame *LoadFrame(wxWindow* parent, const wxString& name); - bool LoadFrame(wxFrame* frame, wxWindow *parent, const wxString& name); - - // Load an object from the resource specifying both the resource name and - // the classname. This lets you load nonstandard container windows. - wxObject *LoadObject(wxWindow *parent, const wxString& name, - const wxString& classname); - - // Load an object from the resource specifying both the resource name and - // the classname. This form lets you finish the creation of an existing - // instance. - bool LoadObject(wxObject *instance, wxWindow *parent, const wxString& name, - const wxString& classname); - - // Loads a bitmap resource from a file. - wxBitmap LoadBitmap(const wxString& name); - - // Loads an icon resource from a file. - wxIcon LoadIcon(const wxString& name); - - // Attaches an unknown control to the given panel/window/dialog. - // Unknown controls are used in conjunction with . - bool AttachUnknownControl(const wxString& name, wxWindow *control, - wxWindow *parent = NULL); - - // Returns a numeric ID that is equivalent to the string id used in an XML - // resource. To be used in event tables. - // Macro XRCID is provided for convenience - static int GetXRCID(const wxChar *str_id); - - // Returns version information (a.b.c.d = d+ 256*c + 256^2*b + 256^3*a). - long GetVersion() const { return m_version; } - - // Compares resources version to argument. Returns -1 if resources version - // is less than the argument, +1 if greater and 0 if they equal. - int CompareVersion(int major, int minor, int release, int revision) const - { return GetVersion() - - (major*256*256*256 + minor*256*256 + release*256 + revision); } - -//// Singleton accessors. - - // Gets the global resources object or creates one if none exists. - static wxXmlResource *Get(); - - // Sets the global resources object and returns a pointer to the previous one (may be NULL). - static wxXmlResource *Set(wxXmlResource *res); - - // Returns flags, which may be a bitlist of wxXRC_USE_LOCALE and wxXRC_NO_SUBCLASSING. - int GetFlags() const { return m_flags; } - // Set flags after construction. - void SetFlags(int flags) { m_flags = flags; } - -protected: - // Scans the resources list for unloaded files and loads them. Also reloads - // files that have been modified since last loading. - bool UpdateResources(); - - // Finds a resource (calls UpdateResources) and returns a node containing it. - wxXmlNode *FindResource(const wxString& name, const wxString& classname, bool recursive = false); - - // Helper function: finds a resource (calls UpdateResources) and returns a node containing it. - wxXmlNode *DoFindResource(wxXmlNode *parent, const wxString& name, const wxString& classname, bool recursive); - - // Creates a resource from information in the given node - // (Uses only 'handlerToUse' if != NULL) - wxObject *CreateResFromNode(wxXmlNode *node, wxObject *parent, - wxObject *instance = NULL, - wxXmlResourceHandler *handlerToUse = NULL); - -private: - long m_version; - - int m_flags; - wxList m_handlers; - wxXmlResourceDataRecords m_data; -#if wxUSE_FILESYSTEM - wxFileSystem m_curFileSystem; - wxFileSystem& GetCurFileSystem() { return m_curFileSystem; } -#endif - - friend class wxXmlResourceHandler; - friend class wxXmlResourceModule; - - static wxXmlSubclassFactoriesList *ms_subclassFactories; - - // singleton instance: - static wxXmlResource *ms_instance; -}; - - -// This macro translates string identifier (as used in XML resource, -// e.g. ...) to integer id that is needed by -// wxWidgets event tables. -// Example: -// BEGIN_EVENT_TABLE(MyFrame, wxFrame) -// EVT_MENU(XRCID("quit"), MyFrame::OnQuit) -// EVT_MENU(XRCID("about"), MyFrame::OnAbout) -// EVT_MENU(XRCID("new"), MyFrame::OnNew) -// EVT_MENU(XRCID("open"), MyFrame::OnOpen) -// END_EVENT_TABLE() - -#define XRCID(str_id) \ - wxXmlResource::GetXRCID(wxT(str_id)) - - -// This macro returns pointer to particular control in dialog -// created using XML resources. You can use it to set/get values from -// controls. -// Example: -// wxDialog dlg; -// wxXmlResource::Get()->LoadDialog(&dlg, mainFrame, "my_dialog"); -// XRCCTRL(dlg, "my_textctrl", wxTextCtrl)->SetValue(wxT("default value")); - -#ifdef __WXDEBUG__ -#define XRCCTRL(window, id, type) \ - (wxDynamicCast((window).FindWindow(XRCID(id)), type)) -#else -#define XRCCTRL(window, id, type) \ - ((type*)((window).FindWindow(XRCID(id)))) -#endif - -// wxXmlResourceHandler is an abstract base class for resource handlers -// capable of creating a control from an XML node. - -class WXDLLIMPEXP_XRC wxXmlResourceHandler : public wxObject -{ -DECLARE_ABSTRACT_CLASS(wxXmlResourceHandler) -public: - // Constructor. - wxXmlResourceHandler(); - - // Destructor. - virtual ~wxXmlResourceHandler() {} - - // Creates an object (menu, dialog, control, ...) from an XML node. - // Should check for validity. - // parent is a higher-level object (usually window, dialog or panel) - // that is often neccessary to create the resource. - // If instance is non-NULL it should not create a new instance via 'new' but - // should rather use this one, and call its Create method. - wxObject *CreateResource(wxXmlNode *node, wxObject *parent, - wxObject *instance); - - // This one is called from CreateResource after variables - // were filled. - virtual wxObject *DoCreateResource() = 0; - - // Returns true if it understands this node and can create - // a resource from it, false otherwise. - virtual bool CanHandle(wxXmlNode *node) = 0; - - // Sets the parent resource. - void SetParentResource(wxXmlResource *res) { m_resource = res; } - -protected: - wxXmlResource *m_resource; - wxArrayString m_styleNames; - wxArrayInt m_styleValues; - - // Variables (filled by CreateResource) - wxXmlNode *m_node; - wxString m_class; - wxObject *m_parent, *m_instance; - wxWindow *m_parentAsWindow, *m_instanceAsWindow; - - // --- Handy methods: - - // Returns true if the node has a property class equal to classname, - // e.g. . - bool IsOfClass(wxXmlNode *node, const wxString& classname) - { return node->GetPropVal(wxT("class"), wxEmptyString) == classname; } - - // Gets node content from wxXML_ENTITY_NODE - // The problem is, content is represented as - // wxXML_ENTITY_NODE name="tag", content="" - // |-- wxXML_TEXT_NODE or - // wxXML_CDATA_SECTION_NODE name="" content="content" - wxString GetNodeContent(wxXmlNode *node); - - // Check to see if a parameter exists. - bool HasParam(const wxString& param); - - // Finds the node or returns NULL. - wxXmlNode *GetParamNode(const wxString& param); - - // Finds the parameter value or returns the empty string. - wxString GetParamValue(const wxString& param); - - // Add a style flag (e.g. wxMB_DOCKABLE) to the list of flags - // understood by this handler. - void AddStyle(const wxString& name, int value); - - // Add styles common to all wxWindow-derived classes. - void AddWindowStyles(); - - // Gets style flags from text in form "flag | flag2| flag3 |..." - // Only understads flags added with AddStyle - int GetStyle(const wxString& param = wxT("style"), int defaults = 0); - - // Gets text from param and does some conversions: - // - replaces \n, \r, \t by respective chars (according to C syntax) - // - replaces _ by & and __ by _ (needed for _File => &File because of XML) - // - calls wxGetTranslations (unless disabled in wxXmlResource) - wxString GetText(const wxString& param, bool translate = true); - - // Returns the XRCID. - int GetID(); - - // Returns the resource name. - wxString GetName(); - - // Gets a bool flag (1, t, yes, on, true are true, everything else is false). - bool GetBool(const wxString& param, bool defaultv = false); - - // Gets the integer value from the parameter. - long GetLong( const wxString& param, long defaultv = 0 ); - - // Gets colour in HTML syntax (#RRGGBB). - wxColour GetColour(const wxString& param); - - // Gets the size (may be in dialog units). - wxSize GetSize(const wxString& param = wxT("size")); - - // Gets the position (may be in dialog units). - wxPoint GetPosition(const wxString& param = wxT("pos")); - - // Gets a dimension (may be in dialog units). - wxCoord GetDimension(const wxString& param, wxCoord defaultv = 0); - - // Gets a bitmap. - wxBitmap GetBitmap(const wxString& param = wxT("bitmap"), - const wxArtClient& defaultArtClient = wxART_OTHER, - wxSize size = wxDefaultSize); - - // Gets an icon. - wxIcon GetIcon(const wxString& param = wxT("icon"), - const wxArtClient& defaultArtClient = wxART_OTHER, - wxSize size = wxDefaultSize); - - // Gets a font. - wxFont GetFont(const wxString& param = wxT("font")); - - // Sets common window options. - void SetupWindow(wxWindow *wnd); - - // Creates children. - void CreateChildren(wxObject *parent, bool this_hnd_only = false); - - // Helper function. - void CreateChildrenPrivately(wxObject *parent, wxXmlNode *rootnode = NULL); - - // Creates a resource from a node. - wxObject *CreateResFromNode(wxXmlNode *node, - wxObject *parent, wxObject *instance = NULL) - { return m_resource->CreateResFromNode(node, parent, instance); } - - // helper -#if wxUSE_FILESYSTEM - wxFileSystem& GetCurFileSystem() { return m_resource->GetCurFileSystem(); } -#endif -}; - - -// Programmer-friendly macros for writing XRC handlers: - -#define XRC_ADD_STYLE(style) AddStyle(wxT(#style), style) - -#define XRC_MAKE_INSTANCE(variable, classname) \ - classname *variable = NULL; \ - if (m_instance) \ - variable = wxStaticCast(m_instance, classname); \ - if (!variable) \ - variable = new classname; - - -// FIXME -- remove this $%^#$%#$@# as soon as Ron checks his changes in!! -WXDLLIMPEXP_XRC void wxXmlInitResourceModule(); - - -// This class is used to create instances of XRC "object" nodes with "subclass" -// property. It is _not_ supposed to be used by XRC users, you should instead -// register your subclasses via wxWidgets' RTTI mechanism. This class is useful -// only for language bindings developer who need a way to implement subclassing -// in wxWidgets ports that don't support wxRTTI (e.g. wxPython). -class WXDLLIMPEXP_XRC wxXmlSubclassFactory -{ -public: - // Try to create instance of given class and return it, return NULL on - // failure: - virtual wxObject *Create(const wxString& className) = 0; - virtual ~wxXmlSubclassFactory() {} -}; - - -/* ------------------------------------------------------------------------- - Backward compatibility macros. Do *NOT* use, they may disappear in future - versions of the XRC library! - ------------------------------------------------------------------------- */ -#if WXWIN_COMPATIBILITY_2_4 - #define ADD_STYLE XRC_ADD_STYLE - #define wxTheXmlResource wxXmlResource::Get() - #define XMLID XRCID - #define XMLCTRL XRCCTRL - #define GetXMLID GetXRCID -#endif - - -#endif // _WX_XMLRES_H_ diff --git a/contrib/samples/Makefile.in b/contrib/samples/Makefile.in index 6398a025b0..87a10c91f6 100644 --- a/contrib/samples/Makefile.in +++ b/contrib/samples/Makefile.in @@ -1,6 +1,6 @@ # $Id$ -CONTRIB_SAMPLES=fl gizmos mmedia ogl plot stc svg xrc deprecated #applet net +CONTRIB_SAMPLES=fl gizmos mmedia ogl plot stc svg deprecated #applet net all: @for d in $(CONTRIB_SAMPLES); do (cd $$d && $(MAKE)); done diff --git a/contrib/samples/xrc/rc/appicon.ico b/contrib/samples/xrc/rc/appicon.ico deleted file mode 100644 index f3ef7918d2..0000000000 Binary files a/contrib/samples/xrc/rc/appicon.ico and /dev/null differ diff --git a/contrib/samples/xrc/rc/appicon.xpm b/contrib/samples/xrc/rc/appicon.xpm deleted file mode 100644 index dd66f6e8c4..0000000000 --- a/contrib/samples/xrc/rc/appicon.xpm +++ /dev/null @@ -1,52 +0,0 @@ -/* XPM */ -static char * appicon_xpm[] = { -"32 32 17 1", -" c None", -". c #000000", -"+ c #800000", -"@ c #008000", -"# c #808000", -"$ c #000080", -"% c #800080", -"& c #008080", -"* c #C0C0C0", -"= c #808080", -"- c #FF0000", -"; c #00FF00", -"> c #FFFF00", -", c #0000FF", -"' c #FF00FF", -") c #00FFFF", -"! c #FFFFFF", -" ", -"===============================.", -"=*****************************=.", -"=*$$$$$$$$$$$$$$$$$$$$$$$$$$$$=.", -"=*$$$$$$$$$$$$$$$$$$$**.**.**.=.", -"=*$$$$$$$$$$$$$$$$$$$**.**.**.=.", -"=*$$$$$$$$$$$$$$$$$$$.........=.", -"=*****************************=.", -"=*=============================.", -"=*=!!!!!!!!!!!!!!!!!!!!!!!!!!*=.", -"=*=!!!!!!!!!!!!!!!!!!!!!!!!!!*=.", -"=*=!!!!!!!!!!!!!!!!!!!!!!!!!!*=.", -"=*=!!!!!!!,!!!!!!!!!!!,!!!!!!*=.", -"=*=!!!!!!,,!!!!!!!!!!!,,!!!!!*=.", -"=*=!!!!!,,!!!!!!!!!!!!!,,!!!!*=.", -"=*=!!!!,,!!...........!!,,!!!*=.", -"=*=!!!,,!!!.$$$$$$!!!.!!!,,!!*=.", -"=*=!!,,!!!!.$$$$$$!!!.!!!!,,!*=.", -"=*=!!,,!!!!.$$$$$$!!!.!!!!,,!*=.", -"=*=!!!,,!!!.$$$$$$!!!.!!!,,!!*=.", -"=*=!!!!,,!!...........!!,,!!!*=.", -"=*=!!!!!,,!!!!!!!!!!!!!,,!!!!*=.", -"=*=!!!!!!,,!!!!!!!!!!!,,!!!!!*=.", -"=*=!!!!!!!,!!!!!!!!!!!,!!!!!!*=.", -"=*=!!!!!!!!!!!!!!!!!!!!!!!!!!*=.", -"=*=!!!!!!!!!!!!!!!!!!!!!!!!!!*=.", -"=*=!!!!!!!!!!!!!!!!!!!!!!!!!!*=.", -"=*****************************=.", -"===============================.", -"................................", -" ", -" "}; diff --git a/contrib/samples/xrc/rc/artprov.xpm b/contrib/samples/xrc/rc/artprov.xpm deleted file mode 100644 index 63ba702fe7..0000000000 --- a/contrib/samples/xrc/rc/artprov.xpm +++ /dev/null @@ -1,23 +0,0 @@ -/* XPM */ -static char * artprov_xpm[] = { -"16 16 4 1", -" c None", -". c #000000", -"+ c #0E2CEF", -"@ c #FFFFFF", -" . ", -" . . ", -" . . ", -"++++++++++++++++", -"+@@@@@@@@@@@@@@+", -"+@@@@@@++@@@@@@+", -"+@@@@@@@@@@@@@@+", -"+@@@@@+++@@@@@@+", -"+@@@@@@++@@@@@@+", -"+@@@@@@++@@@@@@+", -"+@@@@@@++@@@@@@+", -"+@@@@@++++@@@@@+", -"+@@@@@@@@@@@@@@+", -"++++++++++++++++", -" ", -" "}; diff --git a/contrib/samples/xrc/rc/artprov.xrc b/contrib/samples/xrc/rc/artprov.xrc deleted file mode 100644 index 2256b73ebf..0000000000 --- a/contrib/samples/xrc/rc/artprov.xrc +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - wxArtProvider Example - 1 - - 1 - 0 - 0 - 0 - 0 - 0 - - wxGROW|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 500,150 - - You can specify wxArtProvider icons in your XRC resources. These icons will be retrieved from the active wxArtProvider (see wxArtProvider in docs and /samples/artprov for more information on wxArtProvider).\n\nThe most common usage for this is that you want a dialog, toolbar or menu item to have the correct platform-specific icon in your interface, such as a custom "Don't show this again" checkbox message dialog that has the appropriate icon, as shown below.\n\nYou can also use it to manage your own custom bitmaps though, too--instead of having to write multiple versions of an XRC file that only differ in their bitmaps, you can instead just write one XRC file with the bitmap to be retrieved from the wxArtProvider at runtime, having your custom wxArtProvider use some code to serve out the desired bitmap based on such things as a wxConfig n entry of a desired icon set, what OS the application is running on, what size or resolution the display is, and so on.\n\nNote that your application's custom bitmaps are the only thing that will differ between OS's in order to ensure proper Look And Feel, as everything else: windows decoration, colors, fonts, widgets, etc already match perfectly since wxWindows runs natively.\n\nTo use a wxArtProvider bitmap instead of usual bitmap, in your XRC, instead of <bitmap>somefile.png</bitmap>, use <bitmap stock__id="SOME__ART__ID" client="SOME__CLIENT__ID">somefile.png</bitmap>. The stock__id parameter is required for a bitmap to be read from wxArtProvider, stock__client is optional. The image filename is also optional, and is just used as a fallback in case the wxArtProvider couldn't return a bitmap for that particular stock__id (and particular stock__client if your wxArtProvider is set up to also filter stock__client). - - - - wxGROW|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 2 - 0 - 0 - 0 - 1 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - derivdlg.xpm - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - - - diff --git a/contrib/samples/xrc/rc/basicdlg.xpm b/contrib/samples/xrc/rc/basicdlg.xpm deleted file mode 100644 index fd6d714496..0000000000 --- a/contrib/samples/xrc/rc/basicdlg.xpm +++ /dev/null @@ -1,24 +0,0 @@ -/* XPM */ -static char * basicdlg_xpm[] = { -"16 16 5 1", -" c None", -". c #000000", -"+ c #808080", -"@ c #0000FF", -"# c #FFFFFF", -" ", -"................", -".++++++++++++++.", -".+@@@@@@@@@@@@+.", -".++++++++++++++.", -".+############+.", -".+############+.", -".+############+.", -".+############+.", -".+############+.", -".+############+.", -".+############+.", -".+############+.", -".++++++++++++++.", -"................", -" "}; diff --git a/contrib/samples/xrc/rc/basicdlg.xrc b/contrib/samples/xrc/rc/basicdlg.xrc deleted file mode 100644 index 95e211a53b..0000000000 --- a/contrib/samples/xrc/rc/basicdlg.xrc +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - Non-Derived Dialog Example - 1 - - 1 - 0 - 0 - 0 - 0 - 0 - - wxGROW|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 500,150 - - This is the basic non-derived XRC dialog. It is just an instance of wxDialog, not a instance of a class derived from wxDialog that was given some added functionality.\n\nYou can put whatever controls you want on these non-derived dialogs, but the dialog won't interact with the controls, nor do anything in response to any of their events. It only has the built-in functionality of a wxDialog, and that is it. A non-derived dialog can automatically close itself when you hit either the OK or Cancel button (returning a return code of what button you pressed), and not much else.\n\nThese are useful for an About dialog, or a message dialog popup, but that's about it. For the rest you will almost certainly use a derived dialog (see next example). - - - - wxALIGN_CENTRE|wxALL - 5 - - wxHORIZONTAL - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - - - - - diff --git a/contrib/samples/xrc/rc/controls.xpm b/contrib/samples/xrc/rc/controls.xpm deleted file mode 100644 index acb1c77516..0000000000 --- a/contrib/samples/xrc/rc/controls.xpm +++ /dev/null @@ -1,25 +0,0 @@ -/* XPM */ -static char * controls_xpm[] = { -"16 16 6 1", -" c None", -". c #000000", -"+ c #808080", -"@ c #0000FF", -"# c #FFFFFF", -"$ c #0E2CEF", -" ", -" ", -" ", -" ", -" ", -"................", -".++++++++++++++.", -".+@@@@@@@@####+.", -".+$$$$$$$$####+.", -".+$$$$$$$$####+.", -".++++++++++++++.", -"................", -" ", -" ", -" ", -" "}; diff --git a/contrib/samples/xrc/rc/controls.xrc b/contrib/samples/xrc/rc/controls.xrc deleted file mode 100644 index 8826f43fde..0000000000 --- a/contrib/samples/xrc/rc/controls.xrc +++ /dev/null @@ -1,829 +0,0 @@ - - - - - - Controls Example - - 1 - - 1 - 0 - 0 - 0 - 0 - 0 - - wxGROW|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 1 - 550,200 - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - controls.xpm - - - - - - - - - - 2 - 0 - 0 - 0 - 0,1 - 0,1 - - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - - - - - wxALIGN_CENTER_VERTICAL|wxALL - 5 - - - - - - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - - - - - wxALIGN_CENTER_VERTICAL|wxALL - 5 - - - - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - -1,-1 - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - 1 - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - 180,180 - - Download library - Compile samples - Skim docs - Finish project - Wash car - - - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - 180,-1 - - See - Hear - Feel - Smell - Taste - The Sixth Sense! - - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - 200,-1 - - 4 - - vim - emacs - notepad.exe - bbedit - nedit - - - - - - - - - - - 2 - 0 - 0 - 0 - 0,1 - 0,1 - - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - - - - - wxALIGN_CENTER_VERTICAL|wxALL - 5 - - - 100,-1 - 100 - 50 - - - - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - - - - - wxALIGN_CENTER_VERTICAL|wxALL - 5 - - - 40,60 - 100 - 40 - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - 200,200 - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxGROW|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 450,250 - - <h2>XRC Resources HTML</h2> - <p><font color="#0000FF">XRC=Blue skies ahead.</font> - <p>Italics useful for quoted or emphasized text:<i>"Some see things as they are and say why. - I dream things that never were, and say why not"</i> - <p><pre>Fixed width for code snippets.</pre> - <p>Horizontal rules to organize sections: <hr> - <p>A wxImage is worth a thousand words and can be also used. - - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTER|wxALL - 5 - - 250,160 - - - Milk - Pizza - Bread - Orange juice - Paper towels - - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTER|wxALL - 5 - - 220,160 - - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - 200,160 - #0000FF - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - 50 - 100 - 400,200 - - #0000FF - - - #00FF00 - - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - 1 - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - - - 1 - 0 - - Power 108 - WMMS 100.7 - Energy 98.3 - CHUM FM - 92FM - - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - -1,160 - 50 - 100 - 30 - - - - - - - - - - - 2 - 0 - 0 - 0 - 0,1 - 0,1 - - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - - - - - wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 100,-1 - - 100 - 0 - - - - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - - - - - wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 100,-1 - - 100 - 0 - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - - 100 - 0 - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - 100,-1 - 100 - 0 - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - appicon.xpm - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxGROW|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - wxVERTICAL - - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0,1 - - wxALIGN_CENTRE|wxALL - 5 - - -1,100 - - - - - wxALIGN_CENTRE|wxALL - 5 - - 150,-1 - - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - - - - - - - - - - - 2 - 0 - 0 - 0 - 0,1 - 0,1,2 - - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - - - - - wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 180,-1 - A.A. Milne - - - - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - - - - - wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 180,-1 - - TooManySecrets - - - - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - - - - - wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 180,90 - - "So many pretty widgets" said Pooh, said he. "So many pretty widgets", said Pooh. - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxALIGN_CENTRE|wxALL - 5 - - 280,180 - - - - - - - - - - - 1 - 0 - 0 - 0 - 0 - 0,1,2,3,4,5,6 - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - - - diff --git a/contrib/samples/xrc/rc/custclas.xpm b/contrib/samples/xrc/rc/custclas.xpm deleted file mode 100644 index 597bfb3bf3..0000000000 --- a/contrib/samples/xrc/rc/custclas.xpm +++ /dev/null @@ -1,26 +0,0 @@ -/* XPM */ -static char * custclas_xpm[] = { -"16 16 7 1", -" c None", -". c #EBF70E", -"+ c #000000", -"@ c #808080", -"# c #0000FF", -"$ c #FFFFFF", -"% c #0E2CEF", -" ", -" . ", -" . ", -" . . . ", -" ... ", -"...+....++++++++", -"+@...@@@@@@@@@@+", -"+.#.#.####$$$$@+", -"+@%.%%%%%%$$$$@+", -"+@%.%%%%%%$$$$@+", -"+@@@@@@@@@@@@@@+", -"++++++++++++++++", -" ", -" ", -" ", -" "}; diff --git a/contrib/samples/xrc/rc/custclas.xrc b/contrib/samples/xrc/rc/custclas.xrc deleted file mode 100644 index 4f0109a992..0000000000 --- a/contrib/samples/xrc/rc/custclas.xrc +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - Custom Class Example - 1 - - - 1 - 0 - 0 - 0 - 0 - 0 - - wxGROW|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 500,150 - - You can embed your own custom classes into an XRC file. This is referred to as attaching an unknown control.\n\nThere are 3 main cases when you would want to do this:\n\n(A) Most commonly: you have derived a class from one of the main wxWidgets controls, so that it can manage its own state and look after its own events, because it is better management to have a portable class with all the code for that control in there with the class, instead of being having many event handlers for that control scattered up in its parent dialog (which is allowed, but gets messy if a control has alot of methods). For example, if you require a wxListCtrl that popups a menu when right-clicked on an item, and you want the wxListCtrl to resize its columns in response to an OnSize(), and a few more methods, it makes better sourcecode logic to package all these methods into by a standalone derived wxListCtrl class, instead of having the parent dialog manage all these events and other functions. This is what the example below shows: it does a custom behaviour of resizing its first column to appropriately fill up the width of the control on a resize event, and it pops up a context-menu in response to a left click (and shades out popup menu item appropriately if there is no item currenty selected in the listctrl).\n\n(B)You have an utterly new widget that has no equivalent in the wxWindows class heirarchy, so you thus need to embed your class to get the needed functionality.\n\n(C) You are using one of the rarely used wxWindows controls that doesn't have an XRC handler in the XRC library. However, all of the major controls: wxButton, wxTextCtrl, etc have an XRC handler, so this is pretty rare, and you could always write your own XRC handler for that control if you wanted. You can choose the "Controls example" from the XRC demo menu to see all the controls that have an XRC handler.\n\nThe typical formula for attaching an unknown control is:\n\n(1) If you are deriving your own custom class to be embedded into the XRC, describe that class with its own .cpp and .h file. In this example it is custclass.cpp and custclass.h\n\n(2)Specify an "unknown" tag in the XRC file that you want to embed it into (see the unknown tag in custclass.xrc). This will be the placeholder of the new class.\n\n(3) Load the XRC dialog as usual, but before you show the dialog to the user, construct an instance of your custom control, and then use wxXmlResource::Get()->AttachUnknownControl() to put the custom class into its "unknown" placeholder in the XRC file.\n\nThe result is what you see below, a custom class control that fits in seemlessly with the whole dialog, the same as if it was read from XRC directly. Try out resizing this dialog, and watch the listctrl column resize, and right-click to call up its popup menu. By the way, if you look at the source of this XRC dialog, you will that this dialog node has a set of style flags that includes wxRESIZE__BORDER--that is why this dialog is resizable, whereas most of the rest of the dialogs in the XRC sample that don't include this tag, are not resizable. - - - - wxGROW|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 100,100 - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - - - diff --git a/contrib/samples/xrc/rc/derivdlg.xpm b/contrib/samples/xrc/rc/derivdlg.xpm deleted file mode 100644 index aa1aeadb79..0000000000 --- a/contrib/samples/xrc/rc/derivdlg.xpm +++ /dev/null @@ -1,25 +0,0 @@ -/* XPM */ -static char * derivdlg_xpm[] = { -"16 16 6 1", -" c None", -". c #EBF70E", -"+ c #000000", -"@ c #808080", -"# c #0000FF", -"$ c #FFFFFF", -" . ", -"+++.++++++++++++", -"+.@.@.@@@@@@@@@+", -"+@...#########@+", -"...@....@@@@@@@+", -"+@...$$$$$$$$$@+", -"+.$.@.@@@@@@$$@+", -"+@$.@@@@@@@@$$@+", -"+@$.$$$$$$$$$$@+", -"+@$$$$$$$$$$$$@+", -"+@$$$$@@@@$$$$@+", -"+@$$$$@@@@$$$$@+", -"+@$$$$$$$$$$$$@+", -"+@@@@@@@@@@@@@@+", -"++++++++++++++++", -" "}; diff --git a/contrib/samples/xrc/rc/derivdlg.xrc b/contrib/samples/xrc/rc/derivdlg.xrc deleted file mode 100644 index b7230d4229..0000000000 --- a/contrib/samples/xrc/rc/derivdlg.xrc +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - Derived Dialog Example - 1 - - 1 - 0 - 0 - 0 - 0 - 0 - - wxGROW|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 500,150 - - This is a derived dialog using XRC. This type of derived dialog will likely be the heart of your project, and thus is the most important example in this demonstration.\n\nIt is recommeded to open up derivdlg.cpp, derivdlg.h and derivdlg.xrc and follow along what is going on.\n\nThe steps to use a derived dialog are:\n\n(1) Derive your own dialog from wxDialog (derivdlg.cpp and derivdlg.h are an example).\n\n(2) In the source of the constructor of the derived dialog, load the XRC into the file, using the code as shown in the derivdlg.cpp\n\n(3)Add to the derived dilog's sourcecode some event handlers and other methods you want the dialog to do.\n\n(4)You can now just make an instance of the derived dialog and show it using ShowModal(), as is done in the MyFrame::OnDerivedDialogToolOrMenuCommand() method.\n\nThe remainder of this docuent will talk about how to use events with derived dialogs and XRC. There are 3 bits of a extra event functionality that this derived derived dialog can do, these will be described in turn:\n\n(A) Something to do when a user clicks on your custom button: This is straightforward. You name a control in the XRC file (in this example it is "my__button"). Then in the .cpp file, put an entry in the event table that will connect button clicks with that ID to a function that will be fired. The event table entry in the example is EVT__BUTTON( XRCID( "my__button" ), PreferencesDialog::OnMyButtonClicked ) This event table entry has 3 parts: The first part, EVT__BUTTON tells that you are describing a button click event. The final part, PreferencesDialog::OnMyButtonClicked() is what you want done in response to a buttun event. The middle part, XRCID( "my__button" ) is the restriction that only button events generated by a wxButton of that ID should trigger go on to do the function. This XRCID is the name of the wxButton in your XRC file. Now just describe, in the .h file and .cpp file, what you want your custom OnMyButtonClicked() function to do.\n\n(B) The second example is a very common requirement: that a checkbox or radiobutton disables some other control. The event table is set up the same as the "My Button" example above. However, it isn't a EVT__BUTTON event, it is a EVT__UPDATE__UI event: when the dialog does an updating of ts UI (and thus fires this event) if the updating if of a control matching that XRCID, then it will do the specified function (which in this case looks at whether or not the checkbox is checked, and if it isn't checked, then disable the textctrl).\n\n(C) The last example shows how to handle the OK button. You will likely want to do something when the user presses OK, like save preferences or start some action (this example shows a simple case of just popping up a dialog and stopping a close). OK buttons are always named wxID__OK, so the XRC file should have it as wxID__OK also. The Event table has a EVT__BUTTON entry for wxID__OK (no XRCID though). Since this is a derived dialog with an event table, in response to a EVT__BUTTON event from a wxID__OK button, it will first look around in its own event table to see if there was any EVT__BUTTON entries, and since there is, it will do that one--if there wasn't it then check out the base class's event table and see if there was one there, and so on up the chain of inherited classes. Note that this is exactly what happens with the derived dialog's wxID__CANCEL button. You didn't put any EVT__BUTTON entries with an identifier of wxID__CANCEL, so after it scans your derived dialog's event table, it will then look at wxDialog's event table and see if there is one in that event table, and so on until it finds one. It will find a wxID__CANCEL handler, which will connect to the proper function (which causes the dialog to close). - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - wxHORIZONTAL - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - 80,-1 - - - - - - - wxALIGN_CENTRE|wxALL - 5 - - wxHORIZONTAL - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - - - - - diff --git a/contrib/samples/xrc/rc/fileopen.gif b/contrib/samples/xrc/rc/fileopen.gif deleted file mode 100644 index a93ef2aab7..0000000000 Binary files a/contrib/samples/xrc/rc/fileopen.gif and /dev/null differ diff --git a/contrib/samples/xrc/rc/filesave.gif b/contrib/samples/xrc/rc/filesave.gif deleted file mode 100644 index 7bd11de000..0000000000 Binary files a/contrib/samples/xrc/rc/filesave.gif and /dev/null differ diff --git a/contrib/samples/xrc/rc/frame.xrc b/contrib/samples/xrc/rc/frame.xrc deleted file mode 100644 index ad7b03f7d6..0000000000 --- a/contrib/samples/xrc/rc/frame.xrc +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - XML Resources Demo - 1 - - 1 - 0 - 0 - 0 - 0 - 0 - - wxGROW|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 500,280 - - Welcome to the wxWidgets XmlResource (XRC) sample! Using wxWidgets XML resources makes your GUI C++ programming much faster and easier.\n\nView the examples under the "Basic" menu to learn how to get up and running with XRC quickly, and later have a look at the examples under the "Advanced" menu for advanced techniques.\n\nThe XML file that described this frame is the sample's frame.xrc file, with the menu in menu.xrc, and the toolbar in toolbar.xrc. The frame XRC file structure is exactly the same as the XRC files for the dialogs, except that the top level node is a wxFrame, not a wxDialog. Each of the other dialog in this example is a separate XRC file, each of which can be examined for how they work. - - - - - - diff --git a/contrib/samples/xrc/rc/fuzzy.gif b/contrib/samples/xrc/rc/fuzzy.gif deleted file mode 100644 index 51683572a3..0000000000 Binary files a/contrib/samples/xrc/rc/fuzzy.gif and /dev/null differ diff --git a/contrib/samples/xrc/rc/menu.xrc b/contrib/samples/xrc/rc/menu.xrc deleted file mode 100644 index 1257cc72a0..0000000000 --- a/contrib/samples/xrc/rc/menu.xrc +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - Exit this application - - - - - Basic techniques with XRC - - - basicdlg.xpm - The basic instance of wxDialog loaded via XRC - - - - derivdlg.xpm - The most important example: load an XRC for a derived dialog - - - - controls.xpm - A notebook displaying all the wxWidgets controls - - - - uncenter.xpm - Disable autocentering of a dialog on its parent - - - - - Advanced techniques with XRC - - - custclas.xpm - Embed your own custom classes into an XRC - - - - platform.xpm - Customize parts of an interface for a desired platform - - - - artprov.xpm - Use wxArtProvider to insert desired icons at runtime - - - - variable.xpm - Replace variables in the XRC file at runtime - - - - - - - About this application - - - - - diff --git a/contrib/samples/xrc/rc/platform.xpm b/contrib/samples/xrc/rc/platform.xpm deleted file mode 100644 index 8702c4bbf2..0000000000 --- a/contrib/samples/xrc/rc/platform.xpm +++ /dev/null @@ -1,21 +0,0 @@ -/* XPM */ -static char * platform_xpm[] = { -"16 16 2 1", -" c None", -". c #0000FF", -" ", -" .. ", -" .. ", -" . ", -" ... .... ", -" ........... ", -" .......... ", -" .......... ", -" .......... ", -" .......... ", -" ........... ", -" ........... ", -" ........... ", -" ......... ", -" ... ... ", -" "}; diff --git a/contrib/samples/xrc/rc/platform.xrc b/contrib/samples/xrc/rc/platform.xrc deleted file mode 100644 index 43313cb853..0000000000 --- a/contrib/samples/xrc/rc/platform.xrc +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - Platform Property Example - 1 - - 1 - 0 - 0 - 0 - 0 - 0 - - wxGROW|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 500,150 - - You can specify certain nodes of an XRC file to only be used for a certain platform.\n\nTo do this, there is a "platform" property that can be placed in any node [ie inside an opening tag]. The value of the tag can be any combination of the following: mac, win, unix, or os2. Use a | symbol between multiple platforms, for example <label platform="win|mac">\n\nAt runtime, if there is a platform property in the tag, if it matches the current operating system, that node will be included, otherwise it won't.\n\nThe notebook example below shows how you can specify a high level node to only appear on a certain platform: the example here being a page of preferences that only make sense on a certain platform.\n\nThe second example shows how to replace a single attribute of a control: here the label of a download link. It is also very useful for specifying menu item accelerators keystrokes on the target platform. - - - - wxGROW|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 1 - 200,160 - - - - - wxVERTICAL - - wxALIGN_CENTRE|wxALL - 5 - - - - - - - - - - - - wxVERTICAL - - wxALIGN_CENTRE|wxALL - 5 - - - - - - - - - - - - wxVERTICAL - - wxALIGN_CENTRE|wxALL - 5 - - - - - - - - - - - - wxVERTICAL - - wxALIGN_CENTRE|wxALL - 5 - - - - - - - - - - - - wxVERTICAL - - wxALIGN_CENTRE|wxALL - 5 - - - - - - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - - - diff --git a/contrib/samples/xrc/rc/quotes.gif b/contrib/samples/xrc/rc/quotes.gif deleted file mode 100644 index 3ea61bde43..0000000000 Binary files a/contrib/samples/xrc/rc/quotes.gif and /dev/null differ diff --git a/contrib/samples/xrc/rc/resource.xrc b/contrib/samples/xrc/rc/resource.xrc deleted file mode 100644 index 6673e0e8f2..0000000000 --- a/contrib/samples/xrc/rc/resource.xrc +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - - - - - filesave.gif - - - - - - - - - - - - - - - - - 2,2 - - fileopen.gif - Open catalog - - - filesave.gif - Save catalog - - - update.gif - Update catalog - synchronize it with sources - - - - quotes.gif - 1 - Display quotes around the string? - - - - fuzzy.gif - Toggled if selected string is fuzzy translation - 1 - - - - - - - fuzzy.gif - fileopen.gif - - - - - - - - - - wxALIGN_CENTER - - - - - - 10d - wxALL - - - - <h1>Hi,</h1>man - 100,45d - - - - - - - - - - Hello, we are inside a <u>NOTEBOOK</u>... - 50,50d - - - - - - - - - - - - - Hello, we are inside a <u>NOTEBOOK</u>... - 50,50d - - - - - - - 1 - - wxEXPAND - - wxVERTICAL - - - - - wxVERTICAL - - - 200,200d - - Hello, this is an ordinary multiline\n textctrl.... - - - wxEXPAND|wxALL - 10 - - - - - - - 1 - - - - - - - 10 - wxLEFT - - - wxLEFT|wxRIGHT|wxBOTTOM|wxALIGN_RIGHT - 10 - - - Second testing dialog - - diff --git a/contrib/samples/xrc/rc/scanning.gif b/contrib/samples/xrc/rc/scanning.gif deleted file mode 100644 index c1b1e15caf..0000000000 Binary files a/contrib/samples/xrc/rc/scanning.gif and /dev/null differ diff --git a/contrib/samples/xrc/rc/sppicon.ico b/contrib/samples/xrc/rc/sppicon.ico deleted file mode 100644 index f3ef7918d2..0000000000 Binary files a/contrib/samples/xrc/rc/sppicon.ico and /dev/null differ diff --git a/contrib/samples/xrc/rc/toolbar.xrc b/contrib/samples/xrc/rc/toolbar.xrc deleted file mode 100644 index f33a423048..0000000000 --- a/contrib/samples/xrc/rc/toolbar.xrc +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - 2,2 - - Non-Derived Dialog Example - basicdlg.xpm - The basic instance of wxDialog loaded via XRC - - - Derived Dialog Example - derivdlg.xpm - The most important example: load an XRC for a derived dialog - - - Controls Example - controls.xpm - A notebook displaying all the wxWidgets controls - - - Uncentered Example - uncenter.xpm - Disable autocentering of a dialog on its parent - - - - Custom Class Example - custclas.xpm - Embed your own custom classes into an XRC - - - Platform Specific Example - platform.xpm - Customize parts of an interface for a desired platform - - - wxArtProvider Example - artprov.xpm - Use wxArtProvider to insert desired icons at runtime - - - Variable Expansion Example - variable.xpm - Replace variables in the XRC file at runtime - - - - diff --git a/contrib/samples/xrc/rc/uncenter.xpm b/contrib/samples/xrc/rc/uncenter.xpm deleted file mode 100644 index 3ad911f2c6..0000000000 --- a/contrib/samples/xrc/rc/uncenter.xpm +++ /dev/null @@ -1,24 +0,0 @@ -/* XPM */ -static char * uncenter_xpm[] = { -"16 16 5 1", -" c None", -". c #000000", -"+ c #808080", -"@ c #0000FF", -"# c #FFFFFF", -" ", -"................", -".++++++++++++++.", -".+@@@@@@@@@@@@+.", -".++++++++++++++.", -".+############+.", -".+###....#####+.", -".+###..#######+.", -".+###.#.######+.", -".+###.##.#####+.", -".+#######.####+.", -".+########.###+.", -".+############+.", -".++++++++++++++.", -"................", -" "}; diff --git a/contrib/samples/xrc/rc/uncenter.xrc b/contrib/samples/xrc/rc/uncenter.xrc deleted file mode 100644 index 4f6f6ce532..0000000000 --- a/contrib/samples/xrc/rc/uncenter.xrc +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - Uncentered Example - - 1 - 0 - 0 - 0 - 0 - 0 - - wxGROW|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 500,150 - - All of the dialogs in the XRC demo, except for this dialog, center themselves automatically on their parent window, since that is what is most commonly needed. The centering for the other dialogs was done automatically simply by including a <centered>1</centered> as a tag directly under the dialog node.\n\nHowever, there may be some times when you don't want autocentering. If you don't want the dialog centered, just don't use the <centered> tag and the dialog will be placed in the default window position (which is at screen coordinate 0,0 in the upper left corner of the screen). This dialog is an example of when centering is turned off. - - - - wxALIGN_CENTRE|wxALL - 5 - - wxHORIZONTAL - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - - - - - diff --git a/contrib/samples/xrc/rc/update.gif b/contrib/samples/xrc/rc/update.gif deleted file mode 100644 index d6ef70a421..0000000000 Binary files a/contrib/samples/xrc/rc/update.gif and /dev/null differ diff --git a/contrib/samples/xrc/rc/variable.xpm b/contrib/samples/xrc/rc/variable.xpm deleted file mode 100644 index fdf792d3ad..0000000000 --- a/contrib/samples/xrc/rc/variable.xpm +++ /dev/null @@ -1,21 +0,0 @@ -/* XPM */ -static char * variable_xpm[] = { -"16 16 2 1", -" c None", -". c #0E2CEF", -" ", -" . ", -" ... .. ", -" .... .. ", -" ...... .. ", -" . ... .. ", -" . ..... ", -" ... ", -" .... ", -" ..... . ", -" .. ... . ", -" .. ..... ", -" .. ... ", -" . ... ", -" ", -" "}; diff --git a/contrib/samples/xrc/rc/variable.xrc b/contrib/samples/xrc/rc/variable.xrc deleted file mode 100644 index 91d7d5cc24..0000000000 --- a/contrib/samples/xrc/rc/variable.xrc +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - Variable Expansion Example - 1 - - 1 - 0 - 0 - 0 - 0 - 0 - - wxGROW|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - 500,150 - - VARIABLE EXPANSION ISN'T IMPLEMENTED CURRENTLY. You can use variable expansion in your XRC files. The steps to do this are:\n\n(1)Enclose a variable inside a dollarsign and round brackets, like this: dollarsign(version).\n\n(2) Set the XmlResource flags to allow expansion of variables.\n\n(3)Before you use that XML resource, inform the XmlResourceHandler what you want that variable's value to be, via wxResourceHandler::Get()->SetVariable( "version", "2.4.0")\n\n Now, at runtime, the variable will be automatically replace by its value before the control is constructed.\n\nThe number in the version at the bottom of this dialog is an example of this expansion in action.\n\nThis is very handy for things like replacing the text in a wxStaticText, since it is a much simpler way to make a wxStaticText be a proper size: by creating it the proper size. This is in contrast to the alternative way of having using some static non-variable value in your XRC, having XRC construct it, then your application having code to change the text of it, then your app getting its best size, then setting the statictext's size, then laying out the dialog's sizer again, and other work. - - - - wxGROW|wxALIGN_BOTTOM - - 3 - 0 - 0 - 0 - 2 - 0 - - wxALIGN_CENTER_VERTICAL|wxLEFT|wxTOP|wxBOTTOM - 5 - - - - - - wxALIGN_CENTRE|wxALL - 5 - - - - - - wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL|wxALL - 5 - - - - - - - - - - diff --git a/contrib/src/Makefile.in b/contrib/src/Makefile.in index 7e32365d44..6e449ac787 100644 --- a/contrib/src/Makefile.in +++ b/contrib/src/Makefile.in @@ -1,6 +1,6 @@ # $Id$ -CONTRIB_SUBDIRS=fl gizmos mmedia ogl plot stc svg xrc deprecated animate #applet +CONTRIB_SUBDIRS=fl gizmos mmedia ogl plot stc svg deprecated animate #applet all: @for d in $(CONTRIB_SUBDIRS); do (cd $$d && $(MAKE)); done diff --git a/contrib/src/xrc/Makefile.in b/contrib/src/xrc/Makefile.in deleted file mode 100644 index e47e9b4d4a..0000000000 --- a/contrib/src/xrc/Makefile.in +++ /dev/null @@ -1,557 +0,0 @@ -# ========================================================================= -# This makefile was generated by -# Bakefile 0.1.4 (http://bakefile.sourceforge.net) -# Do not modify, all changes will be overwritten! -# ========================================================================= - - -@MAKE_SET@ - -prefix = @prefix@ -exec_prefix = @exec_prefix@ -INSTALL = @INSTALL@ -SHARED_LD_CXX = @SHARED_LD_CXX@ -LIBEXT = @LIBEXT@ -LIBPREFIX = @LIBPREFIX@ -SO_SUFFIX = @SO_SUFFIX@ -DLLIMP_SUFFIX = @DLLIMP_SUFFIX@ -LN_S = @LN_S@ -PIC_FLAG = @PIC_FLAG@ -SONAME_FLAG = @SONAME_FLAG@ -STRIP = @STRIP@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_DIR = @INSTALL_DIR@ -srcdir = @srcdir@ -top_srcdir = @top_srcdir@ -top_builddir = @top_builddir@ -libdir = @libdir@ -includedir = @includedir@ -DLLPREFIX = @DLLPREFIX@ -AR = @AR@ -RANLIB = @RANLIB@ -CXX = @CXX@ -CXXFLAGS = @CXXFLAGS@ -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -VENDOR = @VENDOR@ -WX_FLAVOUR = @WX_FLAVOUR@ -WX_LIB_FLAVOUR = @WX_LIB_FLAVOUR@ -TOOLKIT = @TOOLKIT@ -TOOLKIT_LOWERCASE = @TOOLKIT_LOWERCASE@ -TOOLKIT_VERSION = @TOOLKIT_VERSION@ -EXTRALIBS = @EXTRALIBS@ -EXTRALIBS_XML = @EXTRALIBS_XML@ -EXTRALIBS_HTML = @EXTRALIBS_HTML@ -EXTRALIBS_GUI = @EXTRALIBS_GUI@ -EXTRALIBS_SDL = @EXTRALIBS_SDL@ -HOST_SUFFIX = @HOST_SUFFIX@ - -### Variables: ### - -DESTDIR = -WX_VERSION = 2.5.2 -WX_RELEASE = 2.5 -LIBDIRNAME = $(top_builddir)lib -XRCDLL_CXXFLAGS = $(__xrcdll_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ - -I$(srcdir)/../../include -DWXUSINGDLL -DWXMAKINGDLL_XRC $(PIC_FLAG) \ - $(CPPFLAGS) $(CXXFLAGS) -XRCDLL_OBJECTS = \ - xrcdll_xmlres.o \ - xrcdll_xh_bmp.o \ - xrcdll_xh_bmpbt.o \ - xrcdll_xh_bttn.o \ - xrcdll_xh_cald.o \ - xrcdll_xh_chckb.o \ - xrcdll_xh_tglbtn.o \ - xrcdll_xh_chckl.o \ - xrcdll_xh_choic.o \ - xrcdll_xh_combo.o \ - xrcdll_xh_dlg.o \ - xrcdll_xh_frame.o \ - xrcdll_xh_gauge.o \ - xrcdll_xh_gdctl.o \ - xrcdll_xh_html.o \ - xrcdll_xh_listb.o \ - xrcdll_xh_listc.o \ - xrcdll_xh_menu.o \ - xrcdll_xh_notbk.o \ - xrcdll_xh_panel.o \ - xrcdll_xh_radbt.o \ - xrcdll_xh_radbx.o \ - xrcdll_xh_scrol.o \ - xrcdll_xh_scwin.o \ - xrcdll_xh_sizer.o \ - xrcdll_xh_slidr.o \ - xrcdll_xh_spin.o \ - xrcdll_xh_split.o \ - xrcdll_xh_statbar.o \ - xrcdll_xh_stbmp.o \ - xrcdll_xh_stbox.o \ - xrcdll_xh_stlin.o \ - xrcdll_xh_sttxt.o \ - xrcdll_xh_text.o \ - xrcdll_xh_toolb.o \ - xrcdll_xh_tree.o \ - xrcdll_xh_unkwn.o \ - xrcdll_xh_wizrd.o \ - xrcdll_xmlrsall.o -XRCDLL_ODEP = $(___pch_wxprec_xrcdll_wx_wxprec_h_gch___depname) -XRCLIB_CXXFLAGS = $(__xrclib_PCH_INC) -D__WX$(TOOLKIT)__ $(__WXUNIV_DEFINE_p) \ - -I$(srcdir)/../../include -I$(srcdir)/expat/xmlparse \ - -I$(srcdir)/expat/xmltok $(CPPFLAGS) $(CXXFLAGS) -XRCLIB_OBJECTS = \ - xrclib_xmlres.o \ - xrclib_xh_bmp.o \ - xrclib_xh_bmpbt.o \ - xrclib_xh_bttn.o \ - xrclib_xh_cald.o \ - xrclib_xh_chckb.o \ - xrclib_xh_tglbtn.o \ - xrclib_xh_chckl.o \ - xrclib_xh_choic.o \ - xrclib_xh_combo.o \ - xrclib_xh_dlg.o \ - xrclib_xh_frame.o \ - xrclib_xh_gauge.o \ - xrclib_xh_gdctl.o \ - xrclib_xh_html.o \ - xrclib_xh_listb.o \ - xrclib_xh_listc.o \ - xrclib_xh_menu.o \ - xrclib_xh_notbk.o \ - xrclib_xh_panel.o \ - xrclib_xh_radbt.o \ - xrclib_xh_radbx.o \ - xrclib_xh_scrol.o \ - xrclib_xh_scwin.o \ - xrclib_xh_sizer.o \ - xrclib_xh_slidr.o \ - xrclib_xh_spin.o \ - xrclib_xh_split.o \ - xrclib_xh_statbar.o \ - xrclib_xh_stbmp.o \ - xrclib_xh_stbox.o \ - xrclib_xh_stlin.o \ - xrclib_xh_sttxt.o \ - xrclib_xh_text.o \ - xrclib_xh_toolb.o \ - xrclib_xh_tree.o \ - xrclib_xh_unkwn.o \ - xrclib_xh_wizrd.o \ - xrclib_xmlrsall.o -XRCLIB_ODEP = $(___pch_wxprec_xrclib_wx_wxprec_h_gch___depname) - -### Conditionally set variables: ### - -@COND_DEPS_TRACKING_0@CXXC = $(CXX) -@COND_DEPS_TRACKING_1@CXXC = $(top_builddir)./bk-deps $(CXX) -@COND_USE_PLUGINS_0@PLUGIN_ADV_EXTRALIBS = $(EXTRALIBS_SDL) -@COND_USE_GUI_0@PORTNAME = base -@COND_USE_GUI_1@PORTNAME = $(TOOLKIT_LOWERCASE)$(TOOLKIT_VERSION) -@COND_TOOLKIT_MAC@WXBASEPORT = _carbon -@COND_PLATFORM_WIN32_1@WXCOMPILER = _gcc -@COND_OFFICIAL_BUILD_0_PLATFORM_WIN32_1@VENDORTAG = _$(VENDOR) -@COND_OFFICIAL_BUILD_1_PLATFORM_WIN32_1@VENDORTAG = -@COND_BUILD_DEBUG_DEBUG_FLAG_DEFAULT@WXDEBUGFLAG = d -@COND_DEBUG_FLAG_1@WXDEBUGFLAG = d -@COND_UNICODE_1@WXUNICODEFLAG = u -@COND_WXUNIV_1@WXUNIVNAME = univ -@COND_PLATFORM_WIN32_0@WXDLLNAMEPREFIXGUI = wx_$(PORTNAME)$(WXUNIVNAME) -@COND_PLATFORM_WIN32_1@WXDLLNAMEPREFIXGUI = wx$(PORTNAME)$(WXUNIVNAME)252 -@COND_PLATFORM_WIN32_0@WXDLLVERSIONTAG = -2.5 -@COND_PLATFORM_WIN32_1@WXDLLVERSIONTAG = -COND_SHARED_1___xrcdll___depname = \ - $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(__xrcdll___targetsuf3) -@COND_SHARED_1@__xrcdll___depname = $(COND_SHARED_1___xrcdll___depname) -@COND_SHARED_1@__install_xrcdll___depname = install_xrcdll -COND_PLATFORM_MACOSX_1___xrcdll___macinstnamecmd = -install_name \ - $(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(__xrcdll___targetsuf2) -@COND_PLATFORM_MACOSX_1@__xrcdll___macinstnamecmd = $(COND_PLATFORM_MACOSX_1___xrcdll___macinstnamecmd) -COND_PLATFORM_OS2_1___xrcdll___importlib = -import \ - $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-2.5$(HOST_SUFFIX).$(DLLIMP_SUFFIX) -@COND_PLATFORM_OS2_1@__xrcdll___importlib = $(COND_PLATFORM_OS2_1___xrcdll___importlib) -COND_PLATFORM_WIN32_1___xrcdll___importlib = \ - -Wl,--out-implib,$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-2.5$(HOST_SUFFIX).$(DLLIMP_SUFFIX) -@COND_PLATFORM_WIN32_1@__xrcdll___importlib = $(COND_PLATFORM_WIN32_1___xrcdll___importlib) -@COND_GCC_PCH_1@__xrcdll_PCH_INC = -I.pch/wxprec_xrcdll -@COND_GCC_PCH_1@___pch_wxprec_xrcdll_wx_wxprec_h_gch___depname \ -@COND_GCC_PCH_1@ = .pch/wxprec_xrcdll/wx/wxprec.h.gch -@COND_PLATFORM_MACOSX_0_USE_SOVERSION_1@__xrcdll___targetsuf2 \ -@COND_PLATFORM_MACOSX_0_USE_SOVERSION_1@ = .$(SO_SUFFIX).2 -@COND_PLATFORM_MACOSX_1_USE_SOVERSION_1@__xrcdll___targetsuf2 \ -@COND_PLATFORM_MACOSX_1_USE_SOVERSION_1@ = .2.$(SO_SUFFIX) -@COND_USE_SOVERSION_0@__xrcdll___targetsuf2 = .$(SO_SUFFIX) -@COND_PLATFORM_MACOSX_0_USE_SOVERSION_1@__xrcdll___targetsuf3 \ -@COND_PLATFORM_MACOSX_0_USE_SOVERSION_1@ = .$(SO_SUFFIX).2.0.0 -@COND_PLATFORM_MACOSX_1_USE_SOVERSION_1@__xrcdll___targetsuf3 \ -@COND_PLATFORM_MACOSX_1_USE_SOVERSION_1@ = .2.0.0.$(SO_SUFFIX) -@COND_USE_SOVERSION_0@__xrcdll___targetsuf3 = .$(SO_SUFFIX) -COND_USE_SOVERLINUX_1___xrcdll___soname_flags = \ - $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(__xrcdll___targetsuf2) -@COND_USE_SOVERLINUX_1@__xrcdll___soname_flags = $(COND_USE_SOVERLINUX_1___xrcdll___soname_flags) -COND_USE_SOVERSOLARIS_1___xrcdll___soname_flags = \ - $(SONAME_FLAG)$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(__xrcdll___targetsuf3) -@COND_USE_SOVERSOLARIS_1@__xrcdll___soname_flags = $(COND_USE_SOVERSOLARIS_1___xrcdll___soname_flags) -COND_USE_SOSYMLINKS_1___xrcdll___so_symlinks_cmd = (cd $(LIBDIRNAME)/; rm -f \ - $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-2.5$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ - $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(__xrcdll___targetsuf2); \ - $(LN_S) \ - $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(__xrcdll___targetsuf3) \ - $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(__xrcdll___targetsuf2); \ - $(LN_S) \ - $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(__xrcdll___targetsuf2) \ - $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-2.5$(HOST_SUFFIX).$(DLLIMP_SUFFIX)) -@COND_USE_SOSYMLINKS_1@__xrcdll___so_symlinks_cmd = $(COND_USE_SOSYMLINKS_1___xrcdll___so_symlinks_cmd) -COND_USE_SOSYMLINKS_1___xrcdll___so_symlinks_inst_cmd = rm -f \ - $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-2.5$(HOST_SUFFIX).$(DLLIMP_SUFFIX) \ - $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(__xrcdll___targetsuf2); \ - $(LN_S) \ - $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(__xrcdll___targetsuf3) \ - $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(__xrcdll___targetsuf2); \ - $(LN_S) \ - $(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(__xrcdll___targetsuf2) \ - $(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-2.5$(HOST_SUFFIX).$(DLLIMP_SUFFIX) -@COND_USE_SOSYMLINKS_1@__xrcdll___so_symlinks_inst_cmd = $(COND_USE_SOSYMLINKS_1___xrcdll___so_symlinks_inst_cmd) -@COND_PLATFORM_MACOSX_1@__xrcdll___macver = \ -@COND_PLATFORM_MACOSX_1@ -compatibility_version $(WX_VERSION) \ -@COND_PLATFORM_MACOSX_1@ -current_version $(WX_VERSION) -COND_MONOLITHIC_1___WXLIB_MONO_p = \ - -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-2.5$(HOST_SUFFIX) -@COND_MONOLITHIC_1@__WXLIB_MONO_p = $(COND_MONOLITHIC_1___WXLIB_MONO_p) -@COND_USE_GUI_1_WXUSE_LIBTIFF_BUILTIN@__LIB_TIFF_p \ -@COND_USE_GUI_1_WXUSE_LIBTIFF_BUILTIN@ = \ -@COND_USE_GUI_1_WXUSE_LIBTIFF_BUILTIN@ -lwxtiff$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) -@COND_USE_GUI_1_WXUSE_LIBJPEG_BUILTIN@__LIB_JPEG_p \ -@COND_USE_GUI_1_WXUSE_LIBJPEG_BUILTIN@ = \ -@COND_USE_GUI_1_WXUSE_LIBJPEG_BUILTIN@ -lwxjpeg$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) -@COND_USE_GUI_1_WXUSE_LIBPNG_BUILTIN@__LIB_PNG_p \ -@COND_USE_GUI_1_WXUSE_LIBPNG_BUILTIN@ = \ -@COND_USE_GUI_1_WXUSE_LIBPNG_BUILTIN@ -lwxpng$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) -@COND_WXUSE_ZLIB_BUILTIN@__LIB_ZLIB_p = \ -@COND_WXUSE_ZLIB_BUILTIN@ -lwxzlib$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) -@COND_WXUSE_ODBC_BUILTIN@__LIB_ODBC_p = \ -@COND_WXUSE_ODBC_BUILTIN@ -lwxodbc$(WXDEBUGFLAG)$(HOST_SUFFIX) -COND_WXUSE_REGEX_BUILTIN___LIB_REGEX_p = \ - -lwxregex$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) -@COND_WXUSE_REGEX_BUILTIN@__LIB_REGEX_p = $(COND_WXUSE_REGEX_BUILTIN___LIB_REGEX_p) -@COND_WXUSE_EXPAT_BUILTIN@__LIB_EXPAT_p = \ -@COND_WXUSE_EXPAT_BUILTIN@ -lwxexpat$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX) -COND_MONOLITHIC_0___WXLIB_HTML_p = \ - -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_html-2.5$(HOST_SUFFIX) -@COND_MONOLITHIC_0@__WXLIB_HTML_p = $(COND_MONOLITHIC_0___WXLIB_HTML_p) -COND_MONOLITHIC_0___WXLIB_ADV_p = \ - -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_adv-2.5$(HOST_SUFFIX) -@COND_MONOLITHIC_0@__WXLIB_ADV_p = $(COND_MONOLITHIC_0___WXLIB_ADV_p) -COND_MONOLITHIC_0___WXLIB_CORE_p = \ - -lwx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_core-2.5$(HOST_SUFFIX) -@COND_MONOLITHIC_0@__WXLIB_CORE_p = $(COND_MONOLITHIC_0___WXLIB_CORE_p) -COND_MONOLITHIC_0___WXLIB_XML_p = \ - -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xml-2.5$(HOST_SUFFIX) -@COND_MONOLITHIC_0@__WXLIB_XML_p = $(COND_MONOLITHIC_0___WXLIB_XML_p) -COND_MONOLITHIC_0___WXLIB_BASE_p = \ - -lwx_base$(WXBASEPORT)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-2.5$(HOST_SUFFIX) -@COND_MONOLITHIC_0@__WXLIB_BASE_p = $(COND_MONOLITHIC_0___WXLIB_BASE_p) -COND_SHARED_0___xrclib___depname = \ - $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-2.5$(HOST_SUFFIX)$(LIBEXT) -@COND_SHARED_0@__xrclib___depname = $(COND_SHARED_0___xrclib___depname) -@COND_SHARED_0@__install_xrclib___depname = install_xrclib -@COND_GCC_PCH_1@__xrclib_PCH_INC = -I.pch/wxprec_xrclib -@COND_GCC_PCH_1@___pch_wxprec_xrclib_wx_wxprec_h_gch___depname \ -@COND_GCC_PCH_1@ = .pch/wxprec_xrclib/wx/wxprec.h.gch -@COND_WXUNIV_1@__WXUNIV_DEFINE_p = -D__WXUNIVERSAL__ - -### Targets: ### - -all: $(__xrcdll___depname) $(__xrclib___depname) - -install: all $(__install_xrcdll___depname) $(__install_xrclib___depname) - $(INSTALL_DIR) $(DESTDIR)$(includedir)/wx-2.5$(WX_FLAVOUR) - for f in wx/xrc/xmlres.h wx/xrc/xh_all.h wx/xrc/xh_bmp.h wx/xrc/xh_bmpbt.h wx/xrc/xh_bttn.h wx/xrc/xh_cald.h wx/xrc/xh_chckb.h wx/xrc/xh_tglbtn.h wx/xrc/xh_chckl.h wx/xrc/xh_choic.h wx/xrc/xh_combo.h wx/xrc/xh_dlg.h wx/xrc/xh_frame.h wx/xrc/xh_gauge.h wx/xrc/xh_gdctl.h wx/xrc/xh_html.h wx/xrc/xh_listb.h wx/xrc/xh_listc.h wx/xrc/xh_menu.h wx/xrc/xh_notbk.h wx/xrc/xh_panel.h wx/xrc/xh_radbt.h wx/xrc/xh_radbx.h wx/xrc/xh_scrol.h wx/xrc/xh_scwin.h wx/xrc/xh_sizer.h wx/xrc/xh_slidr.h wx/xrc/xh_spin.h wx/xrc/xh_split.h wx/xrc/xh_statbar.h wx/xrc/xh_stbmp.h wx/xrc/xh_stbox.h wx/xrc/xh_stlin.h wx/xrc/xh_sttxt.h wx/xrc/xh_text.h wx/xrc/xh_toolb.h wx/xrc/xh_tree.h wx/xrc/xh_unkwn.h wx/xrc/xh_wizrd.h; do \ - if test ! -d $(DESTDIR)$(includedir)/wx-2.5$(WX_FLAVOUR)/`dirname $$f` ; then \ - $(INSTALL_DIR) $(DESTDIR)$(includedir)/wx-2.5$(WX_FLAVOUR)/`dirname $$f`; \ - fi; \ - $(INSTALL_DATA) $(srcdir)/../../include//$$f $(DESTDIR)$(includedir)/wx-2.5$(WX_FLAVOUR)/$$f; \ - done - -uninstall: - -install-strip: install - $(STRIP) $(DESTDIR)$(libdir)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(__xrcdll___targetsuf3) - -clean: - rm -rf ./.deps ./.pch - rm -f ./*.o - rm -f $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(__xrcdll___targetsuf3) - rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-2.5$(HOST_SUFFIX).$(DLLIMP_SUFFIX) - rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-2.5$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(__xrcdll___targetsuf2) - rm -f $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-2.5$(HOST_SUFFIX)$(LIBEXT) - -distclean: clean - rm -f configure config.cache config.log config.status bk-deps bk-make-pch shared-ld-sh Makefile - -@COND_SHARED_1@$(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(__xrcdll___targetsuf3): $(XRCDLL_OBJECTS) -@COND_SHARED_1@ $(SHARED_LD_CXX) $@ $(XRCDLL_OBJECTS) $(LDFLAGS) -L$(LIBDIRNAME) $(__xrcdll___macinstnamecmd) $(__xrcdll___importlib) $(__xrcdll___soname_flags) $(__xrcdll___macver) $(__WXLIB_MONO_p) $(__LIB_TIFF_p) $(__LIB_JPEG_p) $(__LIB_PNG_p) $(__LIB_ZLIB_p) $(__LIB_ODBC_p) $(__LIB_REGEX_p) $(__LIB_EXPAT_p) $(EXTRALIBS) $(EXTRALIBS_GUI) $(__WXLIB_HTML_p) $(EXTRALIBS_HTML) $(__WXLIB_ADV_p) $(PLUGIN_ADV_EXTRALIBS) $(__WXLIB_CORE_p) $(__WXLIB_XML_p) $(EXTRALIBS_XML) $(__WXLIB_BASE_p) -@COND_SHARED_1@ -@COND_SHARED_1@ $(__xrcdll___so_symlinks_cmd) - -@COND_SHARED_1@install_xrcdll: -@COND_SHARED_1@ $(INSTALL_DIR) $(DESTDIR)$(libdir) -@COND_SHARED_1@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-2.5$(HOST_SUFFIX).$(DLLIMP_SUFFIX) $(DESTDIR)$(libdir) -@COND_SHARED_1@ $(INSTALL_PROGRAM) $(LIBDIRNAME)/$(DLLPREFIX)$(WXDLLNAMEPREFIXGUI)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc$(WXCOMPILER)$(VENDORTAG)$(WXDLLVERSIONTAG)$(__xrcdll___targetsuf3) $(DESTDIR)$(libdir) -@COND_SHARED_1@ (cd $(DESTDIR)$(libdir) ; $(__xrcdll___so_symlinks_inst_cmd)) - -@COND_GCC_PCH_1@.pch/wxprec_xrcdll/wx/wxprec.h.gch: -@COND_GCC_PCH_1@ $(top_builddir)./bk-make-pch .pch/wxprec_xrcdll/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(XRCDLL_CXXFLAGS) - -@COND_SHARED_0@$(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-2.5$(HOST_SUFFIX)$(LIBEXT): $(XRCLIB_OBJECTS) -@COND_SHARED_0@ rm -f $@ -@COND_SHARED_0@ $(AR) rcu $@ $(XRCLIB_OBJECTS) -@COND_SHARED_0@ $(RANLIB) $@ - -@COND_SHARED_0@install_xrclib: -@COND_SHARED_0@ $(INSTALL_DIR) $(DESTDIR)$(libdir) -@COND_SHARED_0@ $(INSTALL_DATA) $(LIBDIRNAME)/$(LIBPREFIX)wx_$(PORTNAME)$(WXUNIVNAME)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)_xrc-2.5$(HOST_SUFFIX)$(LIBEXT) $(DESTDIR)$(libdir) - -@COND_GCC_PCH_1@.pch/wxprec_xrclib/wx/wxprec.h.gch: -@COND_GCC_PCH_1@ $(top_builddir)./bk-make-pch .pch/wxprec_xrclib/wx/wxprec.h.gch wx/wxprec.h $(CXX) $(XRCLIB_CXXFLAGS) - -xrcdll_xmlres.o: $(srcdir)/xmlres.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_bmp.o: $(srcdir)/xh_bmp.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_bmpbt.o: $(srcdir)/xh_bmpbt.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_bttn.o: $(srcdir)/xh_bttn.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_cald.o: $(srcdir)/xh_cald.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_chckb.o: $(srcdir)/xh_chckb.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_tglbtn.o: $(srcdir)/xh_tglbtn.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_chckl.o: $(srcdir)/xh_chckl.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_choic.o: $(srcdir)/xh_choic.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_combo.o: $(srcdir)/xh_combo.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_dlg.o: $(srcdir)/xh_dlg.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_frame.o: $(srcdir)/xh_frame.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_gauge.o: $(srcdir)/xh_gauge.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_gdctl.o: $(srcdir)/xh_gdctl.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_html.o: $(srcdir)/xh_html.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_listb.o: $(srcdir)/xh_listb.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_listc.o: $(srcdir)/xh_listc.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_menu.o: $(srcdir)/xh_menu.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_notbk.o: $(srcdir)/xh_notbk.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_panel.o: $(srcdir)/xh_panel.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_radbt.o: $(srcdir)/xh_radbt.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_radbx.o: $(srcdir)/xh_radbx.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_scrol.o: $(srcdir)/xh_scrol.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_scwin.o: $(srcdir)/xh_scwin.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_sizer.o: $(srcdir)/xh_sizer.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_slidr.o: $(srcdir)/xh_slidr.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_spin.o: $(srcdir)/xh_spin.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_split.o: $(srcdir)/xh_split.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_statbar.o: $(srcdir)/xh_statbar.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_stbmp.o: $(srcdir)/xh_stbmp.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_stbox.o: $(srcdir)/xh_stbox.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_stlin.o: $(srcdir)/xh_stlin.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_sttxt.o: $(srcdir)/xh_sttxt.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_text.o: $(srcdir)/xh_text.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_toolb.o: $(srcdir)/xh_toolb.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_tree.o: $(srcdir)/xh_tree.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_unkwn.o: $(srcdir)/xh_unkwn.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xh_wizrd.o: $(srcdir)/xh_wizrd.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrcdll_xmlrsall.o: $(srcdir)/xmlrsall.cpp $(XRCDLL_ODEP) - $(CXXC) -c -o $@ $(XRCDLL_CXXFLAGS) $< - -xrclib_xmlres.o: $(srcdir)/xmlres.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_bmp.o: $(srcdir)/xh_bmp.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_bmpbt.o: $(srcdir)/xh_bmpbt.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_bttn.o: $(srcdir)/xh_bttn.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_cald.o: $(srcdir)/xh_cald.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_chckb.o: $(srcdir)/xh_chckb.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_tglbtn.o: $(srcdir)/xh_tglbtn.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_chckl.o: $(srcdir)/xh_chckl.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_choic.o: $(srcdir)/xh_choic.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_combo.o: $(srcdir)/xh_combo.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_dlg.o: $(srcdir)/xh_dlg.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_frame.o: $(srcdir)/xh_frame.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_gauge.o: $(srcdir)/xh_gauge.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_gdctl.o: $(srcdir)/xh_gdctl.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_html.o: $(srcdir)/xh_html.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_listb.o: $(srcdir)/xh_listb.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_listc.o: $(srcdir)/xh_listc.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_menu.o: $(srcdir)/xh_menu.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_notbk.o: $(srcdir)/xh_notbk.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_panel.o: $(srcdir)/xh_panel.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_radbt.o: $(srcdir)/xh_radbt.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_radbx.o: $(srcdir)/xh_radbx.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_scrol.o: $(srcdir)/xh_scrol.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_scwin.o: $(srcdir)/xh_scwin.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_sizer.o: $(srcdir)/xh_sizer.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_slidr.o: $(srcdir)/xh_slidr.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_spin.o: $(srcdir)/xh_spin.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_split.o: $(srcdir)/xh_split.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_statbar.o: $(srcdir)/xh_statbar.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_stbmp.o: $(srcdir)/xh_stbmp.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_stbox.o: $(srcdir)/xh_stbox.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_stlin.o: $(srcdir)/xh_stlin.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_sttxt.o: $(srcdir)/xh_sttxt.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_text.o: $(srcdir)/xh_text.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_toolb.o: $(srcdir)/xh_toolb.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_tree.o: $(srcdir)/xh_tree.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_unkwn.o: $(srcdir)/xh_unkwn.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xh_wizrd.o: $(srcdir)/xh_wizrd.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - -xrclib_xmlrsall.o: $(srcdir)/xmlrsall.cpp $(XRCLIB_ODEP) - $(CXXC) -c -o $@ $(XRCLIB_CXXFLAGS) $< - - -# Include dependency info, if present: -@IF_GNU_MAKE@-include .deps/*.d - -.PHONY: all install uninstall clean distclean install_xrcdll install_xrclib diff --git a/contrib/src/xrc/xh_bmp.cpp b/contrib/src/xrc/xh_bmp.cpp deleted file mode 100644 index 0853104360..0000000000 --- a/contrib/src/xrc/xh_bmp.cpp +++ /dev/null @@ -1,57 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_bmp.cpp -// Purpose: XRC resource for wxBitmap and wxIcon -// Author: Vaclav Slavik -// Created: 2000/09/09 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_bmp.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_bmp.h" -#include "wx/bitmap.h" - -IMPLEMENT_DYNAMIC_CLASS(wxBitmapXmlHandler, wxXmlResourceHandler) - -wxBitmapXmlHandler::wxBitmapXmlHandler() -: wxXmlResourceHandler() -{ -} - -wxObject *wxBitmapXmlHandler::DoCreateResource() -{ - return new wxBitmap(GetBitmap(wxT(""))); -} - -bool wxBitmapXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxBitmap")); -} - -IMPLEMENT_DYNAMIC_CLASS(wxIconXmlHandler, wxXmlResourceHandler) - -wxIconXmlHandler::wxIconXmlHandler() -: wxXmlResourceHandler() -{ -} - -wxObject *wxIconXmlHandler::DoCreateResource() -{ - return new wxIcon(GetIcon(wxT(""))); -} - -bool wxIconXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxIcon")); -} diff --git a/contrib/src/xrc/xh_bmpbt.cpp b/contrib/src/xrc/xh_bmpbt.cpp deleted file mode 100644 index 321b36c0b5..0000000000 --- a/contrib/src/xrc/xh_bmpbt.cpp +++ /dev/null @@ -1,67 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_bmpbt.cpp -// Purpose: XRC resource for bitmap buttons -// Author: Brian Gavin -// Created: 2000/09/09 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Brian Gavin -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_bmpbt.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_bmpbt.h" -#include - -IMPLEMENT_DYNAMIC_CLASS(wxBitmapButtonXmlHandler, wxXmlResourceHandler) - -wxBitmapButtonXmlHandler::wxBitmapButtonXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxBU_AUTODRAW); - XRC_ADD_STYLE(wxBU_LEFT); - XRC_ADD_STYLE(wxBU_RIGHT); - XRC_ADD_STYLE(wxBU_TOP); - XRC_ADD_STYLE(wxBU_BOTTOM); - XRC_ADD_STYLE(wxBU_EXACTFIT); - AddWindowStyles(); -} - -wxObject *wxBitmapButtonXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(button, wxBitmapButton) - - button->Create(m_parentAsWindow, - GetID(), - GetBitmap(wxT("bitmap")), - GetPosition(), GetSize(), - GetStyle(wxT("style"), wxBU_AUTODRAW), - wxDefaultValidator, - GetName()); - if (GetBool(wxT("default"), 0)) - button->SetDefault(); - SetupWindow(button); - - if (!GetParamValue(wxT("selected")).IsEmpty()) - button->SetBitmapSelected(GetBitmap(wxT("selected"))); - if (!GetParamValue(wxT("focus")).IsEmpty()) - button->SetBitmapFocus(GetBitmap(wxT("focus"))); - if (!GetParamValue(wxT("disabled")).IsEmpty()) - button->SetBitmapDisabled(GetBitmap(wxT("disabled"))); - - return button; -} - -bool wxBitmapButtonXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxBitmapButton")); -} diff --git a/contrib/src/xrc/xh_bttn.cpp b/contrib/src/xrc/xh_bttn.cpp deleted file mode 100644 index 0733bd6f6f..0000000000 --- a/contrib/src/xrc/xh_bttn.cpp +++ /dev/null @@ -1,60 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_bttn.cpp -// Purpose: XRC resource for buttons -// Author: Vaclav Slavik -// Created: 2000/03/05 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_bttn.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_bttn.h" -#include "wx/button.h" - -IMPLEMENT_DYNAMIC_CLASS(wxButtonXmlHandler, wxXmlResourceHandler) - -wxButtonXmlHandler::wxButtonXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxBU_LEFT); - XRC_ADD_STYLE(wxBU_RIGHT); - XRC_ADD_STYLE(wxBU_TOP); - XRC_ADD_STYLE(wxBU_BOTTOM); - XRC_ADD_STYLE(wxBU_EXACTFIT); - AddWindowStyles(); -} - -wxObject *wxButtonXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(button, wxButton) - - button->Create(m_parentAsWindow, - GetID(), - GetText(wxT("label")), - GetPosition(), GetSize(), - GetStyle(), - wxDefaultValidator, - GetName()); - - if (GetBool(wxT("default"), 0)) - button->SetDefault(); - SetupWindow(button); - - return button; -} - -bool wxButtonXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxButton")); -} diff --git a/contrib/src/xrc/xh_cald.cpp b/contrib/src/xrc/xh_cald.cpp deleted file mode 100644 index bc7df4efbc..0000000000 --- a/contrib/src/xrc/xh_cald.cpp +++ /dev/null @@ -1,69 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_cald.cpp -// Purpose: XRC resource for wxCalendarCtrl -// Author: Brian Gavin -// Created: 2000/09/09 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Brian Gavin -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_cald.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/setup.h" - -#if wxUSE_CALENDARCTRL - -#include "wx/xrc/xh_cald.h" -#include "wx/event.h" -#include "wx/calctrl.h" - -IMPLEMENT_DYNAMIC_CLASS(wxCalendarCtrlXmlHandler, wxXmlResourceHandler) - -wxCalendarCtrlXmlHandler::wxCalendarCtrlXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxCAL_SUNDAY_FIRST); - XRC_ADD_STYLE(wxCAL_MONDAY_FIRST); - XRC_ADD_STYLE(wxCAL_SHOW_HOLIDAYS); - XRC_ADD_STYLE(wxCAL_NO_YEAR_CHANGE); - XRC_ADD_STYLE(wxCAL_NO_MONTH_CHANGE); - XRC_ADD_STYLE(wxCAL_SEQUENTIAL_MONTH_SELECTION); - XRC_ADD_STYLE(wxCAL_SHOW_SURROUNDING_WEEKS); - - AddWindowStyles(); -} - - -wxObject *wxCalendarCtrlXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(calendar, wxCalendarCtrl); - - calendar->Create(m_parentAsWindow, - GetID(), - wxDefaultDateTime, - /*TODO: take it from resource*/ - GetPosition(), GetSize(), - GetStyle(), - GetName()); - - SetupWindow(calendar); - - return calendar; -} - -bool wxCalendarCtrlXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxCalendarCtrl")); -} - -#endif diff --git a/contrib/src/xrc/xh_chckb.cpp b/contrib/src/xrc/xh_chckb.cpp deleted file mode 100644 index 426a3746ad..0000000000 --- a/contrib/src/xrc/xh_chckb.cpp +++ /dev/null @@ -1,62 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_chckb.cpp -// Purpose: XRC resource for wxCheckBox -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_chckb.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_chckb.h" -#include "wx/checkbox.h" - -#if wxUSE_CHECKBOX - -IMPLEMENT_DYNAMIC_CLASS(wxCheckBoxXmlHandler, wxXmlResourceHandler) - -wxCheckBoxXmlHandler::wxCheckBoxXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxCHK_2STATE); - XRC_ADD_STYLE(wxCHK_3STATE); - XRC_ADD_STYLE(wxCHK_ALLOW_3RD_STATE_FOR_USER); - XRC_ADD_STYLE(wxALIGN_RIGHT); - AddWindowStyles(); -} - -wxObject *wxCheckBoxXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(control, wxCheckBox) - - control->Create(m_parentAsWindow, - GetID(), - GetText(wxT("label")), - GetPosition(), GetSize(), - GetStyle(), - wxDefaultValidator, - GetName()); - - control->SetValue(GetBool( wxT("checked"))); - SetupWindow(control); - - return control; -} - -bool wxCheckBoxXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxCheckBox")); -} - -#endif diff --git a/contrib/src/xrc/xh_chckl.cpp b/contrib/src/xrc/xh_chckl.cpp deleted file mode 100644 index f891730c2e..0000000000 --- a/contrib/src/xrc/xh_chckl.cpp +++ /dev/null @@ -1,133 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_chckl.cpp -// Purpose: XRC resource for wxCheckList -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_chckl.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#if wxUSE_OWNER_DRAWN || !defined(__WXMSW__) - -#include "wx/xrc/xh_chckl.h" -#include "wx/checklst.h" -#include "wx/intl.h" -#include "wx/log.h" - -IMPLEMENT_DYNAMIC_CLASS(wxCheckListBoxXmlHandler, wxXmlResourceHandler) - -wxCheckListBoxXmlHandler::wxCheckListBoxXmlHandler() -: wxXmlResourceHandler(), m_insideBox(false) -{ - // wxListBox styles: - XRC_ADD_STYLE(wxLB_SINGLE); - XRC_ADD_STYLE(wxLB_MULTIPLE); - XRC_ADD_STYLE(wxLB_EXTENDED); - XRC_ADD_STYLE(wxLB_HSCROLL); - XRC_ADD_STYLE(wxLB_ALWAYS_SB); - XRC_ADD_STYLE(wxLB_NEEDED_SB); - XRC_ADD_STYLE(wxLB_SORT); - - AddWindowStyles(); -} - -wxObject *wxCheckListBoxXmlHandler::DoCreateResource() -{ - if (m_class == wxT("wxCheckListBox") -#if WXWIN_COMPATIBILITY_2_4 - || m_class == wxT("wxCheckList") -#endif - ) - { -#if WXWIN_COMPATIBILITY_2_4 - if (m_class == wxT("wxCheckList")) - wxLogDebug(wxT("'wxCheckList' name is deprecated, use 'wxCheckListBox' instead.")); -#endif - // need to build the list of strings from children - m_insideBox = true; - CreateChildrenPrivately(NULL, GetParamNode(wxT("content"))); - wxString *strings = (wxString *) NULL; - if (strList.GetCount() > 0) - { - strings = new wxString[strList.GetCount()]; - int count = strList.GetCount(); - for(int i = 0; i < count; i++) - strings[i] = strList[i]; - } - - XRC_MAKE_INSTANCE(control, wxCheckListBox) - - control->Create(m_parentAsWindow, - GetID(), - GetPosition(), GetSize(), - strList.GetCount(), - strings, - GetStyle(), - wxDefaultValidator, - GetName()); - - // step through children myself (again.) - wxXmlNode *n = GetParamNode(wxT("content")); - if (n) n = n->GetChildren(); - int i = 0; - while (n) - { - if (n->GetType() != wxXML_ELEMENT_NODE || - n->GetName() != wxT("item")) - { n = n->GetNext(); continue; } - - // checking boolean is a bit ugly here (see GetBool() ) - wxString v = n->GetPropVal(wxT("checked"), wxEmptyString); - v.MakeLower(); - if (v && v == wxT("1")) - control->Check( i, true ); - - i++; - n = n->GetNext(); - } - - SetupWindow(control); - - if (strings != NULL) - delete[] strings; - strList.Clear(); // dump the strings - - return control; - } - else - { - // on the inside now. - // handle Label - - // add to the list - wxString str = GetNodeContent(m_node); - if (m_resource->GetFlags() & wxXRC_USE_LOCALE) - str = wxGetTranslation(str); - strList.Add(str); - return NULL; - } -} - -bool wxCheckListBoxXmlHandler::CanHandle(wxXmlNode *node) -{ - return (IsOfClass(node, wxT("wxCheckListBox")) || -#if WXWIN_COMPATIBILITY_2_4 - IsOfClass(node, wxT("wxCheckList")) || -#endif - (m_insideBox && node->GetName() == wxT("item"))); -} - -#endif - diff --git a/contrib/src/xrc/xh_choic.cpp b/contrib/src/xrc/xh_choic.cpp deleted file mode 100644 index 9b3c33d34e..0000000000 --- a/contrib/src/xrc/xh_choic.cpp +++ /dev/null @@ -1,95 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_choic.cpp -// Purpose: XRC resource for wxChoice -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_choic.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_choic.h" -#include "wx/choice.h" -#include "wx/intl.h" - -IMPLEMENT_DYNAMIC_CLASS(wxChoiceXmlHandler, wxXmlResourceHandler) - -wxChoiceXmlHandler::wxChoiceXmlHandler() -: wxXmlResourceHandler() , m_insideBox(false) -{ - XRC_ADD_STYLE(wxCB_SORT); - AddWindowStyles(); -} - -wxObject *wxChoiceXmlHandler::DoCreateResource() -{ - if( m_class == wxT("wxChoice")) - { - // find the selection - long selection = GetLong(wxT("selection"), -1); - - // need to build the list of strings from children - m_insideBox = true; - CreateChildrenPrivately(NULL, GetParamNode(wxT("content"))); - wxString *strings = (wxString *) NULL; - if (strList.GetCount() > 0) - { - strings = new wxString[strList.GetCount()]; - int count = strList.GetCount(); - for (int i = 0; i < count; i++) - strings[i]=strList[i]; - } - - XRC_MAKE_INSTANCE(control, wxChoice) - - control->Create(m_parentAsWindow, - GetID(), - GetPosition(), GetSize(), - strList.GetCount(), - strings, - GetStyle(), - wxDefaultValidator, - GetName()); - - if (selection != -1) - control->SetSelection(selection); - - SetupWindow(control); - - if (strings != NULL) - delete[] strings; - strList.Clear(); // dump the strings - - return control; - } - else - { - // on the inside now. - // handle Label - - // add to the list - wxString str = GetNodeContent(m_node); - if (m_resource->GetFlags() & wxXRC_USE_LOCALE) - str = wxGetTranslation(str); - strList.Add(str); - - return NULL; - } -} - -bool wxChoiceXmlHandler::CanHandle(wxXmlNode *node) -{ - return (IsOfClass(node, wxT("wxChoice")) || - (m_insideBox && node->GetName() == wxT("item"))); -} diff --git a/contrib/src/xrc/xh_combo.cpp b/contrib/src/xrc/xh_combo.cpp deleted file mode 100644 index ffde936198..0000000000 --- a/contrib/src/xrc/xh_combo.cpp +++ /dev/null @@ -1,103 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_combo.cpp -// Purpose: XRC resource for wxRadioBox -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_combo.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_combo.h" -#include "wx/combobox.h" -#include "wx/intl.h" - -#if wxUSE_COMBOBOX - -IMPLEMENT_DYNAMIC_CLASS(wxComboBoxXmlHandler, wxXmlResourceHandler) - -wxComboBoxXmlHandler::wxComboBoxXmlHandler() -: wxXmlResourceHandler() , m_insideBox(false) -{ - XRC_ADD_STYLE(wxCB_SIMPLE); - XRC_ADD_STYLE(wxCB_SORT); - XRC_ADD_STYLE(wxCB_READONLY); - XRC_ADD_STYLE(wxCB_DROPDOWN); - AddWindowStyles(); -} - -wxObject *wxComboBoxXmlHandler::DoCreateResource() -{ - if( m_class == wxT("wxComboBox")) - { - // find the selection - long selection = GetLong( wxT("selection"), -1 ); - - // need to build the list of strings from children - m_insideBox = true; - CreateChildrenPrivately(NULL, GetParamNode(wxT("content"))); - wxString *strings = (wxString *) NULL; - if (strList.GetCount() > 0) - { - strings = new wxString[strList.GetCount()]; - int count = strList.GetCount(); - for (int i = 0; i < count; i++) - strings[i]=strList[i]; - } - - XRC_MAKE_INSTANCE(control, wxComboBox) - - control->Create(m_parentAsWindow, - GetID(), - GetText(wxT("value")), - GetPosition(), GetSize(), - strList.GetCount(), - strings, - GetStyle(), - wxDefaultValidator, - GetName()); - - if (selection != -1) - control->SetSelection(selection); - - SetupWindow(control); - - if (strings != NULL) - delete[] strings; - strList.Clear(); // dump the strings - - return control; - } - else - { - // on the inside now. - // handle Label - - // add to the list - wxString str = GetNodeContent(m_node); - if (m_resource->GetFlags() & wxXRC_USE_LOCALE) - str = wxGetTranslation(str); - strList.Add(str); - - return NULL; - } -} - -bool wxComboBoxXmlHandler::CanHandle(wxXmlNode *node) -{ - return (IsOfClass(node, wxT("wxComboBox")) || - (m_insideBox && node->GetName() == wxT("item"))); -} - -#endif diff --git a/contrib/src/xrc/xh_dlg.cpp b/contrib/src/xrc/xh_dlg.cpp deleted file mode 100644 index 8b56d45f2b..0000000000 --- a/contrib/src/xrc/xh_dlg.cpp +++ /dev/null @@ -1,81 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_dlg.cpp -// Purpose: XRC resource for dialogs -// Author: Vaclav Slavik -// Created: 2000/03/05 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_dlg.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_dlg.h" -#include "wx/dialog.h" -#include "wx/log.h" -#include "wx/intl.h" - -IMPLEMENT_DYNAMIC_CLASS(wxDialogXmlHandler, wxXmlResourceHandler) - -wxDialogXmlHandler::wxDialogXmlHandler() : wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxSTAY_ON_TOP); - XRC_ADD_STYLE(wxCAPTION); - XRC_ADD_STYLE(wxDEFAULT_DIALOG_STYLE); - XRC_ADD_STYLE(wxTHICK_FRAME); - XRC_ADD_STYLE(wxSYSTEM_MENU); - XRC_ADD_STYLE(wxRESIZE_BORDER); - XRC_ADD_STYLE(wxRESIZE_BOX); - XRC_ADD_STYLE(wxCLOSE_BOX); - XRC_ADD_STYLE(wxDIALOG_MODAL); - XRC_ADD_STYLE(wxDIALOG_MODELESS); - XRC_ADD_STYLE(wxDIALOG_NO_PARENT); - - XRC_ADD_STYLE(wxNO_3D); - XRC_ADD_STYLE(wxTAB_TRAVERSAL); - XRC_ADD_STYLE(wxWS_EX_VALIDATE_RECURSIVELY); - XRC_ADD_STYLE(wxMAXIMIZE_BOX); - XRC_ADD_STYLE(wxMINIMIZE_BOX); - - AddWindowStyles(); -} - -wxObject *wxDialogXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(dlg, wxDialog); - - dlg->Create(m_parentAsWindow, - GetID(), - GetText(wxT("title")), - wxDefaultPosition, wxDefaultSize, - GetStyle(wxT("style"), wxDEFAULT_DIALOG_STYLE), - GetName()); - - if (HasParam(wxT("size"))) - dlg->SetClientSize(GetSize()); - if (HasParam(wxT("pos"))) - dlg->Move(GetPosition()); - - SetupWindow(dlg); - - CreateChildren(dlg); - - if (GetBool(wxT("centered"), false)) - dlg->Centre(); - - return dlg; -} - -bool wxDialogXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxDialog")); -} diff --git a/contrib/src/xrc/xh_frame.cpp b/contrib/src/xrc/xh_frame.cpp deleted file mode 100644 index 36461038f5..0000000000 --- a/contrib/src/xrc/xh_frame.cpp +++ /dev/null @@ -1,86 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_frame.cpp -// Purpose: XRC resource for dialogs -// Author: Vaclav Slavik & Aleks. -// Created: 2000/03/05 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_frame.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_frame.h" -#include "wx/frame.h" -#include "wx/dialog.h" // to get wxDEFAULT_DIALOG_STYLE -#include "wx/log.h" -#include "wx/intl.h" - -IMPLEMENT_DYNAMIC_CLASS(wxFrameXmlHandler, wxXmlResourceHandler) - -wxFrameXmlHandler::wxFrameXmlHandler() : wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxSTAY_ON_TOP); - XRC_ADD_STYLE(wxCAPTION); - XRC_ADD_STYLE(wxDEFAULT_DIALOG_STYLE); - XRC_ADD_STYLE(wxDEFAULT_FRAME_STYLE); - XRC_ADD_STYLE(wxTHICK_FRAME); - XRC_ADD_STYLE(wxSYSTEM_MENU); - XRC_ADD_STYLE(wxRESIZE_BORDER); - XRC_ADD_STYLE(wxRESIZE_BOX); - XRC_ADD_STYLE(wxCLOSE_BOX); - - XRC_ADD_STYLE(wxFRAME_NO_TASKBAR); - XRC_ADD_STYLE(wxFRAME_SHAPED); - XRC_ADD_STYLE(wxFRAME_TOOL_WINDOW); - XRC_ADD_STYLE(wxFRAME_FLOAT_ON_PARENT); - XRC_ADD_STYLE(wxMAXIMIZE_BOX); - XRC_ADD_STYLE(wxMINIMIZE_BOX); - XRC_ADD_STYLE(wxSTAY_ON_TOP); - - XRC_ADD_STYLE(wxNO_3D); - XRC_ADD_STYLE(wxTAB_TRAVERSAL); - XRC_ADD_STYLE(wxWS_EX_VALIDATE_RECURSIVELY); - - AddWindowStyles(); -} - -wxObject *wxFrameXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(frame, wxFrame); - - frame->Create(m_parentAsWindow, - GetID(), - GetText(wxT("title")), - wxDefaultPosition, wxDefaultSize, - GetStyle(wxT("style"), wxDEFAULT_FRAME_STYLE), - GetName()); - - if (HasParam(wxT("size"))) - frame->SetClientSize(GetSize()); - if (HasParam(wxT("pos"))) - frame->Move(GetPosition()); - - SetupWindow(frame); - - CreateChildren(frame); - - if (GetBool(wxT("centered"), false)) - frame->Centre(); - - return frame; -} - -bool wxFrameXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxFrame")); -} diff --git a/contrib/src/xrc/xh_gauge.cpp b/contrib/src/xrc/xh_gauge.cpp deleted file mode 100644 index 2f3dad0c44..0000000000 --- a/contrib/src/xrc/xh_gauge.cpp +++ /dev/null @@ -1,74 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_gauge.cpp -// Purpose: XRC resource for wxGauge -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_gauge.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_gauge.h" -#include "wx/gauge.h" - -#if wxUSE_GAUGE - -IMPLEMENT_DYNAMIC_CLASS(wxGaugeXmlHandler, wxXmlResourceHandler) - -wxGaugeXmlHandler::wxGaugeXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxGA_HORIZONTAL); - XRC_ADD_STYLE(wxGA_VERTICAL); - XRC_ADD_STYLE(wxGA_PROGRESSBAR); - XRC_ADD_STYLE(wxGA_SMOOTH); // windows only - AddWindowStyles(); -} - -wxObject *wxGaugeXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(control, wxGauge) - - control->Create(m_parentAsWindow, - GetID(), - GetLong(wxT("range"), wxGAUGE_DEFAULT_RANGE), - GetPosition(), GetSize(), - GetStyle(), - wxDefaultValidator, - GetName()); - - if( HasParam(wxT("value"))) - { - control->SetValue(GetLong(wxT("value"))); - } - if( HasParam(wxT("shadow"))) - { - control->SetShadowWidth(GetDimension(wxT("shadow"))); - } - if( HasParam(wxT("bezel"))) - { - control->SetBezelFace(GetDimension(wxT("bezel"))); - } - - SetupWindow(control); - - return control; -} - -bool wxGaugeXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxGauge")); -} - -#endif // wxUSE_GAUGE diff --git a/contrib/src/xrc/xh_gdctl.cpp b/contrib/src/xrc/xh_gdctl.cpp deleted file mode 100644 index 5a8226ebb7..0000000000 --- a/contrib/src/xrc/xh_gdctl.cpp +++ /dev/null @@ -1,64 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_gdctl.cpp -// Purpose: XRC resource for wxGenericDirCtrl -// Author: Markus Greither -// Created: 2002/01/20 -// RCS-ID: -// Copyright: (c) 2002 Markus Greither -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_gdctl.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/defs.h" -#if wxUSE_DIRDLG - -#include "wx/textctrl.h" -#include "wx/xrc/xh_gdctl.h" -#include "wx/dirctrl.h" - -IMPLEMENT_DYNAMIC_CLASS(wxGenericDirCtrlXmlHandler, wxXmlResourceHandler) - -wxGenericDirCtrlXmlHandler::wxGenericDirCtrlXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxDIRCTRL_DIR_ONLY); - XRC_ADD_STYLE(wxDIRCTRL_3D_INTERNAL); - XRC_ADD_STYLE(wxDIRCTRL_SELECT_FIRST); - XRC_ADD_STYLE(wxDIRCTRL_SHOW_FILTERS); - AddWindowStyles(); -} - -wxObject *wxGenericDirCtrlXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(ctrl, wxGenericDirCtrl) - - ctrl->Create(m_parentAsWindow, - GetID(), - GetText(wxT("defaultfolder")), - GetPosition(), GetSize(), - GetStyle(), - GetText(wxT("filter")), - (int)GetLong(wxT("defaultfilter")), - GetName()); - - SetupWindow(ctrl); - - return ctrl; -} - -bool wxGenericDirCtrlXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxGenericDirCtrl")); -} - -#endif diff --git a/contrib/src/xrc/xh_html.cpp b/contrib/src/xrc/xh_html.cpp deleted file mode 100644 index 156370d27a..0000000000 --- a/contrib/src/xrc/xh_html.cpp +++ /dev/null @@ -1,85 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_html.cpp -// Purpose: XRC resource for wxHtmlWindow -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_html.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_html.h" - -#if wxUSE_HTML - -#include "wx/html/htmlwin.h" -#include "wx/filesys.h" - -IMPLEMENT_DYNAMIC_CLASS(wxHtmlWindowXmlHandler, wxXmlResourceHandler) - -wxHtmlWindowXmlHandler::wxHtmlWindowXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxHW_SCROLLBAR_NEVER); - XRC_ADD_STYLE(wxHW_SCROLLBAR_AUTO); - XRC_ADD_STYLE(wxHW_NO_SELECTION); - AddWindowStyles(); -} - -wxObject *wxHtmlWindowXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(control, wxHtmlWindow) - - control->Create(m_parentAsWindow, - GetID(), - GetPosition(), GetSize(), - GetStyle(wxT("style"), wxHW_SCROLLBAR_AUTO), - GetName()); - - if (HasParam(wxT("borders"))) - { - control->SetBorders(GetDimension(wxT("borders"))); - } - - if (HasParam(wxT("url"))) - { - wxString url = GetParamValue(wxT("url")); - wxFileSystem& fsys = GetCurFileSystem(); - - wxFSFile *f = fsys.OpenFile(url); - if (f) - { - control->LoadPage(f->GetLocation()); - delete f; - } - else - control->LoadPage(url); - } - - else if (HasParam(wxT("htmlcode"))) - { - control->SetPage(GetText(wxT("htmlcode"))); - } - - SetupWindow(control); - - return control; -} - -bool wxHtmlWindowXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxHtmlWindow")); -} - -#endif // wxUSE_HTML diff --git a/contrib/src/xrc/xh_listb.cpp b/contrib/src/xrc/xh_listb.cpp deleted file mode 100644 index c0a41a91eb..0000000000 --- a/contrib/src/xrc/xh_listb.cpp +++ /dev/null @@ -1,101 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_listb.cpp -// Purpose: XRC resource for wxListBox -// Author: Bob Mitchell & Vaclav Slavik -// Created: 2000/07/29 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_listb.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_listb.h" -#include "wx/listbox.h" -#include "wx/intl.h" - -IMPLEMENT_DYNAMIC_CLASS(wxListBoxXmlHandler, wxXmlResourceHandler) - -wxListBoxXmlHandler::wxListBoxXmlHandler() -: wxXmlResourceHandler() , m_insideBox(false) -{ - XRC_ADD_STYLE(wxLB_SINGLE); - XRC_ADD_STYLE(wxLB_MULTIPLE); - XRC_ADD_STYLE(wxLB_EXTENDED); - XRC_ADD_STYLE(wxLB_HSCROLL); - XRC_ADD_STYLE(wxLB_ALWAYS_SB); - XRC_ADD_STYLE(wxLB_NEEDED_SB); - XRC_ADD_STYLE(wxLB_SORT); - AddWindowStyles(); -} - -wxObject *wxListBoxXmlHandler::DoCreateResource() -{ - if( m_class == wxT("wxListBox")) - { - // find the selection - long selection = GetLong(wxT("selection"), -1); - - // need to build the list of strings from children - m_insideBox = true; - CreateChildrenPrivately(NULL, GetParamNode(wxT("content"))); - wxString *strings = (wxString *) NULL; - if (strList.GetCount() > 0) - { - strings = new wxString[strList.GetCount()]; - int count = strList.GetCount(); - for (int i = 0; i < count; i++) - strings[i]=strList[i]; - } - - XRC_MAKE_INSTANCE(control, wxListBox) - - control->Create(m_parentAsWindow, - GetID(), - GetPosition(), GetSize(), - strList.GetCount(), - strings, - GetStyle(), - wxDefaultValidator, - GetName()); - - if (selection != -1) - control->SetSelection(selection); - - SetupWindow(control); - - if (strings != NULL) - delete[] strings; - strList.Clear(); // dump the strings - - return control; - } - else - { - // on the inside now. - // handle Label - - // add to the list - wxString str = GetNodeContent(m_node); - if (m_resource->GetFlags() & wxXRC_USE_LOCALE) - str = wxGetTranslation(str); - strList.Add(str); - - return NULL; - } -} - -bool wxListBoxXmlHandler::CanHandle(wxXmlNode *node) -{ - return (IsOfClass(node, wxT("wxListBox")) || - (m_insideBox && node->GetName() == wxT("item"))); -} diff --git a/contrib/src/xrc/xh_listc.cpp b/contrib/src/xrc/xh_listc.cpp deleted file mode 100644 index f6c9eab2c2..0000000000 --- a/contrib/src/xrc/xh_listc.cpp +++ /dev/null @@ -1,73 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_listc.cpp -// Purpose: XRC resource for wxListCtrl -// Author: Brian Gavin -// Created: 2000/09/09 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Brian Gavin -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_listc.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/textctrl.h" -#include "wx/xrc/xh_listc.h" -#include "wx/listctrl.h" - - -IMPLEMENT_DYNAMIC_CLASS(wxListCtrlXmlHandler, wxXmlResourceHandler) - -wxListCtrlXmlHandler::wxListCtrlXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxLC_LIST); - XRC_ADD_STYLE(wxLC_REPORT); - XRC_ADD_STYLE(wxLC_ICON); - XRC_ADD_STYLE(wxLC_SMALL_ICON); - XRC_ADD_STYLE(wxLC_ALIGN_TOP); - XRC_ADD_STYLE(wxLC_ALIGN_LEFT); - XRC_ADD_STYLE(wxLC_AUTOARRANGE); - XRC_ADD_STYLE(wxLC_USER_TEXT); - XRC_ADD_STYLE(wxLC_EDIT_LABELS); - XRC_ADD_STYLE(wxLC_NO_HEADER); - XRC_ADD_STYLE(wxLC_SINGLE_SEL); - XRC_ADD_STYLE(wxLC_SORT_ASCENDING); - XRC_ADD_STYLE(wxLC_SORT_DESCENDING); - XRC_ADD_STYLE(wxLC_VIRTUAL); - XRC_ADD_STYLE(wxLC_HRULES); - XRC_ADD_STYLE(wxLC_VRULES); - XRC_ADD_STYLE(wxLC_NO_SORT_HEADER); - AddWindowStyles(); -} - -wxObject *wxListCtrlXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(list, wxListCtrl) - - list->Create(m_parentAsWindow, - GetID(), - GetPosition(), GetSize(), - GetStyle(), - wxDefaultValidator, - GetName()); - - // FIXME: add columns definition - - SetupWindow(list); - - return list; -} - -bool wxListCtrlXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxListCtrl")); -} diff --git a/contrib/src/xrc/xh_menu.cpp b/contrib/src/xrc/xh_menu.cpp deleted file mode 100644 index dbe2a89e61..0000000000 --- a/contrib/src/xrc/xh_menu.cpp +++ /dev/null @@ -1,141 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_menu.cpp -// Purpose: XRC resource for menus and menubars -// Author: Vaclav Slavik -// Created: 2000/03/05 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_menu.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_menu.h" -#include "wx/menu.h" -#include "wx/frame.h" - -IMPLEMENT_DYNAMIC_CLASS(wxMenuXmlHandler, wxXmlResourceHandler) - -wxMenuXmlHandler::wxMenuXmlHandler() : - wxXmlResourceHandler(), m_insideMenu(false) -{ - XRC_ADD_STYLE(wxMENU_TEAROFF); -} - -wxObject *wxMenuXmlHandler::DoCreateResource() -{ - if (m_class == wxT("wxMenu")) - { - wxMenu *menu = new wxMenu(GetStyle()); - wxString title = GetText(wxT("label")); - wxString help = GetText(wxT("help")); - - bool oldins = m_insideMenu; - m_insideMenu = true; - CreateChildren(menu, true/*only this handler*/); - m_insideMenu = oldins; - - wxMenuBar *p_bar = wxDynamicCast(m_parent, wxMenuBar); - if (p_bar) - p_bar->Append(menu, title); - else - { - wxMenu *p_menu = wxDynamicCast(m_parent, wxMenu); - if (p_menu) - p_menu->Append(GetID(), title, menu, help); - } - - return menu; - } - - else - { - wxMenu *p_menu = wxDynamicCast(m_parent, wxMenu); - - if (m_class == wxT("separator")) - p_menu->AppendSeparator(); - else if (m_class == wxT("break")) - p_menu->Break(); - else /*wxMenuItem*/ - { - int id = GetID(); - wxString label = GetText(wxT("label")); - wxString accel = GetText(wxT("accel"), false); - wxString fullLabel = label; - if (!accel.IsEmpty()) - fullLabel << wxT("\t") << accel; - - wxItemKind kind = wxITEM_NORMAL; - if (GetBool(wxT("radio"))) - kind = wxITEM_RADIO; - if (GetBool(wxT("checkable"))) - { - wxASSERT_MSG( kind == wxITEM_NORMAL, _T("can't have both checkable and radion button at once") ); - kind = wxITEM_CHECK; - } - - wxMenuItem *mitem = new wxMenuItem(p_menu, id, fullLabel, - GetText(wxT("help")), kind); - -#if wxCHECK_VERSION(2,3,0) || (defined(__WXMSW__) && wxUSE_OWNER_DRAWN) - if (HasParam(wxT("bitmap"))) - mitem->SetBitmap(GetBitmap(wxT("bitmap"), wxART_MENU)); -#endif - p_menu->Append(mitem); - mitem->Enable(GetBool(wxT("enabled"), true)); - if (kind == wxITEM_CHECK) - mitem->Check(GetBool(wxT("checked"))); - } - return NULL; - } -} - - - -bool wxMenuXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxMenu")) || - (m_insideMenu && - (IsOfClass(node, wxT("wxMenuItem")) || - IsOfClass(node, wxT("break")) || - IsOfClass(node, wxT("separator"))) - ); -} - -IMPLEMENT_DYNAMIC_CLASS(wxMenuBarXmlHandler, wxXmlResourceHandler) - -wxMenuBarXmlHandler::wxMenuBarXmlHandler() : wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxMB_DOCKABLE); -} - -wxObject *wxMenuBarXmlHandler::DoCreateResource() -{ - wxMenuBar *menubar = new wxMenuBar(GetStyle()); - CreateChildren(menubar); - - if (m_parentAsWindow) - { - wxFrame *parentFrame = wxDynamicCast(m_parent, wxFrame); - if (parentFrame) - parentFrame->SetMenuBar(menubar); - } - - return menubar; -} - - - -bool wxMenuBarXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxMenuBar")); -} diff --git a/contrib/src/xrc/xh_notbk.cpp b/contrib/src/xrc/xh_notbk.cpp deleted file mode 100644 index 1a0c7b14b4..0000000000 --- a/contrib/src/xrc/xh_notbk.cpp +++ /dev/null @@ -1,101 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_notbk.cpp -// Purpose: XRC resource for wxNotebook -// Author: Vaclav Slavik -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_notbk.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_notbk.h" - -#if wxUSE_NOTEBOOK - -#include "wx/log.h" -#include "wx/notebook.h" -#include "wx/sizer.h" - -IMPLEMENT_DYNAMIC_CLASS(wxNotebookXmlHandler, wxXmlResourceHandler) - -wxNotebookXmlHandler::wxNotebookXmlHandler() -: wxXmlResourceHandler(), m_isInside(false), m_notebook(NULL) -{ - XRC_ADD_STYLE(wxNB_FIXEDWIDTH); - XRC_ADD_STYLE(wxNB_LEFT); - XRC_ADD_STYLE(wxNB_RIGHT); - XRC_ADD_STYLE(wxNB_BOTTOM); - AddWindowStyles(); -} - -wxObject *wxNotebookXmlHandler::DoCreateResource() -{ - if (m_class == wxT("notebookpage")) - { - wxXmlNode *n = GetParamNode(wxT("object")); - - if ( !n ) - n = GetParamNode(wxT("object_ref")); - - if (n) - { - bool old_ins = m_isInside; - m_isInside = false; - wxObject *item = CreateResFromNode(n, m_notebook, NULL); - m_isInside = old_ins; - wxWindow *wnd = wxDynamicCast(item, wxWindow); - - if (wnd) - m_notebook->AddPage(wnd, GetText(wxT("label")), - GetBool(wxT("selected"), 0)); - else - wxLogError(wxT("Error in resource.")); - return wnd; - } - else - { - wxLogError(wxT("Error in resource: no control within notebook's tag.")); - return NULL; - } - } - - else - { - XRC_MAKE_INSTANCE(nb, wxNotebook) - - nb->Create(m_parentAsWindow, - GetID(), - GetPosition(), GetSize(), - GetStyle(wxT("style")), - GetName()); - - wxNotebook *old_par = m_notebook; - m_notebook = nb; - bool old_ins = m_isInside; - m_isInside = true; - CreateChildren(m_notebook, true/*only this handler*/); - m_isInside = old_ins; - m_notebook = old_par; - - return nb; - } -} - -bool wxNotebookXmlHandler::CanHandle(wxXmlNode *node) -{ - return ((!m_isInside && IsOfClass(node, wxT("wxNotebook"))) || - (m_isInside && IsOfClass(node, wxT("notebookpage")))); -} - -#endif diff --git a/contrib/src/xrc/xh_panel.cpp b/contrib/src/xrc/xh_panel.cpp deleted file mode 100644 index b05433b018..0000000000 --- a/contrib/src/xrc/xh_panel.cpp +++ /dev/null @@ -1,56 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_panel.cpp -// Purpose: XRC resource for panels -// Author: Vaclav Slavik -// Created: 2000/03/05 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_panel.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_panel.h" -#include "wx/panel.h" -#include "wx/frame.h" // to get wxNO_3D - -IMPLEMENT_DYNAMIC_CLASS(wxPanelXmlHandler, wxXmlResourceHandler) - -wxPanelXmlHandler::wxPanelXmlHandler() : wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxNO_3D); - XRC_ADD_STYLE(wxTAB_TRAVERSAL); - XRC_ADD_STYLE(wxWS_EX_VALIDATE_RECURSIVELY); - - AddWindowStyles(); -} - -wxObject *wxPanelXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(panel, wxPanel) - - panel->Create(m_parentAsWindow, - GetID(), - GetPosition(), GetSize(), - GetStyle(wxT("style"), wxTAB_TRAVERSAL), - GetName()); - - SetupWindow(panel); - CreateChildren(panel); - - return panel; -} - -bool wxPanelXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxPanel")); -} diff --git a/contrib/src/xrc/xh_radbt.cpp b/contrib/src/xrc/xh_radbt.cpp deleted file mode 100644 index 01c5ece4f0..0000000000 --- a/contrib/src/xrc/xh_radbt.cpp +++ /dev/null @@ -1,66 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_radbt.cpp -// Purpose: XRC resource for wxRadioButton -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_radbt.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_radbt.h" -#include "wx/radiobut.h" - -#if wxUSE_RADIOBOX - -IMPLEMENT_DYNAMIC_CLASS(wxRadioButtonXmlHandler, wxXmlResourceHandler) - -wxRadioButtonXmlHandler::wxRadioButtonXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxRB_GROUP); - AddWindowStyles(); -} - -wxObject *wxRadioButtonXmlHandler::DoCreateResource() -{ - /* BOBM - implementation note. - * once the wxBitmapRadioButton is implemented. - * look for a bitmap property. If not null, - * make it a wxBitmapRadioButton instead of the - * normal radio button. - */ - - XRC_MAKE_INSTANCE(control, wxRadioButton) - - control->Create(m_parentAsWindow, - GetID(), - GetText(wxT("label")), - GetPosition(), GetSize(), - GetStyle(), - wxDefaultValidator, - GetName()); - - control->SetValue(GetBool(wxT("value"), 0)); - SetupWindow(control); - - return control; -} - -bool wxRadioButtonXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxRadioButton")); -} - -#endif diff --git a/contrib/src/xrc/xh_radbx.cpp b/contrib/src/xrc/xh_radbx.cpp deleted file mode 100644 index 5b950e2e93..0000000000 --- a/contrib/src/xrc/xh_radbx.cpp +++ /dev/null @@ -1,105 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_radbx.cpp -// Purpose: XRC resource for wxRadioBox -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_radbx.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_radbx.h" -#include "wx/radiobox.h" -#include "wx/intl.h" - -#if wxUSE_RADIOBOX - -IMPLEMENT_DYNAMIC_CLASS(wxRadioBoxXmlHandler, wxXmlResourceHandler) - -wxRadioBoxXmlHandler::wxRadioBoxXmlHandler() -: wxXmlResourceHandler(), m_insideBox(false) -{ - XRC_ADD_STYLE(wxRA_SPECIFY_COLS); - XRC_ADD_STYLE(wxRA_HORIZONTAL); - XRC_ADD_STYLE(wxRA_SPECIFY_ROWS); - XRC_ADD_STYLE(wxRA_VERTICAL); - AddWindowStyles(); -} - -wxObject *wxRadioBoxXmlHandler::DoCreateResource() -{ - if( m_class == wxT("wxRadioBox")) - { - // find the selection - long selection = GetLong( wxT("selection"), -1 ); - - // need to build the list of strings from children - m_insideBox = true; - CreateChildrenPrivately( NULL, GetParamNode(wxT("content"))); - wxString *strings = (wxString *) NULL; - if( strList.GetCount() > 0 ) - { - strings = new wxString[strList.GetCount()]; - int count = strList.GetCount(); - for( int i = 0; i < count; i++ ) - strings[i]=strList[i]; - } - - XRC_MAKE_INSTANCE(control, wxRadioBox) - - control->Create(m_parentAsWindow, - GetID(), - GetText(wxT("label")), - GetPosition(), GetSize(), - strList.GetCount(), - strings, - GetLong(wxT("dimension"), 1), - GetStyle(), - wxDefaultValidator, - GetName()); - - if (selection != -1) - control->SetSelection(selection); - - SetupWindow(control); - - if (strings != NULL) - delete[] strings; - strList.Clear(); // dump the strings - - return control; - } - else - { - // on the inside now. - // handle Label - - // add to the list - wxString str = GetNodeContent(m_node); - if (m_resource->GetFlags() & wxXRC_USE_LOCALE) - str = wxGetTranslation(str); - strList.Add(str); - - return NULL; - } - -} - -bool wxRadioBoxXmlHandler::CanHandle(wxXmlNode *node) -{ - return (IsOfClass(node, wxT("wxRadioBox")) || - (m_insideBox && node->GetName() == wxT("item"))); -} - -#endif diff --git a/contrib/src/xrc/xh_scrol.cpp b/contrib/src/xrc/xh_scrol.cpp deleted file mode 100644 index f1c6fcba19..0000000000 --- a/contrib/src/xrc/xh_scrol.cpp +++ /dev/null @@ -1,60 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_scrol.cpp -// Purpose: XRC resource for wxScrollBar -// Author: Brian Gavin -// Created: 2000/09/09 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Brian Gavin -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_scrol.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_scrol.h" -#include "wx/scrolbar.h" - -IMPLEMENT_DYNAMIC_CLASS(wxScrollBarXmlHandler, wxXmlResourceHandler) - -wxScrollBarXmlHandler::wxScrollBarXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxSB_HORIZONTAL); - XRC_ADD_STYLE(wxSB_VERTICAL); - AddWindowStyles(); -} - -wxObject *wxScrollBarXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(control, wxScrollBar) - - control->Create(m_parentAsWindow, - GetID(), - GetPosition(), GetSize(), - GetStyle(), - wxDefaultValidator, - GetName()); - - control->SetScrollbar(GetLong( wxT("value"), 0), - GetLong( wxT("thumbsize"),1), - GetLong( wxT("range"), 10), - GetLong( wxT("pagesize"),1)); - - SetupWindow(control); - CreateChildren(control); - - return control; -} - -bool wxScrollBarXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxScrollBar")); -} diff --git a/contrib/src/xrc/xh_scwin.cpp b/contrib/src/xrc/xh_scwin.cpp deleted file mode 100644 index e075827f4e..0000000000 --- a/contrib/src/xrc/xh_scwin.cpp +++ /dev/null @@ -1,61 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_scwin.cpp -// Purpose: XRC resource for wxScrolledWindow -// Author: Vaclav Slavik -// Created: 2002/10/18 -// RCS-ID: $Id$ -// Copyright: (c) 2002 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_scwin.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_scwin.h" -#include "wx/scrolwin.h" -#include "wx/frame.h" // to get wxNO_3D - -IMPLEMENT_DYNAMIC_CLASS(wxScrolledWindowXmlHandler, wxXmlResourceHandler) - -wxScrolledWindowXmlHandler::wxScrolledWindowXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxHSCROLL); - XRC_ADD_STYLE(wxVSCROLL); - - // wxPanel styles - XRC_ADD_STYLE(wxNO_3D); - XRC_ADD_STYLE(wxTAB_TRAVERSAL); - XRC_ADD_STYLE(wxWS_EX_VALIDATE_RECURSIVELY); - - AddWindowStyles(); -} - -wxObject *wxScrolledWindowXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(control, wxScrolledWindow) - - control->Create(m_parentAsWindow, - GetID(), - GetPosition(), GetSize(), - GetStyle(wxT("style"), wxHSCROLL | wxVSCROLL), - GetName()); - - SetupWindow(control); - CreateChildren(control); - - return control; -} - -bool wxScrolledWindowXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxScrolledWindow")); -} diff --git a/contrib/src/xrc/xh_sizer.cpp b/contrib/src/xrc/xh_sizer.cpp deleted file mode 100644 index ba6c799f25..0000000000 --- a/contrib/src/xrc/xh_sizer.cpp +++ /dev/null @@ -1,372 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_sizer.cpp -// Purpose: XRC resource for wxBoxSizer -// Author: Vaclav Slavik -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_sizer.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_sizer.h" -#include "wx/sizer.h" -#include "wx/gbsizer.h" -#include "wx/log.h" -#include "wx/statbox.h" -#include "wx/notebook.h" -#include "wx/panel.h" -#include "wx/tokenzr.h" - - - -IMPLEMENT_DYNAMIC_CLASS(wxSizerXmlHandler, wxXmlResourceHandler) - - - -wxSizerXmlHandler::wxSizerXmlHandler() - : wxXmlResourceHandler(), - m_isInside(false), - m_isGBS(false), - m_parentSizer(NULL) -{ - XRC_ADD_STYLE(wxHORIZONTAL); - XRC_ADD_STYLE(wxVERTICAL); - - // and flags - XRC_ADD_STYLE(wxLEFT); - XRC_ADD_STYLE(wxRIGHT); - XRC_ADD_STYLE(wxTOP); - XRC_ADD_STYLE(wxBOTTOM); - XRC_ADD_STYLE(wxNORTH); - XRC_ADD_STYLE(wxSOUTH); - XRC_ADD_STYLE(wxEAST); - XRC_ADD_STYLE(wxWEST); - XRC_ADD_STYLE(wxALL); - - XRC_ADD_STYLE(wxGROW); - XRC_ADD_STYLE(wxEXPAND); - XRC_ADD_STYLE(wxSHAPED); - XRC_ADD_STYLE(wxSTRETCH_NOT); - - XRC_ADD_STYLE(wxALIGN_CENTER); - XRC_ADD_STYLE(wxALIGN_CENTRE); - XRC_ADD_STYLE(wxALIGN_LEFT); - XRC_ADD_STYLE(wxALIGN_TOP); - XRC_ADD_STYLE(wxALIGN_RIGHT); - XRC_ADD_STYLE(wxALIGN_BOTTOM); - XRC_ADD_STYLE(wxALIGN_CENTER_HORIZONTAL); - XRC_ADD_STYLE(wxALIGN_CENTRE_HORIZONTAL); - XRC_ADD_STYLE(wxALIGN_CENTER_VERTICAL); - XRC_ADD_STYLE(wxALIGN_CENTRE_VERTICAL); - - XRC_ADD_STYLE(wxADJUST_MINSIZE); - XRC_ADD_STYLE(wxFIXED_MINSIZE); -} - - - -bool wxSizerXmlHandler::CanHandle(wxXmlNode *node) -{ - return ( (!m_isInside && IsSizerNode(node)) || - (m_isInside && IsOfClass(node, wxT("sizeritem"))) || - (m_isInside && IsOfClass(node, wxT("spacer"))) - ); -} - - -wxObject* wxSizerXmlHandler::DoCreateResource() -{ - if (m_class == wxT("sizeritem")) - return Handle_sizeritem(); - - else if (m_class == wxT("spacer")) - return Handle_spacer(); - - else - return Handle_sizer(); -} - - - - -bool wxSizerXmlHandler::IsSizerNode(wxXmlNode *node) -{ - return (IsOfClass(node, wxT("wxBoxSizer"))) || - (IsOfClass(node, wxT("wxStaticBoxSizer"))) || - (IsOfClass(node, wxT("wxGridSizer"))) || - (IsOfClass(node, wxT("wxFlexGridSizer"))) || - (IsOfClass(node, wxT("wxGridBagSizer"))); -} - - -wxObject* wxSizerXmlHandler::Handle_sizeritem() -{ - // find the item to be managed by this sizeritem - wxXmlNode *n = GetParamNode(wxT("object")); - if ( !n ) - n = GetParamNode(wxT("object_ref")); - - // did we find one? - if (n) - { - // create a sizer item for it - wxSizerItem* sitem = MakeSizerItem(); - - // now fetch the item to be managed - bool old_gbs = m_isGBS; - bool old_ins = m_isInside; - wxSizer *old_par = m_parentSizer; - m_isInside = false; - if (!IsSizerNode(n)) m_parentSizer = NULL; - wxObject *item = CreateResFromNode(n, m_parent, NULL); - m_isInside = old_ins; - m_parentSizer = old_par; - m_isGBS = old_gbs; - - // and figure out what type it is - wxSizer *sizer = wxDynamicCast(item, wxSizer); - wxWindow *wnd = wxDynamicCast(item, wxWindow); - - if (sizer) - sitem->SetSizer(sizer); - else if (wnd) - sitem->SetWindow(wnd); - else - wxLogError(wxT("Error in resource.")); - - // finally, set other wxSizerItem attributes - SetSizerItemAttributes(sitem); - - AddSizerItem(sitem); - return item; - } - else /*n == NULL*/ - { - wxLogError(wxT("Error in resource: no window/sizer/spacer within sizeritem object.")); - return NULL; - } -} - - -wxObject* wxSizerXmlHandler::Handle_spacer() -{ - wxCHECK_MSG(m_parentSizer, NULL, wxT("Incorrect syntax of XRC resource: spacer not within sizer!")); - - wxSizerItem* sitem = MakeSizerItem(); - SetSizerItemAttributes(sitem); - sitem->SetSpacer(GetSize()); - AddSizerItem(sitem); - return NULL; -} - - -wxObject* wxSizerXmlHandler::Handle_sizer() -{ - wxSizer *sizer = NULL; - - wxXmlNode *parentNode = m_node->GetParent(); - - wxCHECK_MSG(m_parentSizer != NULL || - (parentNode && parentNode->GetType() == wxXML_ELEMENT_NODE && - m_parentAsWindow != NULL && - (m_parentAsWindow->IsKindOf(CLASSINFO(wxPanel)) || - m_parentAsWindow->IsKindOf(CLASSINFO(wxFrame)) || - m_parentAsWindow->IsKindOf(CLASSINFO(wxDialog))) - ), NULL, - wxT("Incorrect use of sizer: parent is not 'wxDialog', 'wxFrame' or 'wxPanel'.")); - - if (m_class == wxT("wxBoxSizer")) - sizer = Handle_wxBoxSizer(); - - else if (m_class == wxT("wxStaticBoxSizer")) - sizer = Handle_wxStaticBoxSizer(); - - else if (m_class == wxT("wxGridSizer")) - sizer = Handle_wxGridSizer(); - - else if (m_class == wxT("wxFlexGridSizer")) - sizer = Handle_wxFlexGridSizer(); - - else if (m_class == wxT("wxGridBagSizer")) - sizer = Handle_wxGridBagSizer(); - - - wxSize minsize = GetSize(wxT("minsize")); - if (!(minsize == wxDefaultSize)) - sizer->SetMinSize(minsize); - - // save state - wxSizer *old_par = m_parentSizer; - bool old_ins = m_isInside; - - // set new state - m_parentSizer = sizer; - m_isInside = true; - m_isGBS = (m_class == wxT("wxGridBagSizer")); - - CreateChildren(m_parent, true/*only this handler*/); - - // restore state - m_isInside = old_ins; - m_parentSizer = old_par; - - if (m_parentSizer == NULL) // setup window: - { - m_parentAsWindow->SetSizer(sizer); - - wxXmlNode *nd = m_node; - m_node = parentNode; - if (GetSize() == wxDefaultSize) - sizer->Fit(m_parentAsWindow); - m_node = nd; - - if (m_parentAsWindow->GetWindowStyle() & (wxRESIZE_BOX | wxRESIZE_BORDER)) - sizer->SetSizeHints(m_parentAsWindow); - } - - return sizer; -} - - -wxSizer* wxSizerXmlHandler::Handle_wxBoxSizer() -{ - return new wxBoxSizer(GetStyle(wxT("orient"), wxHORIZONTAL)); -} - -wxSizer* wxSizerXmlHandler::Handle_wxStaticBoxSizer() -{ - return new wxStaticBoxSizer( - new wxStaticBox(m_parentAsWindow, - GetID(), - GetText(wxT("label")), - wxDefaultPosition, wxDefaultSize, - 0/*style*/, - GetName()), - GetStyle(wxT("orient"), wxHORIZONTAL)); -} - -wxSizer* wxSizerXmlHandler::Handle_wxGridSizer() -{ - return new wxGridSizer(GetLong(wxT("rows")), GetLong(wxT("cols")), - GetDimension(wxT("vgap")), GetDimension(wxT("hgap"))); -} - - -wxSizer* wxSizerXmlHandler::Handle_wxFlexGridSizer() -{ - wxFlexGridSizer *sizer = - new wxFlexGridSizer(GetLong(wxT("rows")), GetLong(wxT("cols")), - GetDimension(wxT("vgap")), GetDimension(wxT("hgap"))); - SetGrowables(sizer, wxT("growablerows"), true); - SetGrowables(sizer, wxT("growablecols"), false); - return sizer; -} - - -wxSizer* wxSizerXmlHandler::Handle_wxGridBagSizer() -{ - wxGridBagSizer *sizer = - new wxGridBagSizer(GetDimension(wxT("vgap")), GetDimension(wxT("hgap"))); - SetGrowables(sizer, wxT("growablerows"), true); - SetGrowables(sizer, wxT("growablecols"), false); - return sizer; -} - - - - -void wxSizerXmlHandler::SetGrowables(wxFlexGridSizer* sizer, - const wxChar* param, - bool rows) -{ - wxStringTokenizer tkn; - unsigned long l; - tkn.SetString(GetParamValue(param), wxT(",")); - while (tkn.HasMoreTokens()) - { - if (!tkn.GetNextToken().ToULong(&l)) - wxLogError(wxT("growable[rows|cols] must be comma-separated list of row numbers")); - else { - if (rows) - sizer->AddGrowableRow(l); - else - sizer->AddGrowableCol(l); - } - } -} - - -wxGBPosition wxSizerXmlHandler::GetGBPos(const wxString& param) -{ - wxSize sz = GetSize(param); - if (sz.x < 0) sz.x = 0; - if (sz.y < 0) sz.y = 0; - return wxGBPosition(sz.x, sz.y); -} - -wxGBSpan wxSizerXmlHandler::GetGBSpan(const wxString& param) -{ - wxSize sz = GetSize(param); - if (sz.x < 1) sz.x = 1; - if (sz.y < 1) sz.y = 1; - return wxGBSpan(sz.x, sz.y); -} - - - -wxSizerItem* wxSizerXmlHandler::MakeSizerItem() -{ - if (m_isGBS) - return new wxGBSizerItem(); - else - return new wxSizerItem(); -} - -void wxSizerXmlHandler::SetSizerItemAttributes(wxSizerItem* sitem) -{ - sitem->SetProportion(GetLong(wxT("option"))); // Should this check for "proportion" too? - sitem->SetFlag(GetStyle(wxT("flag"))); - sitem->SetBorder(GetDimension(wxT("border"))); - wxSize sz = GetSize(wxT("minsize")); - if (!(sz == wxDefaultSize)) - sitem->SetMinSize(sz); - sz = GetSize(wxT("ratio")); - if (!(sz == wxDefaultSize)) - sitem->SetRatio(sz); - - if (m_isGBS) - { - wxGBSizerItem* gbsitem = (wxGBSizerItem*)sitem; - gbsitem->SetPos(GetGBPos(wxT("cellpos"))); - gbsitem->SetSpan(GetGBSpan(wxT("cellspan"))); - } -} - -void wxSizerXmlHandler::AddSizerItem(wxSizerItem* sitem) -{ - if (m_isGBS) - ((wxGridBagSizer*)m_parentSizer)->Add((wxGBSizerItem*)sitem); - else - m_parentSizer->Add(sitem); -} - - - - - - - - - - diff --git a/contrib/src/xrc/xh_slidr.cpp b/contrib/src/xrc/xh_slidr.cpp deleted file mode 100644 index e71a5fd41a..0000000000 --- a/contrib/src/xrc/xh_slidr.cpp +++ /dev/null @@ -1,94 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_slidr.cpp -// Purpose: XRC resource for wxSlider -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_slidr.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_slidr.h" -#include "wx/slider.h" - -#if wxUSE_SLIDER - -IMPLEMENT_DYNAMIC_CLASS(wxSliderXmlHandler, wxXmlResourceHandler) - -wxSliderXmlHandler::wxSliderXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxSL_HORIZONTAL); - XRC_ADD_STYLE(wxSL_VERTICAL); - XRC_ADD_STYLE(wxSL_AUTOTICKS); - XRC_ADD_STYLE(wxSL_LABELS); - XRC_ADD_STYLE(wxSL_LEFT); - XRC_ADD_STYLE(wxSL_TOP); - XRC_ADD_STYLE(wxSL_RIGHT); - XRC_ADD_STYLE(wxSL_BOTTOM); - XRC_ADD_STYLE(wxSL_BOTH); - XRC_ADD_STYLE(wxSL_SELRANGE); - AddWindowStyles(); -} - -wxObject *wxSliderXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(control, wxSlider) - - control->Create(m_parentAsWindow, - GetID(), - GetLong(wxT("value"), wxSL_DEFAULT_VALUE), - GetLong(wxT("min"), wxSL_DEFAULT_MIN), - GetLong(wxT("max"), wxSL_DEFAULT_MAX), - GetPosition(), GetSize(), - GetStyle(), - wxDefaultValidator, - GetName()); - - if( HasParam(wxT("tickfreq"))) - { - control->SetTickFreq(GetLong(wxT("tickfreq")), 0); - } - if( HasParam(wxT("pagesize"))) - { - control->SetPageSize(GetLong(wxT("pagesize"))); - } - if( HasParam(wxT("linesize"))) - { - control->SetLineSize(GetLong(wxT("linesize"))); - } - if( HasParam(wxT("thumb"))) - { - control->SetThumbLength(GetLong(wxT("thumb"))); - } - if( HasParam(wxT("tick"))) - { - control->SetTick(GetLong(wxT("tick"))); - } - if( HasParam(wxT("selmin")) && HasParam(wxT("selmax"))) - { - control->SetSelection(GetLong(wxT("selmin")), GetLong(wxT("selmax"))); - } - - SetupWindow(control); - - return control; -} - -bool wxSliderXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxSlider")); -} - -#endif diff --git a/contrib/src/xrc/xh_spin.cpp b/contrib/src/xrc/xh_spin.cpp deleted file mode 100644 index c6ad0fcf92..0000000000 --- a/contrib/src/xrc/xh_spin.cpp +++ /dev/null @@ -1,101 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_spin.cpp -// Purpose: XRC resource for wxSpinButton -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_spin.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_spin.h" -#include "wx/spinctrl.h" - -#if wxUSE_SPINBTN - -IMPLEMENT_DYNAMIC_CLASS(wxSpinButtonXmlHandler, wxXmlResourceHandler) - -wxSpinButtonXmlHandler::wxSpinButtonXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxSP_HORIZONTAL); - XRC_ADD_STYLE(wxSP_VERTICAL); - XRC_ADD_STYLE(wxSP_ARROW_KEYS); - XRC_ADD_STYLE(wxSP_WRAP); - AddWindowStyles(); -} - -wxObject *wxSpinButtonXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(control, wxSpinButton) - - control->Create(m_parentAsWindow, - GetID(), - GetPosition(), GetSize(), - GetStyle(wxT("style"), wxSP_VERTICAL | wxSP_ARROW_KEYS), - GetName()); - - control->SetValue(GetLong( wxT("value"), wxSP_DEFAULT_VALUE)); - control->SetRange(GetLong( wxT("min"), wxSP_DEFAULT_MIN), - GetLong(wxT("max"), wxSP_DEFAULT_MAX)); - SetupWindow(control); - - return control; -} - -bool wxSpinButtonXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxSpinButton")); -} - -#endif // wxUSE_SPINBTN - -#if wxUSE_SPINCTRL - -IMPLEMENT_DYNAMIC_CLASS(wxSpinCtrlXmlHandler, wxXmlResourceHandler) - -wxSpinCtrlXmlHandler::wxSpinCtrlXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxSP_HORIZONTAL); - XRC_ADD_STYLE(wxSP_VERTICAL); - XRC_ADD_STYLE(wxSP_ARROW_KEYS); - XRC_ADD_STYLE(wxSP_WRAP); -} - -wxObject *wxSpinCtrlXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(control, wxSpinCtrl) - - control->Create(m_parentAsWindow, - GetID(), - GetText(wxT("value")), - GetPosition(), GetSize(), - GetStyle(wxT("style"), wxSP_ARROW_KEYS), - GetLong(wxT("min"), wxSP_DEFAULT_MIN), - GetLong(wxT("max"), wxSP_DEFAULT_MAX), - GetLong(wxT("value"), wxSP_DEFAULT_VALUE), - GetName()); - - SetupWindow(control); - - return control; -} - -bool wxSpinCtrlXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxSpinCtrl")); -} - -#endif // wxUSE_SPINCTRL diff --git a/contrib/src/xrc/xh_split.cpp b/contrib/src/xrc/xh_split.cpp deleted file mode 100644 index 5deff63190..0000000000 --- a/contrib/src/xrc/xh_split.cpp +++ /dev/null @@ -1,106 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_split.cpp -// Purpose: XRC resource for wxSplitterWindow -// Author: panga@freemail.hu, Vaclav Slavik -// Created: 2003/01/26 -// RCS-ID: $Id$ -// Copyright: (c) 2003 panga@freemail.hu, Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_split.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_split.h" -#include "wx/splitter.h" -#include "wx/log.h" - -IMPLEMENT_DYNAMIC_CLASS(wxSplitterWindowXmlHandler, wxXmlResourceHandler) - -wxSplitterWindowXmlHandler::wxSplitterWindowXmlHandler() : wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxSP_3D); - XRC_ADD_STYLE(wxSP_3DSASH); - XRC_ADD_STYLE(wxSP_3DBORDER); - XRC_ADD_STYLE(wxSP_FULLSASH); - XRC_ADD_STYLE(wxSP_BORDER); - XRC_ADD_STYLE(wxSP_NOBORDER); - XRC_ADD_STYLE(wxSP_PERMIT_UNSPLIT); - XRC_ADD_STYLE(wxSP_LIVE_UPDATE); - XRC_ADD_STYLE(wxSP_NO_XP_THEME); - AddWindowStyles(); -} - -wxObject *wxSplitterWindowXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(splitter, wxSplitterWindow); - - splitter->Create(m_parentAsWindow, - GetID(), - GetPosition(), GetSize(), - GetStyle(wxT("style"), wxSP_3D), - GetName()); - - SetupWindow(splitter); - - long sashpos = GetLong(wxT("sashpos"), 0); - long minpanesize = GetLong(wxT("minsize"), -1); - if (minpanesize != -1) - splitter->SetMinimumPaneSize(minpanesize); - - wxWindow *win1 = NULL, *win2 = NULL; - wxXmlNode *n = m_node->GetChildren(); - while (n) - { - if ((n->GetType() == wxXML_ELEMENT_NODE) && - (n->GetName() == wxT("object") || - n->GetName() == wxT("object_ref"))) - { - wxObject *created = CreateResFromNode(n, splitter, NULL); - wxWindow *win = wxDynamicCast(created, wxWindow); - if (win1 == NULL) - { - win1 = win; - } - else - { - win2 = win; - break; - } - } - n = n->GetNext(); - } - - if (win1 == NULL) - wxLogError(wxT("wxSplitterWindow node must contain at least one window.")); - - bool horizontal = (GetParamValue(wxT("orientation")) != wxT("vertical")); - if (win1 && win2) - { - if (horizontal) - splitter->SplitHorizontally(win1, win2, sashpos); - else - splitter->SplitVertically(win1, win2, sashpos); - } - else - { - splitter->Initialize(win1); - } - - return splitter; -} - -bool wxSplitterWindowXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxSplitterWindow")); -} - - diff --git a/contrib/src/xrc/xh_statbar.cpp b/contrib/src/xrc/xh_statbar.cpp deleted file mode 100644 index ec4eefc616..0000000000 --- a/contrib/src/xrc/xh_statbar.cpp +++ /dev/null @@ -1,109 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_statbar.cpp -// Purpose: XRC resource for wxStatusBar -// Author: Brian Ravnsgaard Riis -// Created: 2004/01/21 -// RCS-ID: $Id$ -// Copyright: (c) 2004 Brian Ravnsgaard Riis -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_statbar.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/frame.h" -#include "wx/string.h" -#include "wx/log.h" - -#if wxUSE_STATUSBAR - -#include "wx/xrc/xh_statbar.h" -#include "wx/statusbr.h" - -IMPLEMENT_DYNAMIC_CLASS(wxStatusBarXmlHandler, wxXmlResourceHandler) - -wxStatusBarXmlHandler::wxStatusBarXmlHandler() : - wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxST_SIZEGRIP); - AddWindowStyles(); -} - -wxObject *wxStatusBarXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(statbar, wxStatusBar) - - statbar->Create(m_parentAsWindow, - GetID(), - GetStyle(), - GetName()); - - int fields = GetLong(wxT("fields"), 1); - wxString widths = GetParamValue(wxT("widths")); - wxString styles = GetParamValue(wxT("styles")); - - if (fields > 1 && !widths.IsEmpty()) - { - int *width = new int[fields]; - - for (int i = 0; i < fields; ++i) - { - width[i] = wxAtoi(widths.BeforeFirst(wxT(','))); - if(widths.Find(wxT(','))) - widths.Remove(0, widths.Find(wxT(',')) + 1); - } - statbar->SetFieldsCount(fields, width); - delete[] width; - } - else - statbar->SetFieldsCount(fields); - - if (!styles.IsEmpty()) - { - int *style = new int[fields]; - for (int i = 0; i < fields; ++i) - { - style[i] = wxSB_NORMAL; - - wxString first = styles.BeforeFirst(wxT(',')); - if (first == wxT("wxSB_NORMAL")) - style[i] = wxSB_NORMAL; - else if (first == wxT("wxSB_FLAT")) - style[i] = wxSB_FLAT; - else if (first == wxT("wxSB_RAISED")) - style[i] = wxSB_RAISED; - - if (!first.IsEmpty()) - wxLogError(wxT("Error in resource, unknown statusbar field style: ") + first); - if(styles.Find(wxT(','))) - styles.Remove(0, styles.Find(wxT(',')) + 1); - } - statbar->SetStatusStyles(fields, style); - delete [] style; - } - - if (m_parentAsWindow) - { - wxFrame *parentFrame = wxDynamicCast(m_parent, wxFrame); - if (parentFrame) - parentFrame->SetStatusBar(statbar); - } - - return statbar; -} - -bool wxStatusBarXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxStatusBar")); -} - -#endif - diff --git a/contrib/src/xrc/xh_stbmp.cpp b/contrib/src/xrc/xh_stbmp.cpp deleted file mode 100644 index 2674322938..0000000000 --- a/contrib/src/xrc/xh_stbmp.cpp +++ /dev/null @@ -1,52 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_stbmp.cpp -// Purpose: XRC resource for wxStaticBitmap -// Author: Vaclav Slavik -// Created: 2000/04/22 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_stbmp.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_stbmp.h" -#include "wx/statbmp.h" - -IMPLEMENT_DYNAMIC_CLASS(wxStaticBitmapXmlHandler, wxXmlResourceHandler) - -wxStaticBitmapXmlHandler::wxStaticBitmapXmlHandler() -: wxXmlResourceHandler() -{ - AddWindowStyles(); -} - -wxObject *wxStaticBitmapXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(bmp, wxStaticBitmap) - - bmp->Create(m_parentAsWindow, - GetID(), - GetBitmap(wxT("bitmap"), wxART_OTHER, GetSize()), - GetPosition(), GetSize(), - GetStyle(), - GetName()); - - SetupWindow(bmp); - - return bmp; -} - -bool wxStaticBitmapXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxStaticBitmap")); -} diff --git a/contrib/src/xrc/xh_stbox.cpp b/contrib/src/xrc/xh_stbox.cpp deleted file mode 100644 index 9a88572d5b..0000000000 --- a/contrib/src/xrc/xh_stbox.cpp +++ /dev/null @@ -1,52 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_stbox.cpp -// Purpose: XRC resource for wxStaticBox -// Author: Brian Gavin -// Created: 2000/09/09 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Brian Gavin -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_stbox.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_stbox.h" -#include "wx/statbox.h" - -IMPLEMENT_DYNAMIC_CLASS(wxStaticBoxXmlHandler, wxXmlResourceHandler) - -wxStaticBoxXmlHandler::wxStaticBoxXmlHandler() -: wxXmlResourceHandler() -{ - AddWindowStyles(); -} - -wxObject *wxStaticBoxXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(box, wxStaticBox) - - box->Create(m_parentAsWindow, - GetID(), - GetText(wxT("label")), - GetPosition(), GetSize(), - GetStyle(), - GetName()); - - SetupWindow(box); - - return box; -} - -bool wxStaticBoxXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxStaticBox")); -} diff --git a/contrib/src/xrc/xh_stlin.cpp b/contrib/src/xrc/xh_stlin.cpp deleted file mode 100644 index 9d49226eab..0000000000 --- a/contrib/src/xrc/xh_stlin.cpp +++ /dev/null @@ -1,57 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_stbox.cpp -// Purpose: XRC resource for wxStaticLine -// Author: Brian Gavin -// Created: 2000/09/09 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Brian Gavin -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_stlin.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_stlin.h" -#include "wx/statline.h" - -#if wxUSE_STATLINE - -IMPLEMENT_DYNAMIC_CLASS(wxStaticLineXmlHandler, wxXmlResourceHandler) - -wxStaticLineXmlHandler::wxStaticLineXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxLI_HORIZONTAL); - XRC_ADD_STYLE(wxLI_VERTICAL); - AddWindowStyles(); -} - -wxObject *wxStaticLineXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(line, wxStaticLine) - - line->Create(m_parentAsWindow, - GetID(), - GetPosition(), GetSize(), - GetStyle(wxT("style"), wxLI_HORIZONTAL), - GetName()); - - SetupWindow(line); - - return line; -} - -bool wxStaticLineXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxStaticLine")); -} - -#endif diff --git a/contrib/src/xrc/xh_sttxt.cpp b/contrib/src/xrc/xh_sttxt.cpp deleted file mode 100644 index a65e2b4b4f..0000000000 --- a/contrib/src/xrc/xh_sttxt.cpp +++ /dev/null @@ -1,56 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_sttxt.cpp -// Purpose: XRC resource for wxStaticText -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_sttxt.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_sttxt.h" -#include "wx/stattext.h" - -IMPLEMENT_DYNAMIC_CLASS(wxStaticTextXmlHandler, wxXmlResourceHandler) - -wxStaticTextXmlHandler::wxStaticTextXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxST_NO_AUTORESIZE); - XRC_ADD_STYLE(wxALIGN_LEFT); - XRC_ADD_STYLE(wxALIGN_RIGHT); - XRC_ADD_STYLE(wxALIGN_CENTRE); - AddWindowStyles(); -} - -wxObject *wxStaticTextXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(text, wxStaticText) - - text->Create(m_parentAsWindow, - GetID(), - GetText(wxT("label")), - GetPosition(), GetSize(), - GetStyle(), - GetName()); - - SetupWindow(text); - - return text; -} - -bool wxStaticTextXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxStaticText")); -} diff --git a/contrib/src/xrc/xh_text.cpp b/contrib/src/xrc/xh_text.cpp deleted file mode 100644 index 19bbd601c8..0000000000 --- a/contrib/src/xrc/xh_text.cpp +++ /dev/null @@ -1,70 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_text.cpp -// Purpose: XRC resource for wxTextCtrl -// Author: Aleksandras Gluchovas -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Aleksandras Gluchovas -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_text.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_text.h" -#include "wx/textctrl.h" - -IMPLEMENT_DYNAMIC_CLASS(wxTextCtrlXmlHandler, wxXmlResourceHandler) - -wxTextCtrlXmlHandler::wxTextCtrlXmlHandler() : wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxTE_NO_VSCROLL); - XRC_ADD_STYLE(wxTE_AUTO_SCROLL); - XRC_ADD_STYLE(wxTE_PROCESS_ENTER); - XRC_ADD_STYLE(wxTE_PROCESS_TAB); - XRC_ADD_STYLE(wxTE_MULTILINE); - XRC_ADD_STYLE(wxTE_PASSWORD); - XRC_ADD_STYLE(wxTE_READONLY); - XRC_ADD_STYLE(wxHSCROLL); - XRC_ADD_STYLE(wxTE_RICH); - XRC_ADD_STYLE(wxTE_RICH2); - XRC_ADD_STYLE(wxTE_AUTO_URL); - XRC_ADD_STYLE(wxTE_NOHIDESEL); - XRC_ADD_STYLE(wxTE_LEFT); - XRC_ADD_STYLE(wxTE_CENTRE); - XRC_ADD_STYLE(wxTE_RIGHT); - XRC_ADD_STYLE(wxTE_DONTWRAP); - XRC_ADD_STYLE(wxTE_LINEWRAP); - XRC_ADD_STYLE(wxTE_WORDWRAP); - AddWindowStyles(); -} - -wxObject *wxTextCtrlXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(text, wxTextCtrl) - - text->Create(m_parentAsWindow, - GetID(), - GetText(wxT("value")), - GetPosition(), GetSize(), - GetStyle(), - wxDefaultValidator, - GetName()); - - SetupWindow(text); - - return text; -} - -bool wxTextCtrlXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxTextCtrl")); -} diff --git a/contrib/src/xrc/xh_tglbtn.cpp b/contrib/src/xrc/xh_tglbtn.cpp deleted file mode 100644 index 1e6219ca12..0000000000 --- a/contrib/src/xrc/xh_tglbtn.cpp +++ /dev/null @@ -1,58 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_tglbtn.cpp -// Purpose: XRC resource for wxCheckBox -// Author: Bob Mitchell -// Created: 2000/03/21 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Bob Mitchell and Verant Interactive -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_tglbtn.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_tglbtn.h" -#include "wx/tglbtn.h" - -#if wxUSE_TOGGLEBTN - -IMPLEMENT_DYNAMIC_CLASS(wxToggleButtonXmlHandler, wxXmlResourceHandler) - -wxToggleButtonXmlHandler::wxToggleButtonXmlHandler() -: wxXmlResourceHandler() -{ - AddWindowStyles(); -} - -wxObject *wxToggleButtonXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(control, wxToggleButton) - - control->Create(m_parentAsWindow, - GetID(), - GetText(wxT("label")), - GetPosition(), GetSize(), - GetStyle(), - wxDefaultValidator, - GetName()); - - control->SetValue(GetBool( wxT("checked"))); - SetupWindow(control); - - return control; -} - -bool wxToggleButtonXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxToggleButton")); -} - -#endif diff --git a/contrib/src/xrc/xh_toolb.cpp b/contrib/src/xrc/xh_toolb.cpp deleted file mode 100644 index 7e44ab77a1..0000000000 --- a/contrib/src/xrc/xh_toolb.cpp +++ /dev/null @@ -1,170 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_toolb.cpp -// Purpose: XRC resource for wxBoxSizer -// Author: Vaclav Slavik -// Created: 2000/08/11 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_toolb.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_toolb.h" -#include "wx/toolbar.h" -#include "wx/frame.h" - -#if wxUSE_TOOLBAR - -IMPLEMENT_DYNAMIC_CLASS(wxToolBarXmlHandler, wxXmlResourceHandler) - -wxToolBarXmlHandler::wxToolBarXmlHandler() -: wxXmlResourceHandler(), m_isInside(false), m_toolbar(NULL) -{ - XRC_ADD_STYLE(wxTB_FLAT); - XRC_ADD_STYLE(wxTB_DOCKABLE); - XRC_ADD_STYLE(wxTB_VERTICAL); - XRC_ADD_STYLE(wxTB_HORIZONTAL); - XRC_ADD_STYLE(wxTB_3DBUTTONS); - XRC_ADD_STYLE(wxTB_TEXT); - XRC_ADD_STYLE(wxTB_NOICONS); - XRC_ADD_STYLE(wxTB_NODIVIDER); - XRC_ADD_STYLE(wxTB_NOALIGN); - AddWindowStyles(); -} - -wxObject *wxToolBarXmlHandler::DoCreateResource() -{ - if (m_class == wxT("tool")) - { - wxCHECK_MSG(m_toolbar, NULL, wxT("Incorrect syntax of XRC resource: tool not within a toolbar!")); - - if (GetPosition() != wxDefaultPosition) - { - m_toolbar->AddTool(GetID(), - GetBitmap(wxT("bitmap"), wxART_TOOLBAR), - GetBitmap(wxT("bitmap2"), wxART_TOOLBAR), - GetBool(wxT("toggle")), - GetPosition().x, - GetPosition().y, - NULL, - GetText(wxT("tooltip")), - GetText(wxT("longhelp"))); - } - else - { - wxItemKind kind = wxITEM_NORMAL; - if (GetBool(wxT("radio"))) - kind = wxITEM_RADIO; - if (GetBool(wxT("toggle"))) - { - wxASSERT_MSG( kind == wxITEM_NORMAL, - _T("can't have both toggleable and radion button at once") ); - kind = wxITEM_CHECK; - } - m_toolbar->AddTool(GetID(), - GetText(wxT("label")), - GetBitmap(wxT("bitmap"), wxART_TOOLBAR), - GetBitmap(wxT("bitmap2"), wxART_TOOLBAR), - kind, - GetText(wxT("tooltip")), - GetText(wxT("longhelp"))); - } - return m_toolbar; // must return non-NULL - } - - else if (m_class == wxT("separator")) - { - wxCHECK_MSG(m_toolbar, NULL, wxT("Incorrect syntax of XRC resource: separator not within a toolbar!")); - m_toolbar->AddSeparator(); - return m_toolbar; // must return non-NULL - } - - else /**/ - { - int style = GetStyle(wxT("style"), wxNO_BORDER | wxTB_HORIZONTAL); -#ifdef __WXMSW__ - if (!(style & wxNO_BORDER)) style |= wxNO_BORDER; -#endif - - XRC_MAKE_INSTANCE(toolbar, wxToolBar) - - toolbar->Create(m_parentAsWindow, - GetID(), - GetPosition(), - GetSize(), - style, - GetName()); - - wxSize bmpsize = GetSize(wxT("bitmapsize")); - if (!(bmpsize == wxDefaultSize)) - toolbar->SetToolBitmapSize(bmpsize); - wxSize margins = GetSize(wxT("margins")); - if (!(margins == wxDefaultSize)) - toolbar->SetMargins(margins.x, margins.y); - long packing = GetLong(wxT("packing"), -1); - if (packing != -1) - toolbar->SetToolPacking(packing); - long separation = GetLong(wxT("separation"), -1); - if (separation != -1) - toolbar->SetToolSeparation(separation); - - wxXmlNode *children_node = GetParamNode(wxT("object")); - if (!children_node) - children_node = GetParamNode(wxT("object_ref")); - - if (children_node == NULL) return toolbar; - - m_isInside = true; - m_toolbar = toolbar; - - wxXmlNode *n = children_node; - - while (n) - { - if ((n->GetType() == wxXML_ELEMENT_NODE) && - (n->GetName() == wxT("object") || n->GetName() == wxT("object_ref"))) - { - wxObject *created = CreateResFromNode(n, toolbar, NULL); - wxControl *control = wxDynamicCast(created, wxControl); - if (!IsOfClass(n, wxT("tool")) && - !IsOfClass(n, wxT("separator")) && - control != NULL) - toolbar->AddControl(control); - } - n = n->GetNext(); - } - - m_isInside = false; - m_toolbar = NULL; - - toolbar->Realize(); - - if (m_parentAsWindow && !GetBool(wxT("dontattachtoframe"))) - { - wxFrame *parentFrame = wxDynamicCast(m_parent, wxFrame); - if (parentFrame) - parentFrame->SetToolBar(toolbar); - } - - return toolbar; - } -} - -bool wxToolBarXmlHandler::CanHandle(wxXmlNode *node) -{ - return ((!m_isInside && IsOfClass(node, wxT("wxToolBar"))) || - (m_isInside && IsOfClass(node, wxT("tool"))) || - (m_isInside && IsOfClass(node, wxT("separator")))); -} - -#endif diff --git a/contrib/src/xrc/xh_tree.cpp b/contrib/src/xrc/xh_tree.cpp deleted file mode 100644 index a0b32fd6ad..0000000000 --- a/contrib/src/xrc/xh_tree.cpp +++ /dev/null @@ -1,66 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_tree.cpp -// Purpose: XRC resource for wxTreeCtrl -// Author: Brian Gavin -// Created: 2000/09/09 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Brian Gavin -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_tree.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_tree.h" -#include "wx/treectrl.h" - -IMPLEMENT_DYNAMIC_CLASS(wxTreeCtrlXmlHandler, wxXmlResourceHandler) - -wxTreeCtrlXmlHandler::wxTreeCtrlXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxTR_EDIT_LABELS); - XRC_ADD_STYLE(wxTR_NO_BUTTONS); - XRC_ADD_STYLE(wxTR_HAS_BUTTONS); - XRC_ADD_STYLE(wxTR_TWIST_BUTTONS); - XRC_ADD_STYLE(wxTR_NO_LINES); - XRC_ADD_STYLE(wxTR_FULL_ROW_HIGHLIGHT); - XRC_ADD_STYLE(wxTR_LINES_AT_ROOT); - XRC_ADD_STYLE(wxTR_HIDE_ROOT); - XRC_ADD_STYLE(wxTR_ROW_LINES); - XRC_ADD_STYLE(wxTR_HAS_VARIABLE_ROW_HEIGHT); - XRC_ADD_STYLE(wxTR_SINGLE); - XRC_ADD_STYLE(wxTR_MULTIPLE); - XRC_ADD_STYLE(wxTR_EXTENDED); - XRC_ADD_STYLE(wxTR_DEFAULT_STYLE); - AddWindowStyles(); -} - -wxObject *wxTreeCtrlXmlHandler::DoCreateResource() -{ - XRC_MAKE_INSTANCE(tree, wxTreeCtrl) - - tree->Create(m_parentAsWindow, - GetID(), - GetPosition(), GetSize(), - GetStyle(_T("style"), wxTR_DEFAULT_STYLE), - wxDefaultValidator, - GetName()); - - SetupWindow(tree); - - return tree; -} - -bool wxTreeCtrlXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxTreeCtrl")); -} diff --git a/contrib/src/xrc/xh_unkwn.cpp b/contrib/src/xrc/xh_unkwn.cpp deleted file mode 100644 index 84c0158ff1..0000000000 --- a/contrib/src/xrc/xh_unkwn.cpp +++ /dev/null @@ -1,108 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_unkwn.cpp -// Purpose: XRC resource for unknown widget -// Author: Vaclav Slavik -// Created: 2000/09/09 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_unkwn.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xh_unkwn.h" -#include "wx/window.h" -#include "wx/log.h" -#include "wx/sizer.h" -#include "wx/panel.h" - - -class wxUnknownControlContainer : public wxPanel -{ -public: - wxUnknownControlContainer(wxWindow *parent, - const wxString& controlName, - wxWindowID id = wxID_ANY, - const wxPoint& pos = wxDefaultPosition, - const wxSize& size = wxDefaultSize, - long style = 0) - // Always add the wxTAB_TRAVERSAL and wxNO_BORDER styles to what comes - // from the XRC if anything. - : wxPanel(parent, id, pos, size, style | wxTAB_TRAVERSAL | wxNO_BORDER, - controlName + wxT("_container")), - m_controlName(controlName), m_controlAdded(false) - { - m_bg = GetBackgroundColour(); - SetBackgroundColour(wxColour(255, 0, 255)); - } - - virtual void AddChild(wxWindowBase *child); - virtual void RemoveChild(wxWindowBase *child); - -protected: - wxString m_controlName; - bool m_controlAdded; - wxColour m_bg; -}; - -void wxUnknownControlContainer::AddChild(wxWindowBase *child) -{ - wxASSERT_MSG( !m_controlAdded, wxT("Couldn't add two unknown controls to the same container!") ); - - wxPanel::AddChild(child); - - SetBackgroundColour(m_bg); - child->SetName(m_controlName); - child->SetId(wxXmlResource::GetXRCID(m_controlName)); - m_controlAdded = true; - - wxSizer *sizer = new wxBoxSizer(wxHORIZONTAL); - sizer->Add((wxWindow*)child, 1, wxEXPAND); - SetSizer(sizer); - Layout(); -} - -void wxUnknownControlContainer::RemoveChild(wxWindowBase *child) -{ - wxPanel::RemoveChild(child); - m_controlAdded = false; - GetSizer()->Detach((wxWindow*)child); -} - - -IMPLEMENT_DYNAMIC_CLASS(wxUnknownWidgetXmlHandler, wxXmlResourceHandler) - -wxUnknownWidgetXmlHandler::wxUnknownWidgetXmlHandler() -: wxXmlResourceHandler() -{ - XRC_ADD_STYLE(wxNO_FULL_REPAINT_ON_RESIZE); -} - -wxObject *wxUnknownWidgetXmlHandler::DoCreateResource() -{ - wxASSERT_MSG( m_instance == NULL, - _T("'unknown' controls can't be subclassed, use wxXmlResource::AttachUnknownControl") ); - - wxPanel *panel = - new wxUnknownControlContainer(m_parentAsWindow, - GetName(), wxID_ANY, - GetPosition(), GetSize(), - GetStyle(wxT("style"))); - SetupWindow(panel); - return panel; -} - -bool wxUnknownWidgetXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("unknown")); -} - diff --git a/contrib/src/xrc/xh_wizrd.cpp b/contrib/src/xrc/xh_wizrd.cpp deleted file mode 100644 index aff151cede..0000000000 --- a/contrib/src/xrc/xh_wizrd.cpp +++ /dev/null @@ -1,102 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xh_wizrd.cpp -// Purpose: XRC resource for wxWizard -// Author: Vaclav Slavik -// Created: 2003/03/01 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xh_wizrd.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#if wxUSE_WIZARDDLG - -#include "wx/xrc/xh_wizrd.h" -#include "wx/log.h" -#include "wx/wizard.h" - -IMPLEMENT_DYNAMIC_CLASS(wxWizardXmlHandler, wxXmlResourceHandler) - -wxWizardXmlHandler::wxWizardXmlHandler() : wxXmlResourceHandler() -{ - m_wizard = NULL; - m_lastSimplePage = NULL; - XRC_ADD_STYLE(wxWIZARD_EX_HELPBUTTON); -} - -wxObject *wxWizardXmlHandler::DoCreateResource() -{ - if (m_class == wxT("wxWizard")) - { - XRC_MAKE_INSTANCE(wiz, wxWizard) - - long style = GetStyle(wxT("exstyle"), 0); - if (style != 0) - wiz->SetExtraStyle(style); - wiz->Create(m_parentAsWindow, - GetID(), - GetText(wxT("title")), - GetBitmap(), - GetPosition()); - - wxWizard *old = m_wizard; - m_wizard = wiz; - m_lastSimplePage = NULL; - CreateChildren(wiz, true /*this handler only*/); - m_wizard = old; - return wiz; - } - else - { - wxWizardPage *page = NULL; - wxUnusedVar(page); - - if (m_class == wxT("wxWizardPageSimple")) - { - XRC_MAKE_INSTANCE(p, wxWizardPageSimple) - p->Create(m_wizard, NULL, NULL, GetBitmap()); - if (m_lastSimplePage) - wxWizardPageSimple::Chain(m_lastSimplePage, p); - page = p; - m_lastSimplePage = p; - } - else /*if (m_class == wxT("wxWizardPage"))*/ - { - wxWizardPage *p = NULL; - if (m_instance) - p = wxStaticCast(m_instance, wxWizardPage); - else - wxLogError(wxT("wxWizardPage is abstract class, must be subclassed")); - p->Create(m_wizard, GetBitmap()); - page = p; - } - - page->SetName(GetName()); - page->SetId(GetID()); - - SetupWindow(page); - CreateChildren(page); - return page; - } -} - -bool wxWizardXmlHandler::CanHandle(wxXmlNode *node) -{ - return IsOfClass(node, wxT("wxWizard")) || - (m_wizard != NULL && - (IsOfClass(node, wxT("wxWizardPage")) || - IsOfClass(node, wxT("wxWizardPageSimple"))) - ); -} - -#endif // wxUSE_WIZARDDLG diff --git a/contrib/src/xrc/xmlres.cpp b/contrib/src/xrc/xmlres.cpp deleted file mode 100644 index b6f24ced63..0000000000 --- a/contrib/src/xrc/xmlres.cpp +++ /dev/null @@ -1,1429 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xmlres.cpp -// Purpose: XRC resources -// Author: Vaclav Slavik -// Created: 2000/03/05 -// RCS-ID: $Id$ -// Copyright: (c) 2000 Vaclav Slavik -// Licence: wxWindows licence -///////////////////////////////////////////////////////////////////////////// - -#ifdef __GNUG__ -#pragma implementation "xmlres.h" -#endif - -// For compilers that support precompilation, includes "wx.h". -#include "wx/wxprec.h" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/dialog.h" -#include "wx/panel.h" -#include "wx/frame.h" -#include "wx/wfstream.h" -#include "wx/filesys.h" -#include "wx/filename.h" -#include "wx/log.h" -#include "wx/intl.h" -#include "wx/tokenzr.h" -#include "wx/fontenum.h" -#include "wx/module.h" -#include "wx/bitmap.h" -#include "wx/image.h" -#include "wx/fontmap.h" -#include "wx/artprov.h" - -#include "wx/xml/xml.h" -#include "wx/xrc/xmlres.h" - -#include "wx/arrimpl.cpp" -WX_DEFINE_OBJARRAY(wxXmlResourceDataRecords); - - -wxXmlResource *wxXmlResource::ms_instance = NULL; - -/*static*/ wxXmlResource *wxXmlResource::Get() -{ - if ( !ms_instance ) - ms_instance = new wxXmlResource; - return ms_instance; -} - -/*static*/ wxXmlResource *wxXmlResource::Set(wxXmlResource *res) -{ - wxXmlResource *old = ms_instance; - ms_instance = res; - return old; -} - -wxXmlResource::wxXmlResource(int flags) -{ - m_flags = flags; - m_version = -1; -} - -wxXmlResource::wxXmlResource(const wxString& filemask, int flags) -{ - m_flags = flags; - m_version = -1; - Load(filemask); -} - -wxXmlResource::~wxXmlResource() -{ - ClearHandlers(); -} - - -bool wxXmlResource::Load(const wxString& filemask) -{ - wxString fnd; - wxXmlResourceDataRecord *drec; - bool iswild = wxIsWild(filemask); - bool rt = true; - -#if wxUSE_FILESYSTEM - wxFileSystem fsys; -# define wxXmlFindFirst fsys.FindFirst(filemask, wxFILE) -# define wxXmlFindNext fsys.FindNext() -#else -# define wxXmlFindFirst wxFindFirstFile(filemask, wxFILE) -# define wxXmlFindNext wxFindNextFile() -#endif - if (iswild) - fnd = wxXmlFindFirst; - else - fnd = filemask; - while (!!fnd) - { - // NB: Load() accepts both filenames and URLs (should probably be - // changed to filenames only, but embedded resources currently - // rely on its ability to handle URLs - FIXME). This check - // serves as a quick way to determine whether found name is - // filename and not URL: - if (wxFileName::FileExists(fnd)) - { - // Make the name absolute filename, because the app may - // change working directory later: - wxFileName fn(fnd); - if (fn.IsRelative()) - { - fn.MakeAbsolute(); - fnd = fn.GetFullPath(); - } -#if wxUSE_FILESYSTEM - fnd = wxFileSystem::FileNameToURL(fnd); -#endif - } - -#if wxUSE_FILESYSTEM - if (fnd.Lower().Matches(wxT("*.zip")) || - fnd.Lower().Matches(wxT("*.xrs"))) - { - rt = rt && Load(fnd + wxT("#zip:*.xrc")); - } - else -#endif - { - drec = new wxXmlResourceDataRecord; - drec->File = fnd; - m_data.Add(drec); - } - - if (iswild) - fnd = wxXmlFindNext; - else - fnd = wxEmptyString; - } -# undef wxXmlFindFirst -# undef wxXmlFindNext - return rt && UpdateResources(); -} - - -IMPLEMENT_ABSTRACT_CLASS(wxXmlResourceHandler, wxObject) - -void wxXmlResource::AddHandler(wxXmlResourceHandler *handler) -{ - m_handlers.Append(handler); - handler->SetParentResource(this); -} - -void wxXmlResource::InsertHandler(wxXmlResourceHandler *handler) -{ - m_handlers.Insert(handler); - handler->SetParentResource(this); -} - - - -void wxXmlResource::ClearHandlers() -{ - WX_CLEAR_LIST(wxList, m_handlers); -} - - -wxMenu *wxXmlResource::LoadMenu(const wxString& name) -{ - return (wxMenu*)CreateResFromNode(FindResource(name, wxT("wxMenu")), NULL, NULL); -} - - - -wxMenuBar *wxXmlResource::LoadMenuBar(wxWindow *parent, const wxString& name) -{ - return (wxMenuBar*)CreateResFromNode(FindResource(name, wxT("wxMenuBar")), parent, NULL); -} - - - -#if wxUSE_TOOLBAR -wxToolBar *wxXmlResource::LoadToolBar(wxWindow *parent, const wxString& name) -{ - return (wxToolBar*)CreateResFromNode(FindResource(name, wxT("wxToolBar")), parent, NULL); -} -#endif - - -wxDialog *wxXmlResource::LoadDialog(wxWindow *parent, const wxString& name) -{ - return (wxDialog*)CreateResFromNode(FindResource(name, wxT("wxDialog")), parent, NULL); -} - -bool wxXmlResource::LoadDialog(wxDialog *dlg, wxWindow *parent, const wxString& name) -{ - return CreateResFromNode(FindResource(name, wxT("wxDialog")), parent, dlg) != NULL; -} - - - -wxPanel *wxXmlResource::LoadPanel(wxWindow *parent, const wxString& name) -{ - return (wxPanel*)CreateResFromNode(FindResource(name, wxT("wxPanel")), parent, NULL); -} - -bool wxXmlResource::LoadPanel(wxPanel *panel, wxWindow *parent, const wxString& name) -{ - return CreateResFromNode(FindResource(name, wxT("wxPanel")), parent, panel) != NULL; -} - -wxFrame *wxXmlResource::LoadFrame(wxWindow* parent, const wxString& name) -{ - return (wxFrame*)CreateResFromNode(FindResource(name, wxT("wxFrame")), parent, NULL); -} - -bool wxXmlResource::LoadFrame(wxFrame* frame, wxWindow *parent, const wxString& name) -{ - return CreateResFromNode(FindResource(name, wxT("wxFrame")), parent, frame) != NULL; -} - -wxBitmap wxXmlResource::LoadBitmap(const wxString& name) -{ - wxBitmap *bmp = (wxBitmap*)CreateResFromNode( - FindResource(name, wxT("wxBitmap")), NULL, NULL); - wxBitmap rt; - - if (bmp) { rt = *bmp; delete bmp; } - return rt; -} - -wxIcon wxXmlResource::LoadIcon(const wxString& name) -{ - wxIcon *icon = (wxIcon*)CreateResFromNode( - FindResource(name, wxT("wxIcon")), NULL, NULL); - wxIcon rt; - - if (icon) { rt = *icon; delete icon; } - return rt; -} - - -wxObject *wxXmlResource::LoadObject(wxWindow *parent, const wxString& name, const wxString& classname) -{ - return CreateResFromNode(FindResource(name, classname), parent, NULL); -} - -bool wxXmlResource::LoadObject(wxObject *instance, wxWindow *parent, const wxString& name, const wxString& classname) -{ - return CreateResFromNode(FindResource(name, classname), parent, instance) != NULL; -} - - -bool wxXmlResource::AttachUnknownControl(const wxString& name, - wxWindow *control, wxWindow *parent) -{ - if (parent == NULL) - parent = control->GetParent(); - wxWindow *container = parent->FindWindow(name + wxT("_container")); - if (!container) - { - wxLogError(_("Cannot find container for unknown control '%s'."), name.c_str()); - return false; - } - return control->Reparent(container); -} - - -static void ProcessPlatformProperty(wxXmlNode *node) -{ - wxString s; - bool isok; - - wxXmlNode *c = node->GetChildren(); - while (c) - { - isok = false; - if (!c->GetPropVal(wxT("platform"), &s)) - isok = true; - else - { - wxStringTokenizer tkn(s, wxT(" |")); - - while (tkn.HasMoreTokens()) - { - s = tkn.GetNextToken(); -#ifdef __WINDOWS__ - if (s == wxT("win")) isok = true; -#endif -#if defined(__MAC__) || defined(__APPLE__) - if (s == wxT("mac")) isok = true; -#elif defined(__UNIX__) - if (s == wxT("unix")) isok = true; -#endif -#ifdef __OS2__ - if (s == wxT("os2")) isok = true; -#endif - - if (isok) - break; - } - } - - if (isok) - { - ProcessPlatformProperty(c); - c = c->GetNext(); - } - else - { - wxXmlNode *c2 = c->GetNext(); - node->RemoveChild(c); - delete c; - c = c2; - } - } -} - - - -bool wxXmlResource::UpdateResources() -{ - bool rt = true; - bool modif; -# if wxUSE_FILESYSTEM - wxFSFile *file = NULL; - wxUnusedVar(file); - wxFileSystem fsys; -# endif - - wxString encoding(wxT("UTF-8")); -#if !wxUSE_UNICODE && wxUSE_INTL - if ( (GetFlags() & wxXRC_USE_LOCALE) == 0 ) - { - // In case we are not using wxLocale to translate strings, convert the - // strings GUI's charset. This must not be done when wxXRC_USE_LOCALE - // is on, because it could break wxGetTranslation lookup. - encoding = wxLocale::GetSystemEncodingName(); - } -#endif - - for (size_t i = 0; i < m_data.GetCount(); i++) - { - modif = (m_data[i].Doc == NULL); - - if (!modif && !(m_flags & wxXRC_NO_RELOADING)) - { -# if wxUSE_FILESYSTEM - file = fsys.OpenFile(m_data[i].File); - modif = file && file->GetModificationTime() > m_data[i].Time; - if (!file) - { - wxLogError(_("Cannot open file '%s'."), m_data[i].File.c_str()); - rt = false; - } - wxDELETE(file); - wxUnusedVar(file); -# else - modif = wxDateTime(wxFileModificationTime(m_data[i].File)) > m_data[i].Time; -# endif - } - - if (modif) - { - wxLogTrace(_T("xrc"), - _T("opening file '%s'"), m_data[i].File.c_str()); - - wxInputStream *stream = NULL; - -# if wxUSE_FILESYSTEM - file = fsys.OpenFile(m_data[i].File); - if (file) - stream = file->GetStream(); -# else - stream = new wxFileInputStream(m_data[i].File); -# endif - - if (stream) - { - delete m_data[i].Doc; - m_data[i].Doc = new wxXmlDocument; - } - if (!stream || !m_data[i].Doc->Load(*stream, encoding)) - { - wxLogError(_("Cannot load resources from file '%s'."), - m_data[i].File.c_str()); - wxDELETE(m_data[i].Doc); - rt = false; - } - else if (m_data[i].Doc->GetRoot()->GetName() != wxT("resource")) - { - wxLogError(_("Invalid XRC resource '%s': doesn't have root node 'resource'."), m_data[i].File.c_str()); - wxDELETE(m_data[i].Doc); - rt = false; - } - else - { - long version; - int v1, v2, v3, v4; - wxString verstr = m_data[i].Doc->GetRoot()->GetPropVal( - wxT("version"), wxT("0.0.0.0")); - if (wxSscanf(verstr.c_str(), wxT("%i.%i.%i.%i"), - &v1, &v2, &v3, &v4) == 4) - version = v1*256*256*256+v2*256*256+v3*256+v4; - else - version = 0; - if (m_version == -1) - m_version = version; - if (m_version != version) - { - wxLogError(_("Resource files must have same version number!")); - rt = false; - } - - ProcessPlatformProperty(m_data[i].Doc->GetRoot()); -#if wxUSE_FILESYSTEM - m_data[i].Time = file->GetModificationTime(); -#else - m_data[i].Time = wxDateTime(wxFileModificationTime(m_data[i].File)); -#endif - } - -# if wxUSE_FILESYSTEM - wxDELETE(file); - wxUnusedVar(file); -# else - wxDELETE(stream); -# endif - } - } - - return rt; -} - - -wxXmlNode *wxXmlResource::DoFindResource(wxXmlNode *parent, - const wxString& name, - const wxString& classname, - bool recursive) -{ - wxString dummy; - wxXmlNode *node; - - // first search for match at the top-level nodes (as this is - // where the resource is most commonly looked for): - for (node = parent->GetChildren(); node; node = node->GetNext()) - { - if ( node->GetType() == wxXML_ELEMENT_NODE && - (node->GetName() == wxT("object") || - node->GetName() == wxT("object_ref")) && - node->GetPropVal(wxT("name"), &dummy) && dummy == name ) - { - wxString cls(node->GetPropVal(wxT("class"), wxEmptyString)); - if (!classname || cls == classname) - return node; - // object_ref may not have 'class' property: - if (cls.empty() && node->GetName() == wxT("object_ref")) - { - wxString refName = node->GetPropVal(wxT("ref"), wxEmptyString); - if (refName.empty()) - continue; - wxXmlNode* refNode = FindResource(refName, wxEmptyString, true); - if (refNode && - refNode->GetPropVal(wxT("class"), wxEmptyString) == classname) - { - return node; - } - } - } - } - - if ( recursive ) - for (node = parent->GetChildren(); node; node = node->GetNext()) - { - if ( node->GetType() == wxXML_ELEMENT_NODE && - (node->GetName() == wxT("object") || - node->GetName() == wxT("object_ref")) ) - { - wxXmlNode* found = DoFindResource(node, name, classname, true); - if ( found ) - return found; - } - } - - return NULL; -} - -wxXmlNode *wxXmlResource::FindResource(const wxString& name, - const wxString& classname, - bool recursive) -{ - UpdateResources(); //ensure everything is up-to-date - - wxString dummy; - for (size_t f = 0; f < m_data.GetCount(); f++) - { - if ( m_data[f].Doc == NULL || m_data[f].Doc->GetRoot() == NULL ) - continue; - - wxXmlNode* found = DoFindResource(m_data[f].Doc->GetRoot(), - name, classname, recursive); - if ( found ) - { -#if wxUSE_FILESYSTEM - m_curFileSystem.ChangePathTo(m_data[f].File); -#endif - return found; - } - } - - wxLogError(_("XRC resource '%s' (class '%s') not found!"), - name.c_str(), classname.c_str()); - return NULL; -} - -static void MergeNodes(wxXmlNode& dest, wxXmlNode& with) -{ - // Merge properties: - for (wxXmlProperty *prop = with.GetProperties(); prop; prop = prop->GetNext()) - { - wxXmlProperty *dprop; - for (dprop = dest.GetProperties(); dprop; dprop = dprop->GetNext()) - { - - if ( dprop->GetName() == prop->GetName() ) - { - dprop->SetValue(prop->GetValue()); - break; - } - } - - if ( !dprop ) - dest.AddProperty(prop->GetName(), prop->GetValue()); - } - - // Merge child nodes: - for (wxXmlNode* node = with.GetChildren(); node; node = node->GetNext()) - { - wxString name = node->GetPropVal(wxT("name"), wxEmptyString); - wxXmlNode *dnode; - - for (dnode = dest.GetChildren(); dnode; dnode = dnode->GetNext() ) - { - if ( dnode->GetName() == node->GetName() && - dnode->GetPropVal(wxT("name"), wxEmptyString) == name && - dnode->GetType() == node->GetType() ) - { - MergeNodes(*dnode, *node); - break; - } - } - - if ( !dnode ) - dest.AddChild(new wxXmlNode(*node)); - } - - if ( dest.GetType() == wxXML_TEXT_NODE && with.GetContent().Length() ) - dest.SetContent(with.GetContent()); -} - -wxObject *wxXmlResource::CreateResFromNode(wxXmlNode *node, wxObject *parent, - wxObject *instance, - wxXmlResourceHandler *handlerToUse) -{ - if (node == NULL) return NULL; - - // handling of referenced resource - if ( node->GetName() == wxT("object_ref") ) - { - wxString refName = node->GetPropVal(wxT("ref"), wxEmptyString); - wxXmlNode* refNode = FindResource(refName, wxEmptyString, true); - - if ( !refNode ) - { - wxLogError(_("Referenced object node with ref=\"%s\" not found!"), - refName.c_str()); - return NULL; - } - - wxXmlNode copy(*refNode); - MergeNodes(copy, *node); - - return CreateResFromNode(©, parent, instance); - } - - wxXmlResourceHandler *handler; - - if (handlerToUse) - { - if (handlerToUse->CanHandle(node)) - { - return handlerToUse->CreateResource(node, parent, instance); - } - } - else if (node->GetName() == wxT("object")) - { - wxList::compatibility_iterator ND = m_handlers.GetFirst(); - while (ND) - { - handler = (wxXmlResourceHandler*)ND->GetData(); - if (handler->CanHandle(node)) - { - return handler->CreateResource(node, parent, instance); - } - ND = ND->GetNext(); - } - } - - wxLogError(_("No handler found for XML node '%s', class '%s'!"), - node->GetName().c_str(), - node->GetPropVal(wxT("class"), wxEmptyString).c_str()); - return NULL; -} - - -#include "wx/listimpl.cpp" -WX_DECLARE_LIST(wxXmlSubclassFactory, wxXmlSubclassFactoriesList); -WX_DEFINE_LIST(wxXmlSubclassFactoriesList); - -wxXmlSubclassFactoriesList *wxXmlResource::ms_subclassFactories = NULL; - -/*static*/ void wxXmlResource::AddSubclassFactory(wxXmlSubclassFactory *factory) -{ - if (!ms_subclassFactories) - { - ms_subclassFactories = new wxXmlSubclassFactoriesList; - } - ms_subclassFactories->Append(factory); -} - -class wxXmlSubclassFactoryCXX : public wxXmlSubclassFactory -{ -public: - ~wxXmlSubclassFactoryCXX() {} - - wxObject *Create(const wxString& className) - { - wxClassInfo* classInfo = wxClassInfo::FindClass(className); - - if (classInfo) - return classInfo->CreateObject(); - else - return NULL; - } -}; - - - - - -wxXmlResourceHandler::wxXmlResourceHandler() - : m_node(NULL), m_parent(NULL), m_instance(NULL), - m_parentAsWindow(NULL), m_instanceAsWindow(NULL) -{} - - - -wxObject *wxXmlResourceHandler::CreateResource(wxXmlNode *node, wxObject *parent, wxObject *instance) -{ - wxXmlNode *myNode = m_node; - wxString myClass = m_class; - wxObject *myParent = m_parent, *myInstance = m_instance; - wxWindow *myParentAW = m_parentAsWindow, *myInstanceAW = m_instanceAsWindow; - - m_instance = instance; - if (!m_instance && node->HasProp(wxT("subclass")) && - !(m_resource->GetFlags() & wxXRC_NO_SUBCLASSING)) - { - wxString subclass = node->GetPropVal(wxT("subclass"), wxEmptyString); - if (!subclass.empty()) - { - for (wxXmlSubclassFactoriesList::compatibility_iterator i = wxXmlResource::ms_subclassFactories->GetFirst(); - i; i = i->GetNext()) - { - m_instance = i->GetData()->Create(subclass); - if (m_instance) - break; - } - - if (!m_instance) - { - wxString name = node->GetPropVal(wxT("name"), wxEmptyString); - wxLogError(_("Subclass '%s' not found for resource '%s', not subclassing!"), - subclass.c_str(), name.c_str()); - } - } - } - - m_node = node; - m_class = node->GetPropVal(wxT("class"), wxEmptyString); - m_parent = parent; - m_parentAsWindow = wxDynamicCast(m_parent, wxWindow); - m_instanceAsWindow = wxDynamicCast(m_instance, wxWindow); - - wxObject *returned = DoCreateResource(); - - m_node = myNode; - m_class = myClass; - m_parent = myParent; m_parentAsWindow = myParentAW; - m_instance = myInstance; m_instanceAsWindow = myInstanceAW; - - return returned; -} - - -void wxXmlResourceHandler::AddStyle(const wxString& name, int value) -{ - m_styleNames.Add(name); - m_styleValues.Add(value); -} - - - -void wxXmlResourceHandler::AddWindowStyles() -{ - XRC_ADD_STYLE(wxCLIP_CHILDREN); - XRC_ADD_STYLE(wxSIMPLE_BORDER); - XRC_ADD_STYLE(wxSUNKEN_BORDER); - XRC_ADD_STYLE(wxDOUBLE_BORDER); - XRC_ADD_STYLE(wxRAISED_BORDER); - XRC_ADD_STYLE(wxSTATIC_BORDER); - XRC_ADD_STYLE(wxNO_BORDER); - XRC_ADD_STYLE(wxTRANSPARENT_WINDOW); - XRC_ADD_STYLE(wxWANTS_CHARS); - XRC_ADD_STYLE(wxNO_FULL_REPAINT_ON_RESIZE); - XRC_ADD_STYLE(wxFULL_REPAINT_ON_RESIZE); - XRC_ADD_STYLE(wxWS_EX_BLOCK_EVENTS); -} - - - -bool wxXmlResourceHandler::HasParam(const wxString& param) -{ - return (GetParamNode(param) != NULL); -} - - -int wxXmlResourceHandler::GetStyle(const wxString& param, int defaults) -{ - wxString s = GetParamValue(param); - - if (!s) return defaults; - - wxStringTokenizer tkn(s, wxT("| \t\n"), wxTOKEN_STRTOK); - int style = 0; - int index; - wxString fl; - while (tkn.HasMoreTokens()) - { - fl = tkn.GetNextToken(); - index = m_styleNames.Index(fl); - if (index != wxNOT_FOUND) - style |= m_styleValues[index]; - else - wxLogError(_("Unknown style flag ") + fl); - } - return style; -} - - - -wxString wxXmlResourceHandler::GetText(const wxString& param, bool translate) -{ - wxXmlNode *parNode = GetParamNode(param); - wxString str1(GetNodeContent(parNode)); - wxString str2; - const wxChar *dt; - wxChar amp_char; - - // VS: First version of XRC resources used $ instead of & (which is - // illegal in XML), but later I realized that '_' fits this purpose - // much better (because &File means "File with F underlined"). - if (m_resource->CompareVersion(2,3,0,1) < 0) - amp_char = wxT('$'); - else - amp_char = wxT('_'); - - for (dt = str1.c_str(); *dt; dt++) - { - // Remap amp_char to &, map double amp_char to amp_char (for things - // like "&File..." -- this is illegal in XML, so we use "_File..."): - if (*dt == amp_char) - { - if ( *(++dt) == amp_char ) - str2 << amp_char; - else - str2 << wxT('&') << *dt; - } - // Remap \n to CR, \r to LF, \t to TAB: - else if (*dt == wxT('\\')) - switch (*(++dt)) - { - case wxT('n') : str2 << wxT('\n'); break; - case wxT('t') : str2 << wxT('\t'); break; - case wxT('r') : str2 << wxT('\r'); break; - default : str2 << wxT('\\') << *dt; break; - } - else str2 << *dt; - } - - if (m_resource->GetFlags() & wxXRC_USE_LOCALE) - { - if (translate && parNode && - parNode->GetPropVal(wxT("translate"), wxEmptyString) != wxT("0")) - { - return wxGetTranslation(str2); - } - else - { -#if wxUSE_UNICODE - return str2; -#else - // The string is internally stored as UTF-8, we have to convert - // it into system's default encoding so that it can be displayed: - return wxString(str2.mb_str(wxConvUTF8), wxConvLocal); -#endif - } - } - else - { - // If wxXRC_USE_LOCALE is not set, then the string is already in - // system's default encoding in ANSI build, so we don't have to - // do anything special here. - return str2; - } -} - - - -long wxXmlResourceHandler::GetLong(const wxString& param, long defaultv) -{ - long value; - wxString str1 = GetParamValue(param); - - if (!str1.ToLong(&value)) - value = defaultv; - - return value; -} - - - -int wxXmlResourceHandler::GetID() -{ - return wxXmlResource::GetXRCID(GetName()); -} - - - -wxString wxXmlResourceHandler::GetName() -{ - return m_node->GetPropVal(wxT("name"), wxT("-1")); -} - - - -bool wxXmlResourceHandler::GetBool(const wxString& param, bool defaultv) -{ - wxString v = GetParamValue(param); - v.MakeLower(); - if (!v) return defaultv; - else return (v == wxT("1")); -} - - - -wxColour wxXmlResourceHandler::GetColour(const wxString& param) -{ - wxString v = GetParamValue(param); - unsigned long tmp = 0; - - if (v.Length() != 7 || v[0u] != wxT('#') || - wxSscanf(v.c_str(), wxT("#%lX"), &tmp) != 1) - { - wxLogError(_("XRC resource: Incorrect colour specification '%s' for property '%s'."), - v.c_str(), param.c_str()); - return wxNullColour; - } - - return wxColour((unsigned char) ((tmp & 0xFF0000) >> 16) , - (unsigned char) ((tmp & 0x00FF00) >> 8), - (unsigned char) ((tmp & 0x0000FF))); -} - - - -wxBitmap wxXmlResourceHandler::GetBitmap(const wxString& param, - const wxArtClient& defaultArtClient, - wxSize size) -{ - /* If the bitmap is specified as stock item, query wxArtProvider for it: */ - wxXmlNode *bmpNode = GetParamNode(param); - if ( bmpNode ) - { - wxString sid = bmpNode->GetPropVal(wxT("stock_id"), wxEmptyString); - if ( !sid.empty() ) - { - wxString scl = bmpNode->GetPropVal(wxT("stock_client"), wxEmptyString); - if (scl.empty()) - scl = defaultArtClient; - else - scl = wxART_MAKE_CLIENT_ID_FROM_STR(scl); - - wxBitmap stockArt = - wxArtProvider::GetBitmap(wxART_MAKE_ART_ID_FROM_STR(sid), - scl, size); - if ( stockArt.Ok() ) - return stockArt; - } - } - - /* ...or load the bitmap from file: */ - wxString name = GetParamValue(param); - if (name.IsEmpty()) return wxNullBitmap; -#if wxUSE_FILESYSTEM - wxFSFile *fsfile = GetCurFileSystem().OpenFile(name); - if (fsfile == NULL) - { - wxLogError(_("XRC resource: Cannot create bitmap from '%s'."), - name.c_str()); - return wxNullBitmap; - } - wxImage img(*(fsfile->GetStream())); - delete fsfile; -#else - wxImage img(GetParamValue(wxT("bitmap"))); -#endif - - if (!img.Ok()) - { - wxLogError(_("XRC resource: Cannot create bitmap from '%s'."), param.c_str()); - return wxNullBitmap; - } - if (!(size == wxDefaultSize)) img.Rescale(size.x, size.y); - return wxBitmap(img); - -} - - - -wxIcon wxXmlResourceHandler::GetIcon(const wxString& param, - const wxArtClient& defaultArtClient, - wxSize size) -{ - wxIcon icon; - icon.CopyFromBitmap(GetBitmap(param, defaultArtClient, size)); - return icon; -} - - - -wxXmlNode *wxXmlResourceHandler::GetParamNode(const wxString& param) -{ - wxCHECK_MSG(m_node, NULL, wxT("You can't access handler data before it was initialized!")); - - wxXmlNode *n = m_node->GetChildren(); - - while (n) - { - if (n->GetType() == wxXML_ELEMENT_NODE && n->GetName() == param) - return n; - n = n->GetNext(); - } - return NULL; -} - - -wxString wxXmlResourceHandler::GetNodeContent(wxXmlNode *node) -{ - wxXmlNode *n = node; - if (n == NULL) return wxEmptyString; - n = n->GetChildren(); - - while (n) - { - if (n->GetType() == wxXML_TEXT_NODE || - n->GetType() == wxXML_CDATA_SECTION_NODE) - return n->GetContent(); - n = n->GetNext(); - } - return wxEmptyString; -} - - - -wxString wxXmlResourceHandler::GetParamValue(const wxString& param) -{ - if (param.IsEmpty()) - return GetNodeContent(m_node); - else - return GetNodeContent(GetParamNode(param)); -} - - - -wxSize wxXmlResourceHandler::GetSize(const wxString& param) -{ - wxString s = GetParamValue(param); - if (s.IsEmpty()) s = wxT("-1,-1"); - bool is_dlg; - long sx, sy = 0; - - is_dlg = s[s.Length()-1] == wxT('d'); - if (is_dlg) s.RemoveLast(); - - if (!s.BeforeFirst(wxT(',')).ToLong(&sx) || - !s.AfterLast(wxT(',')).ToLong(&sy)) - { - wxLogError(_("Cannot parse coordinates from '%s'."), s.c_str()); - return wxDefaultSize; - } - - if (is_dlg) - { - if (m_instanceAsWindow) - return wxDLG_UNIT(m_instanceAsWindow, wxSize(sx, sy)); - else if (m_parentAsWindow) - return wxDLG_UNIT(m_parentAsWindow, wxSize(sx, sy)); - else - { - wxLogError(_("Cannot convert dialog units: dialog unknown.")); - return wxDefaultSize; - } - } - else return wxSize(sx, sy); -} - - - -wxPoint wxXmlResourceHandler::GetPosition(const wxString& param) -{ - wxSize sz = GetSize(param); - return wxPoint(sz.x, sz.y); -} - - - -wxCoord wxXmlResourceHandler::GetDimension(const wxString& param, wxCoord defaultv) -{ - wxString s = GetParamValue(param); - if (s.IsEmpty()) return defaultv; - bool is_dlg; - long sx; - - is_dlg = s[s.Length()-1] == wxT('d'); - if (is_dlg) s.RemoveLast(); - - if (!s.ToLong(&sx)) - { - wxLogError(_("Cannot parse dimension from '%s'."), s.c_str()); - return defaultv; - } - - if (is_dlg) - { - if (m_instanceAsWindow) - return wxDLG_UNIT(m_instanceAsWindow, wxSize(sx, 0)).x; - else if (m_parentAsWindow) - return wxDLG_UNIT(m_parentAsWindow, wxSize(sx, 0)).x; - else - { - wxLogError(_("Cannot convert dialog units: dialog unknown.")); - return defaultv; - } - } - else return sx; -} - - - -wxFont wxXmlResourceHandler::GetFont(const wxString& param) -{ - wxXmlNode *font_node = GetParamNode(param); - if (font_node == NULL) - { - wxLogError(_("Cannot find font node '%s'."), param.c_str()); - return wxNullFont; - } - - wxXmlNode *oldnode = m_node; - m_node = font_node; - - long size = GetLong(wxT("size"), 12); - - wxString style = GetParamValue(wxT("style")); - wxString weight = GetParamValue(wxT("weight")); - int istyle = wxNORMAL, iweight = wxNORMAL; - if (style == wxT("italic")) istyle = wxITALIC; - else if (style == wxT("slant")) istyle = wxSLANT; - if (weight == wxT("bold")) iweight = wxBOLD; - else if (weight == wxT("light")) iweight = wxLIGHT; - - wxString family = GetParamValue(wxT("family")); - int ifamily = wxDEFAULT; - if (family == wxT("decorative")) ifamily = wxDECORATIVE; - else if (family == wxT("roman")) ifamily = wxROMAN; - else if (family == wxT("script")) ifamily = wxSCRIPT; - else if (family == wxT("swiss")) ifamily = wxSWISS; - else if (family == wxT("modern")) ifamily = wxMODERN; - - bool underlined = GetBool(wxT("underlined"), false); - - wxString encoding = GetParamValue(wxT("encoding")); - wxFontMapper mapper; - wxFontEncoding enc = wxFONTENCODING_DEFAULT; - if (!encoding.IsEmpty()) - enc = mapper.CharsetToEncoding(encoding); - if (enc == wxFONTENCODING_SYSTEM) - enc = wxFONTENCODING_DEFAULT; - - wxString faces = GetParamValue(wxT("face")); - wxString facename = wxEmptyString; - wxFontEnumerator enu; - enu.EnumerateFacenames(); - wxStringTokenizer tk(faces, wxT(",")); - while (tk.HasMoreTokens()) - { - int index = enu.GetFacenames()->Index(tk.GetNextToken(), false); - if (index != wxNOT_FOUND) - { - facename = (*enu.GetFacenames())[index]; - break; - } - } - - m_node = oldnode; - - wxFont font(size, ifamily, istyle, iweight, underlined, facename, enc); - return font; -} - - -void wxXmlResourceHandler::SetupWindow(wxWindow *wnd) -{ - //FIXME : add cursor - - if (HasParam(wxT("exstyle"))) - // Have to OR it with existing style, since - // some implementations (e.g. wxGTK) use the extra style - // during creation - wnd->SetExtraStyle(wnd->GetExtraStyle() | GetStyle(wxT("exstyle"))); - if (HasParam(wxT("bg"))) - wnd->SetBackgroundColour(GetColour(wxT("bg"))); - if (HasParam(wxT("fg"))) - wnd->SetForegroundColour(GetColour(wxT("fg"))); - if (GetBool(wxT("enabled"), 1) == 0) - wnd->Enable(false); - if (GetBool(wxT("focused"), 0) == 1) - wnd->SetFocus(); - if (GetBool(wxT("hidden"), 0) == 1) - wnd->Show(false); -#if wxUSE_TOOLTIPS - if (HasParam(wxT("tooltip"))) - wnd->SetToolTip(GetText(wxT("tooltip"))); -#endif - if (HasParam(wxT("font"))) - wnd->SetFont(GetFont()); -} - - -void wxXmlResourceHandler::CreateChildren(wxObject *parent, bool this_hnd_only) -{ - wxXmlNode *n = m_node->GetChildren(); - - while (n) - { - if (n->GetType() == wxXML_ELEMENT_NODE && - (n->GetName() == wxT("object") || n->GetName() == wxT("object_ref"))) - { - m_resource->CreateResFromNode(n, parent, NULL, - this_hnd_only ? this : NULL); - } - n = n->GetNext(); - } -} - - -void wxXmlResourceHandler::CreateChildrenPrivately(wxObject *parent, wxXmlNode *rootnode) -{ - wxXmlNode *root; - if (rootnode == NULL) root = m_node; else root = rootnode; - wxXmlNode *n = root->GetChildren(); - - while (n) - { - if (n->GetType() == wxXML_ELEMENT_NODE && CanHandle(n)) - { - CreateResource(n, parent, NULL); - } - n = n->GetNext(); - } -} - - - - - - - -// --------------- XRCID implementation ----------------------------- - -#define XRCID_TABLE_SIZE 1024 - - -struct XRCID_record -{ - int id; - wxChar *key; - XRCID_record *next; -}; - -static XRCID_record *XRCID_Records[XRCID_TABLE_SIZE] = {NULL}; - -static int XRCID_Lookup(const wxChar *str_id, int value_if_not_found = -2) -{ - static int XRCID_LastID = wxID_HIGHEST; - - int index = 0; - - for (const wxChar *c = str_id; *c != wxT('\0'); c++) index += (int)*c; - index %= XRCID_TABLE_SIZE; - - XRCID_record *oldrec = NULL; - for (XRCID_record *rec = XRCID_Records[index]; rec; rec = rec->next) - { - if (wxStrcmp(rec->key, str_id) == 0) - { - return rec->id; - } - oldrec = rec; - } - - XRCID_record **rec_var = (oldrec == NULL) ? - &XRCID_Records[index] : &oldrec->next; - *rec_var = new XRCID_record; - (*rec_var)->key = wxStrdup(str_id); - (*rec_var)->next = NULL; - - wxChar *end; - if (value_if_not_found != -2) - (*rec_var)->id = value_if_not_found; - else - { - int asint = wxStrtol(str_id, &end, 10); - if (*str_id && *end == 0) - { - // if str_id was integer, keep it verbosely: - (*rec_var)->id = asint; - } - else - { - (*rec_var)->id = ++XRCID_LastID; - } - } - - return (*rec_var)->id; -} - -/*static*/ int wxXmlResource::GetXRCID(const wxChar *str_id) -{ - return XRCID_Lookup(str_id); -} - - -static void CleanXRCID_Record(XRCID_record *rec) -{ - if (rec) - { - CleanXRCID_Record(rec->next); - free(rec->key); - delete rec; - } -} - -static void CleanXRCID_Records() -{ - for (int i = 0; i < XRCID_TABLE_SIZE; i++) - { - CleanXRCID_Record(XRCID_Records[i]); - XRCID_Records[i] = NULL; - } -} - -static void AddStdXRCID_Records() -{ -#define stdID(id) XRCID_Lookup(wxT(#id), id) - stdID(-1); - - stdID(wxID_ANY); - stdID(wxID_SEPARATOR); - - stdID(wxID_OPEN); - stdID(wxID_CLOSE); - stdID(wxID_NEW); - stdID(wxID_SAVE); - stdID(wxID_SAVEAS); - stdID(wxID_REVERT); - stdID(wxID_EXIT); - stdID(wxID_UNDO); - stdID(wxID_REDO); - stdID(wxID_HELP); - stdID(wxID_PRINT); - stdID(wxID_PRINT_SETUP); - stdID(wxID_PREVIEW); - stdID(wxID_ABOUT); - stdID(wxID_HELP_CONTENTS); - stdID(wxID_HELP_COMMANDS); - stdID(wxID_HELP_PROCEDURES); - stdID(wxID_HELP_CONTEXT); - stdID(wxID_CLOSE_ALL); - stdID(wxID_PREFERENCES); - stdID(wxID_CUT); - stdID(wxID_COPY); - stdID(wxID_PASTE); - stdID(wxID_CLEAR); - stdID(wxID_FIND); - stdID(wxID_DUPLICATE); - stdID(wxID_SELECTALL); - stdID(wxID_DELETE); - stdID(wxID_REPLACE); - stdID(wxID_REPLACE_ALL); - stdID(wxID_PROPERTIES); - stdID(wxID_VIEW_DETAILS); - stdID(wxID_VIEW_LARGEICONS); - stdID(wxID_VIEW_SMALLICONS); - stdID(wxID_VIEW_LIST); - stdID(wxID_VIEW_SORTDATE); - stdID(wxID_VIEW_SORTNAME); - stdID(wxID_VIEW_SORTSIZE); - stdID(wxID_VIEW_SORTTYPE); - stdID(wxID_FILE1); - stdID(wxID_FILE2); - stdID(wxID_FILE3); - stdID(wxID_FILE4); - stdID(wxID_FILE5); - stdID(wxID_FILE6); - stdID(wxID_FILE7); - stdID(wxID_FILE8); - stdID(wxID_FILE9); - stdID(wxID_OK); - stdID(wxID_CANCEL); - stdID(wxID_APPLY); - stdID(wxID_YES); - stdID(wxID_NO); - stdID(wxID_STATIC); - stdID(wxID_FORWARD); - stdID(wxID_BACKWARD); - stdID(wxID_DEFAULT); - stdID(wxID_MORE); - stdID(wxID_SETUP); - stdID(wxID_RESET); - stdID(wxID_CONTEXT_HELP); - stdID(wxID_YESTOALL); - stdID(wxID_NOTOALL); - stdID(wxID_ABORT); - stdID(wxID_RETRY); - stdID(wxID_IGNORE); - stdID(wxID_ADD); - stdID(wxID_REMOVE); - stdID(wxID_UP); - stdID(wxID_DOWN); - stdID(wxID_HOME); - stdID(wxID_REFRESH); - stdID(wxID_STOP); - stdID(wxID_INDEX); - stdID(wxID_BOLD); - stdID(wxID_ITALIC); - stdID(wxID_JUSTIFY_CENTER); - stdID(wxID_JUSTIFY_FILL); - stdID(wxID_JUSTIFY_RIGHT); - stdID(wxID_JUSTIFY_LEFT); - stdID(wxID_UNDERLINE); - stdID(wxID_INDENT); - stdID(wxID_UNINDENT); - stdID(wxID_ZOOM_100); - stdID(wxID_ZOOM_FIT); - stdID(wxID_ZOOM_IN); - stdID(wxID_ZOOM_OUT); - stdID(wxID_UNDELETE); - stdID(wxID_REVERT_TO_SAVED); - stdID(wxID_SYSTEM_MENU); - stdID(wxID_CLOSE_FRAME); - stdID(wxID_MOVE_FRAME); - stdID(wxID_RESIZE_FRAME); - stdID(wxID_MAXIMIZE_FRAME); - stdID(wxID_ICONIZE_FRAME); - stdID(wxID_RESTORE_FRAME); - -#undef stdID -} - - - - - -// --------------- module and globals ----------------------------- - -class wxXmlResourceModule: public wxModule -{ -DECLARE_DYNAMIC_CLASS(wxXmlResourceModule) -public: - wxXmlResourceModule() {} - bool OnInit() - { - AddStdXRCID_Records(); - wxXmlResource::AddSubclassFactory(new wxXmlSubclassFactoryCXX); - return true; - } - void OnExit() - { - delete wxXmlResource::Set(NULL); - if(wxXmlResource::ms_subclassFactories) - WX_CLEAR_LIST(wxXmlSubclassFactoriesList, *wxXmlResource::ms_subclassFactories); - wxDELETE(wxXmlResource::ms_subclassFactories); - CleanXRCID_Records(); - } -}; - -IMPLEMENT_DYNAMIC_CLASS(wxXmlResourceModule, wxModule) - - -// When wxXml is loaded dynamically after the application is already running -// then the built-in module system won't pick this one up. Add it manually. -void wxXmlInitResourceModule() -{ - wxModule* module = new wxXmlResourceModule; - module->Init(); - wxModule::RegisterModule(module); -} diff --git a/contrib/src/xrc/xmlrsall.cpp b/contrib/src/xrc/xmlrsall.cpp deleted file mode 100644 index 44c417dc51..0000000000 --- a/contrib/src/xrc/xmlrsall.cpp +++ /dev/null @@ -1,108 +0,0 @@ -///////////////////////////////////////////////////////////////////////////// -// Name: xmlrsall.cpp -// Purpose: wxXmlResource::InitAllHandlers -// Author: Vaclav Slavik -// Created: 2000/03/05 -// RCS-ID: $Id$ -// 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" - -#ifdef __BORLANDC__ - #pragma hdrstop -#endif - -#include "wx/xrc/xmlres.h" -#include "wx/xrc/xh_all.h" - -void wxXmlResource::InitAllHandlers() -{ - AddHandler(new wxBitmapXmlHandler); - AddHandler(new wxIconXmlHandler); - AddHandler(new wxMenuXmlHandler); - AddHandler(new wxMenuBarXmlHandler); - AddHandler(new wxDialogXmlHandler); - AddHandler(new wxPanelXmlHandler); - AddHandler(new wxSizerXmlHandler); - 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 wxCheckListBoxXmlHandler); -#endif -#if wxUSE_CHOICE - AddHandler(new wxChoiceXmlHandler); -#endif -#if wxUSE_SLIDER - AddHandler(new wxSliderXmlHandler); -#endif -#if wxUSE_GAUGE - AddHandler(new wxGaugeXmlHandler); -#endif -#if wxUSE_CHECKBOX - AddHandler(new wxCheckBoxXmlHandler); -#endif -#if wxUSE_TOGGLEBTN - AddHandler(new wxToggleButtonXmlHandler); -#endif -#if wxUSE_HTML - AddHandler(new wxHtmlWindowXmlHandler); -#endif -#if wxUSE_SPINBTN - AddHandler(new wxSpinButtonXmlHandler); -#endif -#if wxUSE_SPINCTRL - AddHandler(new wxSpinCtrlXmlHandler); -#endif -#if wxUSE_SCROLLBAR - AddHandler(new wxScrollBarXmlHandler); -#endif -#if wxUSE_RADIOBOX - AddHandler(new wxRadioBoxXmlHandler); - AddHandler(new wxRadioButtonXmlHandler); -#endif -#if wxUSE_COMBOBOX - AddHandler(new wxComboBoxXmlHandler); -#endif -#if wxUSE_NOTEBOOK - AddHandler(new wxNotebookXmlHandler); -#endif - AddHandler(new wxTextCtrlXmlHandler); -#if wxUSE_LISTBOX - AddHandler(new wxListBoxXmlHandler); -#endif -#if wxUSE_TOOLBAR - AddHandler(new wxToolBarXmlHandler); -#endif -#if wxUSE_STATLINE - 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 -} diff --git a/contrib/src/xrc/xrcM8.xml b/contrib/src/xrc/xrcM8.xml deleted file mode 100644 index 11b57345e1..0000000000 --- a/contrib/src/xrc/xrcM8.xml +++ /dev/null @@ -1,6742 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -]> - - - - - PPC - - - - UserSourceTrees - - - AlwaysSearchUserPathstrue - InterpretDOSAndUnixPathstrue - RequireFrameworkStyleIncludesfalse - UserSearchPaths - - SearchPath - Path: - PathFormatMacOS - PathRootProject - - Recursivetrue - FrameworkPathfalse - HostFlagsAll - - - SearchPath - Path:::include: - PathFormatMacOS - PathRootProject - - Recursivefalse - FrameworkPathfalse - HostFlagsAll - - - SearchPath - Path::::include: - PathFormatMacOS - PathRootProject - - Recursivefalse - FrameworkPathfalse - HostFlagsAll - - - SystemSearchPaths - - SearchPath - PathMSL - PathFormatWindows - PathRootCodeWarrior - - Recursivetrue - FrameworkPathfalse - HostFlagsAll - - - SearchPath - Path:MacOS Support: - PathFormatMacOS - PathRootCodeWarrior - - Recursivetrue - FrameworkPathfalse - HostFlagsAll - - - - - MWRuntimeSettings_WorkingDirectory - MWRuntimeSettings_CommandLine - MWRuntimeSettings_HostApplication - Path - PathFormatGeneric - PathRootAbsolute - - MWRuntimeSettings_EnvVars - - - LinkerMacOS PPC Linker - PreLinker - PostLinker - TargetnamePPC - OutputDirectory - Path::::lib: - PathFormatMacOS - PathRootProject - - SaveEntriesUsingRelativePathsfalse - - - FileMappings - - FileTypeAPPL - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeAppl - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeMMLB - FileExtension - CompilerLib Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeMPLF - FileExtension - CompilerLib Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeMWCD - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeRSRC - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.bh - CompilerBalloon Help - EditLanguageBalloon Help - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.c - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.c++ - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cc - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cp - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cpp - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.exp - Compiler - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.h - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMaketrue - - - FileTypeTEXT - FileExtension.p - CompilerMW Pascal PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.pas - CompilerMW Pascal PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.pch - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.pch++ - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.ppu - CompilerMW Pascal PPC - EditLanguage - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.r - CompilerRez - EditLanguageRez - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.s - CompilerPPCAsm - EditLanguageBalloon Help - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeXCOF - FileExtension - CompilerXCOFF Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypedocu - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypersrc - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeshlb - FileExtension - CompilerPEF Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypestub - FileExtension - CompilerPEF Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileExtension.doc - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFilefalse - IgnoredByMaketrue - - - FileExtension.o - CompilerXCOFF Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileExtension.ppob - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileExtension.rsrc - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - - - CacheModDatestrue - DumpBrowserInfofalse - CacheSubprojectstrue - UseThirdPartyDebuggerfalse - BrowserGenerator1 - DebuggerAppPath - Path - PathFormatGeneric - PathRootAbsolute - - DebuggerCmdLineArgs - DebuggerWorkingDir - Path - PathFormatGeneric - PathRootAbsolute - - CodeCompletionPrefixFileNameMacHeaders.c - CodeCompletionMacroFileNameMacOS_Carbon_C++_Macros.h - - - ConsoleEncoding0 - LogSystemMessagestrue - AutoTargetDLLsfalse - StopAtWatchpointstrue - PauseWhileRunningfalse - PauseInterval5 - PauseUIFlags0 - AltExePath - Path - PathFormatGeneric - PathRootAbsolute - - StopAtTempBPOnLaunchtrue - CacheSymbolicstrue - TempBPFunctionNamemain - TempBPType0 - - - Enabledfalse - ConnectionName - DownloadPath - LaunchRemoteAppfalse - RemoteAppPath - CoreID0 - JTAGClockSpeed8000 - IsMultiCorefalse - OSDownloadfalse - UseGlobalOSDownloadfalse - OSDownloadConnectionName - OSDownloadPath - AltDownloadfalse - AltDownloadConnectionName - - - OtherExecutables - - - CustomColor1 - Red0 - Green32767 - Blue0 - - CustomColor2 - Red0 - Green32767 - Blue0 - - CustomColor3 - Red0 - Green32767 - Blue0 - - CustomColor4 - Red0 - Green32767 - Blue0 - - - - MWFrontEnd_C_cplusplus0 - MWFrontEnd_C_checkprotos0 - MWFrontEnd_C_arm0 - MWFrontEnd_C_trigraphs0 - MWFrontEnd_C_onlystdkeywords0 - MWFrontEnd_C_enumsalwaysint0 - MWFrontEnd_C_mpwpointerstyle0 - MWFrontEnd_C_prefixnamewx/wx_cw.h - MWFrontEnd_C_ansistrict0 - MWFrontEnd_C_mpwcnewline0 - MWFrontEnd_C_wchar_type1 - MWFrontEnd_C_enableexceptions1 - MWFrontEnd_C_dontreusestrings0 - MWFrontEnd_C_poolstrings0 - MWFrontEnd_C_dontinline0 - MWFrontEnd_C_useRTTI1 - MWFrontEnd_C_multibyteaware0 - MWFrontEnd_C_unsignedchars0 - MWFrontEnd_C_autoinline0 - MWFrontEnd_C_booltruefalse1 - MWFrontEnd_C_inlinelevel0 - MWFrontEnd_C_ecplusplus0 - MWFrontEnd_C_objective_c0 - MWFrontEnd_C_defer_codegen0 - MWFrontEnd_C_templateparser0 - MWFrontEnd_C_c990 - MWFrontEnd_C_bottomupinline1 - - - MWWarning_C_warn_illpragma0 - MWWarning_C_warn_emptydecl0 - MWWarning_C_warn_possunwant0 - MWWarning_C_warn_unusedvar0 - MWWarning_C_warn_unusedarg0 - MWWarning_C_warn_extracomma0 - MWWarning_C_pedantic0 - MWWarning_C_warningerrors0 - MWWarning_C_warn_hidevirtual0 - MWWarning_C_warn_implicitconv0 - MWWarning_C_warn_notinlined0 - MWWarning_C_warn_structclass0 - - - MWFTP_Post_hostName - MWFTP_Post_username - MWFTP_Post_password0ÿÄ@² - MWFTP_Post_remoteDir - MWFTP_Post_ftp_PathVersion1 - MWFTP_Post_ftp_PathType0 - MWFTP_Post_ftp_PathFormat0 - MWFTP_Post_ftp_tree - MWFTP_Post_uploadDir - MWFTP_Post_ftp_port21 - MWFTP_Post_SendBin1 - MWFTP_Post_ShouldLog1 - - - MWCommandLine_Java_clsName - MWCommandLine_Java_args - - - MWVJavaDebugging_Protocol1 - MWVJavaDebugging_JDKVersion1 - MWVJavaDebugging_TimeOut25 - MWVJavaDebugging_SupportSlowDevicesfalse - MWVJavaDebugging_UseRemoteLaunchAgentfalse - MWVJavaDebugging_LaunchVMasServerfalse - - - MWJava_Language_optimizefalse - MWJava_Language_warnDeprecatedfalse - MWJava_Language_emitMapfalse - MWJava_Language_strictFileNamesfalse - MWJava_Language_strictFileHierarchyfalse - MWJava_Language_1_1_Compatiblefalse - MWJava_Language_emitHeaders0 - MWJava_Language_headerTypeJNINativeHeaders - MWJava_Language_packageFilter - MWJava_Language_genCommentstrue - MWJava_Language_genHeadersfalse - MWJava_Language_enableAssertsfalse - MWJava_Language_targetVM1.1 - - - Manifest-JAD Attributes - - AttributeMain-Class - ValueAuto-Generated - - - - - MWJava_MRJAppBuilder_outFileMRJApplication - MWJava_MRJAppBuilder_mergefalse - MWJava_MRJAppBuilder_quitMenutrue - MWJava_MRJAppBuilder_growfalse - MWJava_MRJAppBuilder_stdoutTypeConsole - MWJava_MRJAppBuilder_stderrTypeConsole - MWJava_MRJAppBuilder_stdinTypeConsole - MWJava_MRJAppBuilder_appIconPVersion0 - MWJava_MRJAppBuilder_appIconPType0 - MWJava_MRJAppBuilder_appIconPFormat0 - MWJava_MRJAppBuilder_appIconPTree - MWJava_MRJAppBuilder_appIconFile - MWJava_MRJAppBuilder_splashScreenPVersion0 - MWJava_MRJAppBuilder_splashScreenPType0 - MWJava_MRJAppBuilder_splashScreenPFormat0 - MWJava_MRJAppBuilder_splashScreenPTree - MWJava_MRJAppBuilder_splashScreenPICTFile - MWJava_MRJAppBuilder_aboutName - MWJava_MRJAppBuilder_stdoutPVersion0 - MWJava_MRJAppBuilder_stdoutPType0 - MWJava_MRJAppBuilder_stdoutPFormat0 - MWJava_MRJAppBuilder_stdoutPTree - MWJava_MRJAppBuilder_stdoutFile - MWJava_MRJAppBuilder_stdoutAppendfalse - MWJava_MRJAppBuilder_stderrPType0 - MWJava_MRJAppBuilder_stderrPFormat0 - MWJava_MRJAppBuilder_stderrPTree - MWJava_MRJAppBuilder_stderrFile - MWJava_MRJAppBuilder_stderrAppendfalse - MWJava_MRJAppBuilder_stdinPType0 - MWJava_MRJAppBuilder_stdinPFormat0 - MWJava_MRJAppBuilder_stdinPTree - MWJava_MRJAppBuilder_stdinFile - - - MWJava_Output_outputtypeJarFile - MWJava_Output_outfileJavaClasses.jar - MWJava_Output_ftype1514754080 - MWJava_Output_fcreator1297570384 - MWJava_Output_compress0 - MWJava_Output_genManifest0 - MWJava_Output_trunctypeFront - MWJava_Output_deleteClasses0 - MWJava_Output_consoleApp1 - MWJava_Output_preverify0 - MWJava_Output_genJad0 - MWJava_Output_obfuscate0 - - - MWJava_Proj_projtypeApplet - MWJava_Proj_mainClassName - MWJava_Proj_HTMLAppCreator1145457748 - MWJava_Proj_HTMLAppNameMetrowerks Java - MWJava_Proj_PathVersion1 - MWJava_Proj_PathType0 - MWJava_Proj_PathFormat0 - MWJava_Proj_tree - MWJava_Proj_HTMLAppWin32NameInternet Explorer - MWJava_Proj_compress0 - MWJava_Proj_simulator0 - MWJava_Proj_useVM\000\000mrj225 - MWJava_Proj_vmarguments - MWJava_Proj_vmName - MWJava_Proj_simPropFile - - - MWJavaDoc_Proj_Version1 - MWJavaDoc_Proj_Deprecated1 - MWJavaDoc_Proj_Author1 - MWJavaDoc_Proj_Index1 - MWJavaDoc_Proj_Tree1 - MWJavaDoc_Proj_SunResolveToSame0 - MWJavaDoc_Proj_Shortnames1 - MWJavaDoc_Proj_Folder0 - MWJavaDoc_Proj_GenerateAPILinks0 - MWJavaDoc_Proj_scopePublic - MWJavaDoc_Proj_fcreator1229278547 - MWJavaDoc_Proj_encodingName - MWJavaDoc_Proj_decodingName - MWJavaDoc_Proj_javaPackagePathhttp://java.sun.com/products/jdk/1.1/docs/api/ - - - MWMerge_MacOS_projectTypeApplication - MWMerge_MacOS_outputNameMerge Out - MWMerge_MacOS_outputCreator???? - MWMerge_MacOS_outputTypeAPPL - MWMerge_MacOS_suppressWarning0 - MWMerge_MacOS_copyFragments1 - MWMerge_MacOS_copyResources1 - MWMerge_MacOS_flattenResource0 - MWMerge_MacOS_flatFileNamea.rsrc - MWMerge_MacOS_flatFileOutputPath - Path: - PathFormatMacOS - PathRootProject - - MWMerge_MacOS_skipResources - DLGX - ckid - Proj - WSPC - - - - Definesismac,isMacRCC - Compatiblefalse - - - FileLockedfalse - ResourcesMapIsReadOnlyfalse - PrinterDriverIsMultiFinderCompatiblefalse - Invisiblefalse - HasBundlefalse - NameLockedfalse - Stationeryfalse - HasCustomIconfalse - Sharedfalse - HasBeenInitedfalse - Label0 - Comments - - - MWMacOSPackager_UsePackager0 - MWMacOSPackager_FolderToPackage - Path - PathFormatMacOS - PathRootAbsolute - - MWMacOSPackager_CreateClassicAlias0 - MWMacOSPackager_ClassicAliasMethodUseTargetOutput - MWMacOSPackager_ClassicAliasPath - MWMacOSPackager_CreatePkgInfo0 - MWMacOSPackager_PkgCreatorType???? - MWMacOSPackager_PkgFileTypeAPPL - - - MWCodeGen_PPC_structalignmentPPC_mw - MWCodeGen_PPC_tracebacktablesNone - MWCodeGen_PPC_processorGeneric - MWCodeGen_PPC_function_align4 - MWCodeGen_PPC_tocdata1 - MWCodeGen_PPC_largetoc0 - MWCodeGen_PPC_profiler0 - MWCodeGen_PPC_vectortocdata0 - MWCodeGen_PPC_poolconst0 - MWCodeGen_PPC_peephole1 - MWCodeGen_PPC_readonlystrings0 - MWCodeGen_PPC_linkerpoolsstrings0 - MWCodeGen_PPC_volatileasm0 - MWCodeGen_PPC_schedule0 - MWCodeGen_PPC_altivec0 - MWCodeGen_PPC_altivec_move_block0 - MWCodeGen_PPC_strictIEEEfp0 - MWCodeGen_PPC_fpcontract1 - MWCodeGen_PPC_genfsel0 - MWCodeGen_PPC_orderedfpcmp0 - - - MWCodeGen_MachO_structalignmentPPC_mw - MWCodeGen_MachO_profiler_enumOff - MWCodeGen_MachO_processorGeneric - MWCodeGen_MachO_function_align4 - MWCodeGen_MachO_common0 - MWCodeGen_MachO_peephole1 - MWCodeGen_MachO_readonlystrings0 - MWCodeGen_MachO_linkerpoolsstrings1 - MWCodeGen_MachO_volatileasm0 - MWCodeGen_MachO_schedule0 - MWCodeGen_MachO_altivec0 - MWCodeGen_MachO_vecmove0 - MWCodeGen_MachO_fp_ieee_strict0 - MWCodeGen_MachO_fpcontract1 - MWCodeGen_MachO_genfsel0 - MWCodeGen_MachO_fp_cmps_ordered0 - - - MWDisassembler_PPC_showcode1 - MWDisassembler_PPC_extended1 - MWDisassembler_PPC_mix0 - MWDisassembler_PPC_nohex0 - MWDisassembler_PPC_showdata1 - MWDisassembler_PPC_showexceptions1 - MWDisassembler_PPC_showsym0 - MWDisassembler_PPC_shownames1 - - - GlobalOptimizer_PPC_optimizationlevelLevel2 - GlobalOptimizer_PPC_optforSpeed - - - MWLinker_PPC_linksym1 - MWLinker_PPC_symfullpath1 - MWLinker_PPC_linkmap0 - MWLinker_PPC_nolinkwarnings0 - MWLinker_PPC_dontdeadstripinitcode0 - MWLinker_PPC_permitmultdefs0 - MWLinker_PPC_linkmodeFast - MWLinker_PPC_initname - MWLinker_PPC_mainname__start - MWLinker_PPC_termname - - - MWLinker_MacOSX_linksym0 - MWLinker_MacOSX_symfullpath0 - MWLinker_MacOSX_nolinkwarnings0 - MWLinker_MacOSX_linkmap0 - MWLinker_MacOSX_dontdeadstripinitcode0 - MWLinker_MacOSX_permitmultdefs1 - MWLinker_MacOSX_use_objectivec_semantics0 - MWLinker_MacOSX_strip_debug_symbols0 - MWLinker_MacOSX_split_segs0 - MWLinker_MacOSX_report_msl_overloads0 - MWLinker_MacOSX_objects_follow_linkorder0 - MWLinker_MacOSX_linkmodeFast - MWLinker_MacOSX_exportsReferencedGlobals - MWLinker_MacOSX_sortcodeNone - MWLinker_MacOSX_mainnamestart - - - MWProject_MacOSX_typeLibrary - MWProject_MacOSX_outfilewxxrc_PPC.lib - MWProject_MacOSX_filecreator???? - MWProject_MacOSX_filetype???? - MWProject_MacOSX_vmaddress0 - MWProject_MacOSX_usedefaultvmaddr1 - MWProject_MacOSX_flatrsrc0 - MWProject_MacOSX_flatrsrcfilename - MWProject_MacOSX_flatrsrcoutputdir - Path: - PathFormatMacOS - PathRootProject - - MWProject_MacOSX_installpath./ - MWProject_MacOSX_dont_prebind0 - MWProject_MacOSX_flat_namespace0 - MWProject_MacOSX_frameworkversionA - MWProject_MacOSX_currentversion0 - MWProject_MacOSX_flat_oldimpversion0 - - - MWLinker_MachO_exportsNone - MWLinker_MachO_mainnamestart - MWLinker_MachO_currentversion0 - MWLinker_MachO_compatibleversion0 - MWLinker_MachO_symfullpath0 - MWLinker_MachO_supresswarnings0 - MWLinker_MachO_multisymerror0 - MWLinker_MachO_prebind1 - MWLinker_MachO_deadstrip1 - MWLinker_MachO_objectivecsemantics0 - MWLinker_MachO_whichfileloaded0 - MWLinker_MachO_whyfileloaded0 - MWLinker_MachO_readonlyrelocsErrors - MWLinker_MachO_undefinedsymbolsErrors - MWLinker_MachO_twolevelnamespace1 - MWLinker_MachO_stripdebugsymbols0 - - - MWProject_MachO_typeExecutable - MWProject_MachO_outfilea.exe - MWProject_MachO_filecreator???? - MWProject_MachO_filetypeMEXE - MWProject_MachO_vmaddress4096 - MWProject_MachO_flatrsrc1 - MWProject_MachO_flatrsrcfilenamea.rsrc - MWProject_MachO_flatrsrcoutputdir - Path: - PathFormatMacOS - PathRootProject - - MWProject_MachO_installpath./ - MWProject_MachO_frameworkversion - - - MWPEF_exportsNone - MWPEF_libfolder0 - MWPEF_sortcodeNone - MWPEF_expandbss0 - MWPEF_sharedata0 - MWPEF_olddefversion0 - MWPEF_oldimpversion0 - MWPEF_currentversion0 - MWPEF_fragmentname - MWPEF_collapsereloads0 - - - MWProject_PPC_typeLibrary - MWProject_PPC_outfilewxxrc_PPC.lib - MWProject_PPC_filecreator???? - MWProject_PPC_filetype???? - MWProject_PPC_size0 - MWProject_PPC_minsize0 - MWProject_PPC_stacksize0 - MWProject_PPC_flags0 - MWProject_PPC_symfilename - MWProject_PPC_rsrcname - MWProject_PPC_rsrcheaderNative - MWProject_PPC_rsrctype???? - MWProject_PPC_rsrcid0 - MWProject_PPC_rsrcflags0 - MWProject_PPC_rsrcstore0 - MWProject_PPC_rsrcmerge0 - MWProject_PPC_flatrsrc0 - MWProject_PPC_flatrsrcoutputdir - Path: - PathFormatMacOS - PathRootProject - - MWProject_PPC_flatrsrcfilename - - - MWAssembler_PPC_auxheader0 - MWAssembler_PPC_symmodeMac - MWAssembler_PPC_dialectPPC - MWAssembler_PPC_prefixfile - MWAssembler_PPC_typecheck0 - MWAssembler_PPC_warnings0 - MWAssembler_PPC_casesensitive0 - - - PList_OutputTypeFile - PList_OutputEncodingUTF-8 - PList_Prefix - PList_FileFilenameInfo.plist - PList_FileDirectory - Path: - PathFormatMacOS - PathRootProject - - PList_ResourceTypeplst - PList_ResourceID0 - PList_ResourceName - - - MWRez_Language_maxwidth80 - MWRez_Language_scriptRoman - MWRez_Language_alignmentAlign1 - MWRez_Language_filtermodeFilterSkip - MWRez_Language_suppresswarnings0 - MWRez_Language_escapecontrolchars1 - MWRez_Language_prefixname - MWRez_Language_filteredtypes'CODE' 'DATA' 'PICT' - - - MWWinRC_prefixname - - - MWCodeGen_X86_processorGeneric - MWCodeGen_X86_alignmentbytes8 - MWCodeGen_X86_exceptionsZeroOverhead - MWCodeGen_X86_name_manglingMWWin32 - MWCodeGen_X86_use_extinst0 - MWCodeGen_X86_extinst_mmx0 - MWCodeGen_X86_extinst_3dnow0 - MWCodeGen_X86_use_mmx_3dnow_convention0 - MWCodeGen_X86_extinst_cmov0 - MWCodeGen_X86_extinst_sse0 - MWCodeGen_X86_extinst_sse20 - MWCodeGen_X86_intrinsics0 - MWCodeGen_X86_optimizeasm0 - MWCodeGen_X86_disableopts0 - MWCodeGen_X86_profile0 - MWLinker_X86_runtimeCustom - MWCodeGen_X86_readonlystrings0 - - - MWLinker_X86_subsysmajorid4 - MWLinker_X86_subsysminorid0 - MWCOFF_X86_opsysmajorid4 - MWCOFF_X86_opsysminorid0 - MWLinker_X86_usrmajorid0 - MWLinker_X86_usrminorid0 - MWProject_X86_maxstacksize1024 - MWProject_X86_minstacksize4 - MWProject_X86_size1024 - MWProject_X86_minsize4 - MWCOFF_X86_coff_flags0 - MWCOFF_X86_dll_flags0 - MWProject_X86_baseaddress4194304 - MWCOFF_X86_filealign512 - MWCOFF_X86_sectionalign4096 - - - PDisasmX86_showHeaderstrue - PDisasmX86_showSectHeaderstrue - PDisasmX86_showSymTabtrue - PDisasmX86_showCodetrue - PDisasmX86_showDatatrue - PDisasmX86_showDebugfalse - PDisasmX86_showExceptionsfalse - PDisasmX86_showRawfalse - PDisasmX86_showAllRawfalse - PDisasmX86_showSourcefalse - PDisasmX86_showRelocationtrue - PDisasmX86_showHextrue - PDisasmX86_showCommentsfalse - PDisasmX86_showSymDefstrue - PDisasmX86_unmanglefalse - PDisasmX86_verbosefalse - PDisasmX86_resolveRelocstrue - PDisasmX86_resolveLocalsfalse - - - MWDebugger_X86_Exceptions - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - GlobalOptimizer_X86_optimizationlevelLevel0 - GlobalOptimizer_X86_optforSpeed - - - MWLinker_X86_entrypointusageDefault - MWLinker_X86_entrypoint - MWLinker_X86_subsystemWinGUI - MWLinker_X86_commandfile - MWLinker_X86_generatemap0 - MWLinker_X86_linksym0 - MWLinker_X86_linkCV1 - MWLinker_X86_symfullpathfalse - MWLinker_X86_linkdebugtrue - MWLinker_X86_checksumfalse - MWLinker_X86_zero_init_bssfalse - MWLinker_X86_mergedatafalse - MWLinker_X86_usedefaultlibsfalse - MWLinker_X86_adddefaultlibsfalse - MWLinker_X86_nowarningsfalse - MWLinker_X86_verbosefalse - - - MWProject_X86_typeApplication - MWProject_X86_outfileNONAME.EXE - MWProject_X86_importlib - MWProject_X86_setimportlibdirfalse - MWProject_X86_dontgenerateimportlibfalse - MWProject_X86_oldformatlibfalse - MWProject_X86_replaceobjextensionfalse - MWProject_X86_copyallfilesfalse - - - - Name - xh_bmpbt.cpp - MacOS - Text - - - - Name - xh_bttn.cpp - MacOS - Text - - - - Name - xh_cald.cpp - MacOS - Text - - - - Name - xh_chckb.cpp - MacOS - Text - - - - Name - xh_chckl.cpp - MacOS - Text - - - - Name - xh_choic.cpp - MacOS - Text - - - - Name - xh_combo.cpp - MacOS - Text - - - - Name - xh_dlg.cpp - MacOS - Text - - - - Name - xh_frame.cpp - MacOS - Text - - - - Name - xh_gauge.cpp - MacOS - Text - - - - Name - xh_gdctl.cpp - MacOS - Text - - - - Name - xh_html.cpp - MacOS - Text - - - - Name - xh_listb.cpp - MacOS - Text - - - - Name - xh_listc.cpp - MacOS - Text - - - - Name - xh_menu.cpp - MacOS - Text - - - - Name - xh_notbk.cpp - MacOS - Text - - - - Name - xh_panel.cpp - MacOS - Text - - - - Name - xh_radbt.cpp - MacOS - Text - - - - Name - xh_radbx.cpp - MacOS - Text - - - - Name - xh_scrol.cpp - MacOS - Text - - - - Name - xh_sizer.cpp - MacOS - Text - - - - Name - xh_slidr.cpp - MacOS - Text - - - - Name - xh_spin.cpp - MacOS - Text - - - - Name - xh_stbmp.cpp - MacOS - Text - - - - Name - xh_stbox.cpp - MacOS - Text - - - - Name - xh_stlin.cpp - MacOS - Text - - - - Name - xh_sttxt.cpp - MacOS - Text - - - - Name - xh_text.cpp - MacOS - Text - - - - Name - xh_toolb.cpp - MacOS - Text - - - - Name - xh_tree.cpp - MacOS - Text - - - - Name - xh_unkwn.cpp - MacOS - Text - - - - Name - xmlres.cpp - MacOS - Text - - - - Name - xmlrsall.cpp - MacOS - Text - - - - Name - xh_bmp.cpp - MacOS - Text - - - - - - Name - xh_bmpbt.cpp - MacOS - - - Name - xh_bttn.cpp - MacOS - - - Name - xh_cald.cpp - MacOS - - - Name - xh_chckb.cpp - MacOS - - - Name - xh_chckl.cpp - MacOS - - - Name - xh_choic.cpp - MacOS - - - Name - xh_combo.cpp - MacOS - - - Name - xh_dlg.cpp - MacOS - - - Name - xh_frame.cpp - MacOS - - - Name - xh_gauge.cpp - MacOS - - - Name - xh_gdctl.cpp - MacOS - - - Name - xh_html.cpp - MacOS - - - Name - xh_listb.cpp - MacOS - - - Name - xh_listc.cpp - MacOS - - - Name - xh_menu.cpp - MacOS - - - Name - xh_notbk.cpp - MacOS - - - Name - xh_panel.cpp - MacOS - - - Name - xh_radbt.cpp - MacOS - - - Name - xh_radbx.cpp - MacOS - - - Name - xh_scrol.cpp - MacOS - - - Name - xh_sizer.cpp - MacOS - - - Name - xh_slidr.cpp - MacOS - - - Name - xh_spin.cpp - MacOS - - - Name - xh_stbmp.cpp - MacOS - - - Name - xh_stbox.cpp - MacOS - - - Name - xh_stlin.cpp - MacOS - - - Name - xh_sttxt.cpp - MacOS - - - Name - xh_text.cpp - MacOS - - - Name - xh_toolb.cpp - MacOS - - - Name - xh_tree.cpp - MacOS - - - Name - xh_unkwn.cpp - MacOS - - - Name - xmlres.cpp - MacOS - - - Name - xmlrsall.cpp - MacOS - - - Name - xh_bmp.cpp - MacOS - - - - - All - - - - UserSourceTrees - - - AlwaysSearchUserPathsfalse - InterpretDOSAndUnixPathsfalse - RequireFrameworkStyleIncludesfalse - UserSearchPaths - - SearchPath - Path: - PathFormatMacOS - PathRootProject - - Recursivetrue - FrameworkPathfalse - HostFlagsAll - - - SystemSearchPaths - - SearchPath - Path: - PathFormatMacOS - PathRootCodeWarrior - - Recursivetrue - FrameworkPathfalse - HostFlagsAll - - - - - MWRuntimeSettings_WorkingDirectory - MWRuntimeSettings_CommandLine - MWRuntimeSettings_HostApplication - Path - PathFormatGeneric - PathRootAbsolute - - MWRuntimeSettings_EnvVars - - - LinkerNone - PreLinker - PostLinker - TargetnameAll - OutputDirectory - Path: - PathFormatMacOS - PathRootProject - - SaveEntriesUsingRelativePathsfalse - - - FileMappings - - FileTypeMMPr - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFilefalse - IgnoredByMakefalse - - - - - CacheModDatestrue - DumpBrowserInfofalse - CacheSubprojectstrue - UseThirdPartyDebuggerfalse - BrowserGenerator1 - DebuggerAppPath - Path - PathFormatGeneric - PathRootAbsolute - - DebuggerCmdLineArgs - DebuggerWorkingDir - Path - PathFormatGeneric - PathRootAbsolute - - CodeCompletionPrefixFileName - CodeCompletionMacroFileName - - - ConsoleEncoding0 - LogSystemMessagestrue - AutoTargetDLLsfalse - StopAtWatchpointstrue - PauseWhileRunningfalse - PauseInterval5 - PauseUIFlags0 - AltExePath - Path - PathFormatGeneric - PathRootAbsolute - - StopAtTempBPOnLaunchtrue - CacheSymbolicstrue - TempBPFunctionNamemain - TempBPType0 - - - Enabledfalse - ConnectionName - DownloadPath - LaunchRemoteAppfalse - RemoteAppPath - CoreID0 - JTAGClockSpeed8000 - IsMultiCorefalse - OSDownloadfalse - UseGlobalOSDownloadfalse - OSDownloadConnectionName - OSDownloadPath - AltDownloadfalse - AltDownloadConnectionName - - - OtherExecutables - - - CustomColor1 - Red0 - Green32767 - Blue0 - - CustomColor2 - Red0 - Green32767 - Blue0 - - CustomColor3 - Red0 - Green32767 - Blue0 - - CustomColor4 - Red0 - Green32767 - Blue0 - - - - MWFrontEnd_C_cplusplus0 - MWFrontEnd_C_checkprotos0 - MWFrontEnd_C_arm0 - MWFrontEnd_C_trigraphs0 - MWFrontEnd_C_onlystdkeywords0 - MWFrontEnd_C_enumsalwaysint0 - MWFrontEnd_C_mpwpointerstyle0 - MWFrontEnd_C_prefixname - MWFrontEnd_C_ansistrict0 - MWFrontEnd_C_mpwcnewline0 - MWFrontEnd_C_wchar_type1 - MWFrontEnd_C_enableexceptions1 - MWFrontEnd_C_dontreusestrings0 - MWFrontEnd_C_poolstrings0 - MWFrontEnd_C_dontinline0 - MWFrontEnd_C_useRTTI1 - MWFrontEnd_C_multibyteaware0 - MWFrontEnd_C_unsignedchars0 - MWFrontEnd_C_autoinline0 - MWFrontEnd_C_booltruefalse1 - MWFrontEnd_C_inlinelevel0 - MWFrontEnd_C_ecplusplus0 - MWFrontEnd_C_objective_c0 - MWFrontEnd_C_defer_codegen0 - MWFrontEnd_C_templateparser0 - MWFrontEnd_C_c990 - MWFrontEnd_C_bottomupinline1 - - - MWWarning_C_warn_illpragma0 - MWWarning_C_warn_emptydecl0 - MWWarning_C_warn_possunwant0 - MWWarning_C_warn_unusedvar0 - MWWarning_C_warn_unusedarg0 - MWWarning_C_warn_extracomma0 - MWWarning_C_pedantic0 - MWWarning_C_warningerrors0 - MWWarning_C_warn_hidevirtual0 - MWWarning_C_warn_implicitconv0 - MWWarning_C_warn_notinlined0 - MWWarning_C_warn_structclass0 - - - MWFTP_Post_hostName - MWFTP_Post_username - MWFTP_Post_password0ÿÄ@² - MWFTP_Post_remoteDir - MWFTP_Post_ftp_PathVersion1 - MWFTP_Post_ftp_PathType0 - MWFTP_Post_ftp_PathFormat0 - MWFTP_Post_ftp_tree - MWFTP_Post_uploadDir - MWFTP_Post_ftp_port21 - MWFTP_Post_SendBin1 - MWFTP_Post_ShouldLog1 - - - MWCommandLine_Java_clsName - MWCommandLine_Java_args - - - MWVJavaDebugging_Protocol1 - MWVJavaDebugging_JDKVersion1 - MWVJavaDebugging_TimeOut25 - MWVJavaDebugging_SupportSlowDevicesfalse - MWVJavaDebugging_UseRemoteLaunchAgentfalse - MWVJavaDebugging_LaunchVMasServerfalse - - - MWJava_Language_optimizefalse - MWJava_Language_warnDeprecatedfalse - MWJava_Language_emitMapfalse - MWJava_Language_strictFileNamesfalse - MWJava_Language_strictFileHierarchyfalse - MWJava_Language_1_1_Compatiblefalse - MWJava_Language_emitHeaders0 - MWJava_Language_headerTypeJNINativeHeaders - MWJava_Language_packageFilter - MWJava_Language_genCommentstrue - MWJava_Language_genHeadersfalse - MWJava_Language_enableAssertsfalse - MWJava_Language_targetVM1.1 - - - Manifest-JAD Attributes - - AttributeMain-Class - ValueAuto-Generated - - - - - MWJava_MRJAppBuilder_outFileMRJApplication - MWJava_MRJAppBuilder_mergefalse - MWJava_MRJAppBuilder_quitMenutrue - MWJava_MRJAppBuilder_growfalse - MWJava_MRJAppBuilder_stdoutTypeConsole - MWJava_MRJAppBuilder_stderrTypeConsole - MWJava_MRJAppBuilder_stdinTypeConsole - MWJava_MRJAppBuilder_appIconPVersion0 - MWJava_MRJAppBuilder_appIconPType0 - MWJava_MRJAppBuilder_appIconPFormat0 - MWJava_MRJAppBuilder_appIconPTree - MWJava_MRJAppBuilder_appIconFile - MWJava_MRJAppBuilder_splashScreenPVersion0 - MWJava_MRJAppBuilder_splashScreenPType0 - MWJava_MRJAppBuilder_splashScreenPFormat0 - MWJava_MRJAppBuilder_splashScreenPTree - MWJava_MRJAppBuilder_splashScreenPICTFile - MWJava_MRJAppBuilder_aboutName - MWJava_MRJAppBuilder_stdoutPVersion0 - MWJava_MRJAppBuilder_stdoutPType0 - MWJava_MRJAppBuilder_stdoutPFormat0 - MWJava_MRJAppBuilder_stdoutPTree - MWJava_MRJAppBuilder_stdoutFile - MWJava_MRJAppBuilder_stdoutAppendfalse - MWJava_MRJAppBuilder_stderrPType0 - MWJava_MRJAppBuilder_stderrPFormat0 - MWJava_MRJAppBuilder_stderrPTree - MWJava_MRJAppBuilder_stderrFile - MWJava_MRJAppBuilder_stderrAppendfalse - MWJava_MRJAppBuilder_stdinPType0 - MWJava_MRJAppBuilder_stdinPFormat0 - MWJava_MRJAppBuilder_stdinPTree - MWJava_MRJAppBuilder_stdinFile - - - MWJava_Output_outputtypeJarFile - MWJava_Output_outfileJavaClasses.jar - MWJava_Output_ftype1514754080 - MWJava_Output_fcreator1297570384 - MWJava_Output_compress0 - MWJava_Output_genManifest0 - MWJava_Output_trunctypeFront - MWJava_Output_deleteClasses0 - MWJava_Output_consoleApp1 - MWJava_Output_preverify0 - MWJava_Output_genJad0 - MWJava_Output_obfuscate0 - - - MWJava_Proj_projtypeApplet - MWJava_Proj_mainClassName - MWJava_Proj_HTMLAppCreator1145457748 - MWJava_Proj_HTMLAppNameMetrowerks Java - MWJava_Proj_PathVersion1 - MWJava_Proj_PathType0 - MWJava_Proj_PathFormat0 - MWJava_Proj_tree - MWJava_Proj_HTMLAppWin32NameInternet Explorer - MWJava_Proj_compress0 - MWJava_Proj_simulator0 - MWJava_Proj_useVM\000\000mrj225 - MWJava_Proj_vmarguments - MWJava_Proj_vmName - MWJava_Proj_simPropFile - - - MWJavaDoc_Proj_Version1 - MWJavaDoc_Proj_Deprecated1 - MWJavaDoc_Proj_Author1 - MWJavaDoc_Proj_Index1 - MWJavaDoc_Proj_Tree1 - MWJavaDoc_Proj_SunResolveToSame0 - MWJavaDoc_Proj_Shortnames1 - MWJavaDoc_Proj_Folder0 - MWJavaDoc_Proj_GenerateAPILinks0 - MWJavaDoc_Proj_scopePublic - MWJavaDoc_Proj_fcreator1229278547 - MWJavaDoc_Proj_encodingName - MWJavaDoc_Proj_decodingName - MWJavaDoc_Proj_javaPackagePathhttp://java.sun.com/products/jdk/1.1/docs/api/ - - - MWMerge_MacOS_projectTypeApplication - MWMerge_MacOS_outputNameMerge Out - MWMerge_MacOS_outputCreator???? - MWMerge_MacOS_outputTypeAPPL - MWMerge_MacOS_suppressWarning0 - MWMerge_MacOS_copyFragments1 - MWMerge_MacOS_copyResources1 - MWMerge_MacOS_flattenResource0 - MWMerge_MacOS_flatFileNamea.rsrc - MWMerge_MacOS_flatFileOutputPath - Path: - PathFormatMacOS - PathRootProject - - MWMerge_MacOS_skipResources - DLGX - ckid - Proj - WSPC - - - - Definesismac,isMacRCC - Compatiblefalse - - - FileLockedfalse - ResourcesMapIsReadOnlyfalse - PrinterDriverIsMultiFinderCompatiblefalse - Invisiblefalse - HasBundlefalse - NameLockedfalse - Stationeryfalse - HasCustomIconfalse - Sharedfalse - HasBeenInitedfalse - Label0 - Comments - - - MWMacOSPackager_UsePackager0 - MWMacOSPackager_FolderToPackage - Path - PathFormatMacOS - PathRootAbsolute - - MWMacOSPackager_CreateClassicAlias0 - MWMacOSPackager_ClassicAliasMethodUseTargetOutput - MWMacOSPackager_ClassicAliasPath - Path - PathFormatMacOS - PathRootAbsolute - - MWMacOSPackager_CreatePkgInfo0 - MWMacOSPackager_PkgCreatorType???? - MWMacOSPackager_PkgFileTypeAPPL - - - MWCodeGen_PPC_structalignmentMC68K - MWCodeGen_PPC_tracebacktablesNone - MWCodeGen_PPC_processorGeneric - MWCodeGen_PPC_function_align4 - MWCodeGen_PPC_tocdata1 - MWCodeGen_PPC_largetoc0 - MWCodeGen_PPC_profiler0 - MWCodeGen_PPC_vectortocdata0 - MWCodeGen_PPC_poolconst0 - MWCodeGen_PPC_peephole1 - MWCodeGen_PPC_readonlystrings0 - MWCodeGen_PPC_linkerpoolsstrings0 - MWCodeGen_PPC_volatileasm0 - MWCodeGen_PPC_schedule0 - MWCodeGen_PPC_altivec0 - MWCodeGen_PPC_altivec_move_block0 - MWCodeGen_PPC_strictIEEEfp0 - MWCodeGen_PPC_fpcontract1 - MWCodeGen_PPC_genfsel0 - MWCodeGen_PPC_orderedfpcmp0 - - - MWCodeGen_MachO_structalignmentPPC_mw - MWCodeGen_MachO_profiler_enumOff - MWCodeGen_MachO_processorGeneric - MWCodeGen_MachO_function_align4 - MWCodeGen_MachO_common0 - MWCodeGen_MachO_peephole1 - MWCodeGen_MachO_readonlystrings0 - MWCodeGen_MachO_linkerpoolsstrings1 - MWCodeGen_MachO_volatileasm0 - MWCodeGen_MachO_schedule0 - MWCodeGen_MachO_altivec0 - MWCodeGen_MachO_vecmove0 - MWCodeGen_MachO_fp_ieee_strict0 - MWCodeGen_MachO_fpcontract1 - MWCodeGen_MachO_genfsel0 - MWCodeGen_MachO_fp_cmps_ordered0 - - - MWDisassembler_PPC_showcode1 - MWDisassembler_PPC_extended1 - MWDisassembler_PPC_mix0 - MWDisassembler_PPC_nohex0 - MWDisassembler_PPC_showdata1 - MWDisassembler_PPC_showexceptions1 - MWDisassembler_PPC_showsym0 - MWDisassembler_PPC_shownames1 - - - GlobalOptimizer_PPC_optimizationlevelLevel0 - GlobalOptimizer_PPC_optforSpeed - - - MWLinker_PPC_linksym1 - MWLinker_PPC_symfullpath1 - MWLinker_PPC_linkmap0 - MWLinker_PPC_nolinkwarnings0 - MWLinker_PPC_dontdeadstripinitcode0 - MWLinker_PPC_permitmultdefs0 - MWLinker_PPC_linkmodeFast - MWLinker_PPC_initname - MWLinker_PPC_mainname__start - MWLinker_PPC_termname - - - MWLinker_MacOSX_linksym0 - MWLinker_MacOSX_symfullpath0 - MWLinker_MacOSX_nolinkwarnings0 - MWLinker_MacOSX_linkmap0 - MWLinker_MacOSX_dontdeadstripinitcode0 - MWLinker_MacOSX_permitmultdefs1 - MWLinker_MacOSX_use_objectivec_semantics0 - MWLinker_MacOSX_strip_debug_symbols0 - MWLinker_MacOSX_split_segs0 - MWLinker_MacOSX_report_msl_overloads0 - MWLinker_MacOSX_objects_follow_linkorder0 - MWLinker_MacOSX_linkmodeFast - MWLinker_MacOSX_exportsReferencedGlobals - MWLinker_MacOSX_sortcodeNone - MWLinker_MacOSX_mainnamestart - - - MWProject_MacOSX_typeExecutable - MWProject_MacOSX_outfile - MWProject_MacOSX_filecreator???? - MWProject_MacOSX_filetypeMEXE - MWProject_MacOSX_vmaddress4096 - MWProject_MacOSX_usedefaultvmaddr1 - MWProject_MacOSX_flatrsrc0 - MWProject_MacOSX_flatrsrcfilename - MWProject_MacOSX_flatrsrcoutputdir - Path: - PathFormatMacOS - PathRootProject - - MWProject_MacOSX_installpath./ - MWProject_MacOSX_dont_prebind0 - MWProject_MacOSX_flat_namespace0 - MWProject_MacOSX_frameworkversionA - MWProject_MacOSX_currentversion0 - MWProject_MacOSX_flat_oldimpversion0 - - - MWLinker_MachO_exportsNone - MWLinker_MachO_mainnamestart - MWLinker_MachO_currentversion0 - MWLinker_MachO_compatibleversion0 - MWLinker_MachO_symfullpath0 - MWLinker_MachO_supresswarnings0 - MWLinker_MachO_multisymerror0 - MWLinker_MachO_prebind1 - MWLinker_MachO_deadstrip1 - MWLinker_MachO_objectivecsemantics0 - MWLinker_MachO_whichfileloaded0 - MWLinker_MachO_whyfileloaded0 - MWLinker_MachO_readonlyrelocsErrors - MWLinker_MachO_undefinedsymbolsErrors - MWLinker_MachO_twolevelnamespace1 - MWLinker_MachO_stripdebugsymbols0 - - - MWProject_MachO_typeExecutable - MWProject_MachO_outfilea.exe - MWProject_MachO_filecreator???? - MWProject_MachO_filetypeMEXE - MWProject_MachO_vmaddress4096 - MWProject_MachO_flatrsrc1 - MWProject_MachO_flatrsrcfilenamea.rsrc - MWProject_MachO_flatrsrcoutputdir - Path: - PathFormatMacOS - PathRootProject - - MWProject_MachO_installpath./ - MWProject_MachO_frameworkversion - - - MWPEF_exportsNone - MWPEF_libfolder0 - MWPEF_sortcodeNone - MWPEF_expandbss0 - MWPEF_sharedata0 - MWPEF_olddefversion0 - MWPEF_oldimpversion0 - MWPEF_currentversion0 - MWPEF_fragmentname - MWPEF_collapsereloads0 - - - MWProject_PPC_typeApplication - MWProject_PPC_outfilea.out - MWProject_PPC_filecreator???? - MWProject_PPC_filetypeAPPL - MWProject_PPC_size384 - MWProject_PPC_minsize384 - MWProject_PPC_stacksize64 - MWProject_PPC_flags22720 - MWProject_PPC_symfilename - MWProject_PPC_rsrcname - MWProject_PPC_rsrcheaderNative - MWProject_PPC_rsrctype???? - MWProject_PPC_rsrcid0 - MWProject_PPC_rsrcflags0 - MWProject_PPC_rsrcstore0 - MWProject_PPC_rsrcmerge0 - MWProject_PPC_flatrsrc0 - MWProject_PPC_flatrsrcoutputdir - Path: - PathFormatMacOS - PathRootProject - - MWProject_PPC_flatrsrcfilename - - - MWAssembler_PPC_auxheader0 - MWAssembler_PPC_symmodeMac - MWAssembler_PPC_dialectPPC - MWAssembler_PPC_prefixfile - MWAssembler_PPC_typecheck0 - MWAssembler_PPC_warnings0 - MWAssembler_PPC_casesensitive0 - - - PList_OutputTypeFile - PList_OutputEncodingUTF-8 - PList_Prefix - PList_FileFilenameInfo.plist - PList_FileDirectory - Path: - PathFormatMacOS - PathRootProject - - PList_ResourceTypeplst - PList_ResourceID0 - PList_ResourceName - - - MWRez_Language_maxwidth80 - MWRez_Language_scriptRoman - MWRez_Language_alignmentAlign1 - MWRez_Language_filtermodeFilterSkip - MWRez_Language_suppresswarnings0 - MWRez_Language_escapecontrolchars1 - MWRez_Language_prefixname - MWRez_Language_filteredtypes'CODE' 'DATA' 'PICT' - - - MWWinRC_prefixname - - - MWCodeGen_X86_processorGeneric - MWCodeGen_X86_alignmentbytes8 - MWCodeGen_X86_exceptionsZeroOverhead - MWCodeGen_X86_name_manglingMWWin32 - MWCodeGen_X86_use_extinst0 - MWCodeGen_X86_extinst_mmx0 - MWCodeGen_X86_extinst_3dnow0 - MWCodeGen_X86_use_mmx_3dnow_convention0 - MWCodeGen_X86_extinst_cmov0 - MWCodeGen_X86_extinst_sse0 - MWCodeGen_X86_extinst_sse20 - MWCodeGen_X86_intrinsics0 - MWCodeGen_X86_optimizeasm0 - MWCodeGen_X86_disableopts0 - MWCodeGen_X86_profile0 - MWLinker_X86_runtimeCustom - MWCodeGen_X86_readonlystrings0 - - - MWLinker_X86_subsysmajorid4 - MWLinker_X86_subsysminorid0 - MWCOFF_X86_opsysmajorid4 - MWCOFF_X86_opsysminorid0 - MWLinker_X86_usrmajorid0 - MWLinker_X86_usrminorid0 - MWProject_X86_maxstacksize1024 - MWProject_X86_minstacksize4 - MWProject_X86_size1024 - MWProject_X86_minsize4 - MWCOFF_X86_coff_flags0 - MWCOFF_X86_dll_flags0 - MWProject_X86_baseaddress4194304 - MWCOFF_X86_filealign512 - MWCOFF_X86_sectionalign4096 - - - PDisasmX86_showHeaderstrue - PDisasmX86_showSectHeaderstrue - PDisasmX86_showSymTabtrue - PDisasmX86_showCodetrue - PDisasmX86_showDatatrue - PDisasmX86_showDebugfalse - PDisasmX86_showExceptionsfalse - PDisasmX86_showRawfalse - PDisasmX86_showAllRawfalse - PDisasmX86_showSourcefalse - PDisasmX86_showRelocationtrue - PDisasmX86_showHextrue - PDisasmX86_showCommentsfalse - PDisasmX86_showSymDefstrue - PDisasmX86_unmangletrue - PDisasmX86_verbosetrue - PDisasmX86_resolveRelocstrue - PDisasmX86_resolveLocalsfalse - - - MWDebugger_X86_Exceptions - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - GlobalOptimizer_X86_optimizationlevelLevel0 - GlobalOptimizer_X86_optforSpeed - - - MWLinker_X86_entrypointusageDefault - MWLinker_X86_entrypoint - MWLinker_X86_subsystemWinGUI - MWLinker_X86_commandfile - MWLinker_X86_generatemap0 - MWLinker_X86_linksym0 - MWLinker_X86_linkCV1 - MWLinker_X86_symfullpathfalse - MWLinker_X86_linkdebugtrue - MWLinker_X86_checksumfalse - MWLinker_X86_zero_init_bssfalse - MWLinker_X86_mergedatafalse - MWLinker_X86_usedefaultlibsfalse - MWLinker_X86_adddefaultlibsfalse - MWLinker_X86_nowarningsfalse - MWLinker_X86_verbosefalse - - - MWProject_X86_typeApplication - MWProject_X86_outfileNONAME.EXE - MWProject_X86_importlib - MWProject_X86_setimportlibdirfalse - MWProject_X86_dontgenerateimportlibfalse - MWProject_X86_oldformatlibfalse - MWProject_X86_replaceobjextensionfalse - MWProject_X86_copyallfilesfalse - - - - - - - - CARBON - - - CARBON Debug - - - PPC - - - PPC Debug - - - - - PPC Debug - - - - UserSourceTrees - - - AlwaysSearchUserPathstrue - InterpretDOSAndUnixPathstrue - RequireFrameworkStyleIncludesfalse - UserSearchPaths - - SearchPath - Path: - PathFormatMacOS - PathRootProject - - Recursivetrue - FrameworkPathfalse - HostFlagsAll - - - SearchPath - Path:::include: - PathFormatMacOS - PathRootProject - - Recursivefalse - FrameworkPathfalse - HostFlagsAll - - - SearchPath - Path::::include: - PathFormatMacOS - PathRootProject - - Recursivefalse - FrameworkPathfalse - HostFlagsAll - - - SystemSearchPaths - - SearchPath - PathMSL - PathFormatWindows - PathRootCodeWarrior - - Recursivetrue - FrameworkPathfalse - HostFlagsAll - - - SearchPath - Path:MacOS Support: - PathFormatMacOS - PathRootCodeWarrior - - Recursivetrue - FrameworkPathfalse - HostFlagsAll - - - - - MWRuntimeSettings_WorkingDirectory - MWRuntimeSettings_CommandLine - MWRuntimeSettings_HostApplication - Path - PathFormatGeneric - PathRootAbsolute - - MWRuntimeSettings_EnvVars - - - LinkerMacOS PPC Linker - PreLinker - PostLinker - TargetnamePPC Debug - OutputDirectory - Path::::lib: - PathFormatMacOS - PathRootProject - - SaveEntriesUsingRelativePathsfalse - - - FileMappings - - FileTypeAPPL - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeAppl - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeMMLB - FileExtension - CompilerLib Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeMPLF - FileExtension - CompilerLib Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeMWCD - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeRSRC - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.bh - CompilerBalloon Help - EditLanguageBalloon Help - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.c - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.c++ - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cc - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cp - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cpp - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.exp - Compiler - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.h - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMaketrue - - - FileTypeTEXT - FileExtension.p - CompilerMW Pascal PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.pas - CompilerMW Pascal PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.pch - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.pch++ - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.ppu - CompilerMW Pascal PPC - EditLanguage - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.r - CompilerRez - EditLanguageRez - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.s - CompilerPPCAsm - EditLanguageBalloon Help - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeXCOF - FileExtension - CompilerXCOFF Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypedocu - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypersrc - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeshlb - FileExtension - CompilerPEF Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypestub - FileExtension - CompilerPEF Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileExtension.doc - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFilefalse - IgnoredByMaketrue - - - FileExtension.o - CompilerXCOFF Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileExtension.ppob - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileExtension.rsrc - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - - - CacheModDatestrue - DumpBrowserInfofalse - CacheSubprojectstrue - UseThirdPartyDebuggerfalse - BrowserGenerator1 - DebuggerAppPath - Path - PathFormatGeneric - PathRootAbsolute - - DebuggerCmdLineArgs - DebuggerWorkingDir - Path - PathFormatGeneric - PathRootAbsolute - - CodeCompletionPrefixFileNameMacHeaders.c - CodeCompletionMacroFileNameMacOS_Carbon_C++_Macros.h - - - ConsoleEncoding0 - LogSystemMessagestrue - AutoTargetDLLsfalse - StopAtWatchpointstrue - PauseWhileRunningfalse - PauseInterval5 - PauseUIFlags0 - AltExePath - Path - PathFormatGeneric - PathRootAbsolute - - StopAtTempBPOnLaunchtrue - CacheSymbolicstrue - TempBPFunctionNamemain - TempBPType0 - - - Enabledfalse - ConnectionName - DownloadPath - LaunchRemoteAppfalse - RemoteAppPath - CoreID0 - JTAGClockSpeed8000 - IsMultiCorefalse - OSDownloadfalse - UseGlobalOSDownloadfalse - OSDownloadConnectionName - OSDownloadPath - AltDownloadfalse - AltDownloadConnectionName - - - OtherExecutables - - - CustomColor1 - Red0 - Green32767 - Blue0 - - CustomColor2 - Red0 - Green32767 - Blue0 - - CustomColor3 - Red0 - Green32767 - Blue0 - - CustomColor4 - Red0 - Green32767 - Blue0 - - - - MWFrontEnd_C_cplusplus0 - MWFrontEnd_C_checkprotos0 - MWFrontEnd_C_arm0 - MWFrontEnd_C_trigraphs0 - MWFrontEnd_C_onlystdkeywords0 - MWFrontEnd_C_enumsalwaysint0 - MWFrontEnd_C_mpwpointerstyle0 - MWFrontEnd_C_prefixnamewx/wx_cw_d.h - MWFrontEnd_C_ansistrict0 - MWFrontEnd_C_mpwcnewline0 - MWFrontEnd_C_wchar_type1 - MWFrontEnd_C_enableexceptions1 - MWFrontEnd_C_dontreusestrings0 - MWFrontEnd_C_poolstrings0 - MWFrontEnd_C_dontinline0 - MWFrontEnd_C_useRTTI1 - MWFrontEnd_C_multibyteaware0 - MWFrontEnd_C_unsignedchars0 - MWFrontEnd_C_autoinline0 - MWFrontEnd_C_booltruefalse1 - MWFrontEnd_C_inlinelevel0 - MWFrontEnd_C_ecplusplus0 - MWFrontEnd_C_objective_c0 - MWFrontEnd_C_defer_codegen0 - MWFrontEnd_C_templateparser0 - MWFrontEnd_C_c990 - MWFrontEnd_C_bottomupinline1 - - - MWWarning_C_warn_illpragma0 - MWWarning_C_warn_emptydecl0 - MWWarning_C_warn_possunwant0 - MWWarning_C_warn_unusedvar0 - MWWarning_C_warn_unusedarg0 - MWWarning_C_warn_extracomma0 - MWWarning_C_pedantic0 - MWWarning_C_warningerrors0 - MWWarning_C_warn_hidevirtual0 - MWWarning_C_warn_implicitconv0 - MWWarning_C_warn_notinlined0 - MWWarning_C_warn_structclass0 - - - MWFTP_Post_hostName - MWFTP_Post_username - MWFTP_Post_password0ÿÄ@² - MWFTP_Post_remoteDir - MWFTP_Post_ftp_PathVersion1 - MWFTP_Post_ftp_PathType0 - MWFTP_Post_ftp_PathFormat0 - MWFTP_Post_ftp_tree - MWFTP_Post_uploadDir - MWFTP_Post_ftp_port21 - MWFTP_Post_SendBin1 - MWFTP_Post_ShouldLog1 - - - MWCommandLine_Java_clsName - MWCommandLine_Java_args - - - MWVJavaDebugging_Protocol1 - MWVJavaDebugging_JDKVersion1 - MWVJavaDebugging_TimeOut25 - MWVJavaDebugging_SupportSlowDevicesfalse - MWVJavaDebugging_UseRemoteLaunchAgentfalse - MWVJavaDebugging_LaunchVMasServerfalse - - - MWJava_Language_optimizefalse - MWJava_Language_warnDeprecatedfalse - MWJava_Language_emitMapfalse - MWJava_Language_strictFileNamesfalse - MWJava_Language_strictFileHierarchyfalse - MWJava_Language_1_1_Compatiblefalse - MWJava_Language_emitHeaders0 - MWJava_Language_headerTypeJNINativeHeaders - MWJava_Language_packageFilter - MWJava_Language_genCommentstrue - MWJava_Language_genHeadersfalse - MWJava_Language_enableAssertsfalse - MWJava_Language_targetVM1.1 - - - Manifest-JAD Attributes - - AttributeMain-Class - ValueAuto-Generated - - - - - MWJava_MRJAppBuilder_outFileMRJApplication - MWJava_MRJAppBuilder_mergefalse - MWJava_MRJAppBuilder_quitMenutrue - MWJava_MRJAppBuilder_growfalse - MWJava_MRJAppBuilder_stdoutTypeConsole - MWJava_MRJAppBuilder_stderrTypeConsole - MWJava_MRJAppBuilder_stdinTypeConsole - MWJava_MRJAppBuilder_appIconPVersion0 - MWJava_MRJAppBuilder_appIconPType0 - MWJava_MRJAppBuilder_appIconPFormat0 - MWJava_MRJAppBuilder_appIconPTree - MWJava_MRJAppBuilder_appIconFile - MWJava_MRJAppBuilder_splashScreenPVersion0 - MWJava_MRJAppBuilder_splashScreenPType0 - MWJava_MRJAppBuilder_splashScreenPFormat0 - MWJava_MRJAppBuilder_splashScreenPTree - MWJava_MRJAppBuilder_splashScreenPICTFile - MWJava_MRJAppBuilder_aboutName - MWJava_MRJAppBuilder_stdoutPVersion0 - MWJava_MRJAppBuilder_stdoutPType0 - MWJava_MRJAppBuilder_stdoutPFormat0 - MWJava_MRJAppBuilder_stdoutPTree - MWJava_MRJAppBuilder_stdoutFile - MWJava_MRJAppBuilder_stdoutAppendfalse - MWJava_MRJAppBuilder_stderrPType0 - MWJava_MRJAppBuilder_stderrPFormat0 - MWJava_MRJAppBuilder_stderrPTree - MWJava_MRJAppBuilder_stderrFile - MWJava_MRJAppBuilder_stderrAppendfalse - MWJava_MRJAppBuilder_stdinPType0 - MWJava_MRJAppBuilder_stdinPFormat0 - MWJava_MRJAppBuilder_stdinPTree - MWJava_MRJAppBuilder_stdinFile - - - MWJava_Output_outputtypeJarFile - MWJava_Output_outfileJavaClasses.jar - MWJava_Output_ftype1514754080 - MWJava_Output_fcreator1297570384 - MWJava_Output_compress0 - MWJava_Output_genManifest0 - MWJava_Output_trunctypeFront - MWJava_Output_deleteClasses0 - MWJava_Output_consoleApp1 - MWJava_Output_preverify0 - MWJava_Output_genJad0 - MWJava_Output_obfuscate0 - - - MWJava_Proj_projtypeApplet - MWJava_Proj_mainClassName - MWJava_Proj_HTMLAppCreator1145457748 - MWJava_Proj_HTMLAppNameMetrowerks Java - MWJava_Proj_PathVersion1 - MWJava_Proj_PathType0 - MWJava_Proj_PathFormat0 - MWJava_Proj_tree - MWJava_Proj_HTMLAppWin32NameInternet Explorer - MWJava_Proj_compress0 - MWJava_Proj_simulator0 - MWJava_Proj_useVM\000\000mrj225 - MWJava_Proj_vmarguments - MWJava_Proj_vmName - MWJava_Proj_simPropFile - - - MWJavaDoc_Proj_Version1 - MWJavaDoc_Proj_Deprecated1 - MWJavaDoc_Proj_Author1 - MWJavaDoc_Proj_Index1 - MWJavaDoc_Proj_Tree1 - MWJavaDoc_Proj_SunResolveToSame0 - MWJavaDoc_Proj_Shortnames1 - MWJavaDoc_Proj_Folder0 - MWJavaDoc_Proj_GenerateAPILinks0 - MWJavaDoc_Proj_scopePublic - MWJavaDoc_Proj_fcreator1229278547 - MWJavaDoc_Proj_encodingName - MWJavaDoc_Proj_decodingName - MWJavaDoc_Proj_javaPackagePathhttp://java.sun.com/products/jdk/1.1/docs/api/ - - - MWMerge_MacOS_projectTypeApplication - MWMerge_MacOS_outputNameMerge Out - MWMerge_MacOS_outputCreator???? - MWMerge_MacOS_outputTypeAPPL - MWMerge_MacOS_suppressWarning0 - MWMerge_MacOS_copyFragments1 - MWMerge_MacOS_copyResources1 - MWMerge_MacOS_flattenResource0 - MWMerge_MacOS_flatFileNamea.rsrc - MWMerge_MacOS_flatFileOutputPath - Path: - PathFormatMacOS - PathRootProject - - MWMerge_MacOS_skipResources - DLGX - ckid - Proj - WSPC - - - - Definesismac,isMacRCC - Compatiblefalse - - - FileLockedfalse - ResourcesMapIsReadOnlyfalse - PrinterDriverIsMultiFinderCompatiblefalse - Invisiblefalse - HasBundlefalse - NameLockedfalse - Stationeryfalse - HasCustomIconfalse - Sharedfalse - HasBeenInitedfalse - Label0 - Comments - - - MWMacOSPackager_UsePackager0 - MWMacOSPackager_FolderToPackage - Path - PathFormatMacOS - PathRootAbsolute - - MWMacOSPackager_CreateClassicAlias0 - MWMacOSPackager_ClassicAliasMethodUseTargetOutput - MWMacOSPackager_ClassicAliasPath - MWMacOSPackager_CreatePkgInfo0 - MWMacOSPackager_PkgCreatorType???? - MWMacOSPackager_PkgFileTypeAPPL - - - MWCodeGen_PPC_structalignmentPPC_mw - MWCodeGen_PPC_tracebacktablesNone - MWCodeGen_PPC_processorGeneric - MWCodeGen_PPC_function_align4 - MWCodeGen_PPC_tocdata1 - MWCodeGen_PPC_largetoc0 - MWCodeGen_PPC_profiler0 - MWCodeGen_PPC_vectortocdata0 - MWCodeGen_PPC_poolconst0 - MWCodeGen_PPC_peephole1 - MWCodeGen_PPC_readonlystrings0 - MWCodeGen_PPC_linkerpoolsstrings0 - MWCodeGen_PPC_volatileasm0 - MWCodeGen_PPC_schedule0 - MWCodeGen_PPC_altivec0 - MWCodeGen_PPC_altivec_move_block0 - MWCodeGen_PPC_strictIEEEfp0 - MWCodeGen_PPC_fpcontract1 - MWCodeGen_PPC_genfsel0 - MWCodeGen_PPC_orderedfpcmp0 - - - MWCodeGen_MachO_structalignmentPPC_mw - MWCodeGen_MachO_profiler_enumOff - MWCodeGen_MachO_processorGeneric - MWCodeGen_MachO_function_align4 - MWCodeGen_MachO_common0 - MWCodeGen_MachO_peephole1 - MWCodeGen_MachO_readonlystrings0 - MWCodeGen_MachO_linkerpoolsstrings1 - MWCodeGen_MachO_volatileasm0 - MWCodeGen_MachO_schedule0 - MWCodeGen_MachO_altivec0 - MWCodeGen_MachO_vecmove0 - MWCodeGen_MachO_fp_ieee_strict0 - MWCodeGen_MachO_fpcontract1 - MWCodeGen_MachO_genfsel0 - MWCodeGen_MachO_fp_cmps_ordered0 - - - MWDisassembler_PPC_showcode1 - MWDisassembler_PPC_extended1 - MWDisassembler_PPC_mix0 - MWDisassembler_PPC_nohex0 - MWDisassembler_PPC_showdata1 - MWDisassembler_PPC_showexceptions1 - MWDisassembler_PPC_showsym0 - MWDisassembler_PPC_shownames1 - - - GlobalOptimizer_PPC_optimizationlevelLevel2 - GlobalOptimizer_PPC_optforSpeed - - - MWLinker_PPC_linksym1 - MWLinker_PPC_symfullpath1 - MWLinker_PPC_linkmap0 - MWLinker_PPC_nolinkwarnings0 - MWLinker_PPC_dontdeadstripinitcode0 - MWLinker_PPC_permitmultdefs0 - MWLinker_PPC_linkmodeFast - MWLinker_PPC_initname - MWLinker_PPC_mainname__start - MWLinker_PPC_termname - - - MWLinker_MacOSX_linksym0 - MWLinker_MacOSX_symfullpath0 - MWLinker_MacOSX_nolinkwarnings0 - MWLinker_MacOSX_linkmap0 - MWLinker_MacOSX_dontdeadstripinitcode0 - MWLinker_MacOSX_permitmultdefs1 - MWLinker_MacOSX_use_objectivec_semantics0 - MWLinker_MacOSX_strip_debug_symbols0 - MWLinker_MacOSX_split_segs0 - MWLinker_MacOSX_report_msl_overloads0 - MWLinker_MacOSX_objects_follow_linkorder0 - MWLinker_MacOSX_linkmodeFast - MWLinker_MacOSX_exportsReferencedGlobals - MWLinker_MacOSX_sortcodeNone - MWLinker_MacOSX_mainnamestart - - - MWProject_MacOSX_typeLibrary - MWProject_MacOSX_outfilewxxrc_PPC_d.lib - MWProject_MacOSX_filecreator???? - MWProject_MacOSX_filetype???? - MWProject_MacOSX_vmaddress0 - MWProject_MacOSX_usedefaultvmaddr1 - MWProject_MacOSX_flatrsrc0 - MWProject_MacOSX_flatrsrcfilename - MWProject_MacOSX_flatrsrcoutputdir - Path: - PathFormatMacOS - PathRootProject - - MWProject_MacOSX_installpath./ - MWProject_MacOSX_dont_prebind0 - MWProject_MacOSX_flat_namespace0 - MWProject_MacOSX_frameworkversionA - MWProject_MacOSX_currentversion0 - MWProject_MacOSX_flat_oldimpversion0 - - - MWLinker_MachO_exportsNone - MWLinker_MachO_mainnamestart - MWLinker_MachO_currentversion0 - MWLinker_MachO_compatibleversion0 - MWLinker_MachO_symfullpath0 - MWLinker_MachO_supresswarnings0 - MWLinker_MachO_multisymerror0 - MWLinker_MachO_prebind1 - MWLinker_MachO_deadstrip1 - MWLinker_MachO_objectivecsemantics0 - MWLinker_MachO_whichfileloaded0 - MWLinker_MachO_whyfileloaded0 - MWLinker_MachO_readonlyrelocsErrors - MWLinker_MachO_undefinedsymbolsErrors - MWLinker_MachO_twolevelnamespace1 - MWLinker_MachO_stripdebugsymbols0 - - - MWProject_MachO_typeExecutable - MWProject_MachO_outfilea.exe - MWProject_MachO_filecreator???? - MWProject_MachO_filetypeMEXE - MWProject_MachO_vmaddress4096 - MWProject_MachO_flatrsrc1 - MWProject_MachO_flatrsrcfilenamea.rsrc - MWProject_MachO_flatrsrcoutputdir - Path: - PathFormatMacOS - PathRootProject - - MWProject_MachO_installpath./ - MWProject_MachO_frameworkversion - - - MWPEF_exportsNone - MWPEF_libfolder0 - MWPEF_sortcodeNone - MWPEF_expandbss0 - MWPEF_sharedata0 - MWPEF_olddefversion0 - MWPEF_oldimpversion0 - MWPEF_currentversion0 - MWPEF_fragmentname - MWPEF_collapsereloads0 - - - MWProject_PPC_typeLibrary - MWProject_PPC_outfilewxxrc_PPC_d.lib - MWProject_PPC_filecreator???? - MWProject_PPC_filetype???? - MWProject_PPC_size0 - MWProject_PPC_minsize0 - MWProject_PPC_stacksize0 - MWProject_PPC_flags0 - MWProject_PPC_symfilename - MWProject_PPC_rsrcname - MWProject_PPC_rsrcheaderNative - MWProject_PPC_rsrctype???? - MWProject_PPC_rsrcid0 - MWProject_PPC_rsrcflags0 - MWProject_PPC_rsrcstore0 - MWProject_PPC_rsrcmerge0 - MWProject_PPC_flatrsrc0 - MWProject_PPC_flatrsrcoutputdir - Path: - PathFormatMacOS - PathRootProject - - MWProject_PPC_flatrsrcfilename - - - MWAssembler_PPC_auxheader0 - MWAssembler_PPC_symmodeMac - MWAssembler_PPC_dialectPPC - MWAssembler_PPC_prefixfile - MWAssembler_PPC_typecheck0 - MWAssembler_PPC_warnings0 - MWAssembler_PPC_casesensitive0 - - - PList_OutputTypeFile - PList_OutputEncodingUTF-8 - PList_Prefix - PList_FileFilenameInfo.plist - PList_FileDirectory - Path: - PathFormatMacOS - PathRootProject - - PList_ResourceTypeplst - PList_ResourceID0 - PList_ResourceName - - - MWRez_Language_maxwidth80 - MWRez_Language_scriptRoman - MWRez_Language_alignmentAlign1 - MWRez_Language_filtermodeFilterSkip - MWRez_Language_suppresswarnings0 - MWRez_Language_escapecontrolchars1 - MWRez_Language_prefixname - MWRez_Language_filteredtypes'CODE' 'DATA' 'PICT' - - - MWWinRC_prefixname - - - MWCodeGen_X86_processorGeneric - MWCodeGen_X86_alignmentbytes8 - MWCodeGen_X86_exceptionsZeroOverhead - MWCodeGen_X86_name_manglingMWWin32 - MWCodeGen_X86_use_extinst0 - MWCodeGen_X86_extinst_mmx0 - MWCodeGen_X86_extinst_3dnow0 - MWCodeGen_X86_use_mmx_3dnow_convention0 - MWCodeGen_X86_extinst_cmov0 - MWCodeGen_X86_extinst_sse0 - MWCodeGen_X86_extinst_sse20 - MWCodeGen_X86_intrinsics0 - MWCodeGen_X86_optimizeasm0 - MWCodeGen_X86_disableopts0 - MWCodeGen_X86_profile0 - MWLinker_X86_runtimeCustom - MWCodeGen_X86_readonlystrings0 - - - MWLinker_X86_subsysmajorid4 - MWLinker_X86_subsysminorid0 - MWCOFF_X86_opsysmajorid4 - MWCOFF_X86_opsysminorid0 - MWLinker_X86_usrmajorid0 - MWLinker_X86_usrminorid0 - MWProject_X86_maxstacksize1024 - MWProject_X86_minstacksize4 - MWProject_X86_size1024 - MWProject_X86_minsize4 - MWCOFF_X86_coff_flags0 - MWCOFF_X86_dll_flags0 - MWProject_X86_baseaddress4194304 - MWCOFF_X86_filealign512 - MWCOFF_X86_sectionalign4096 - - - PDisasmX86_showHeaderstrue - PDisasmX86_showSectHeaderstrue - PDisasmX86_showSymTabtrue - PDisasmX86_showCodetrue - PDisasmX86_showDatatrue - PDisasmX86_showDebugfalse - PDisasmX86_showExceptionsfalse - PDisasmX86_showRawfalse - PDisasmX86_showAllRawfalse - PDisasmX86_showSourcefalse - PDisasmX86_showRelocationtrue - PDisasmX86_showHextrue - PDisasmX86_showCommentsfalse - PDisasmX86_showSymDefstrue - PDisasmX86_unmanglefalse - PDisasmX86_verbosefalse - PDisasmX86_resolveRelocstrue - PDisasmX86_resolveLocalsfalse - - - MWDebugger_X86_Exceptions - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - GlobalOptimizer_X86_optimizationlevelLevel0 - GlobalOptimizer_X86_optforSpeed - - - MWLinker_X86_entrypointusageDefault - MWLinker_X86_entrypoint - MWLinker_X86_subsystemWinGUI - MWLinker_X86_commandfile - MWLinker_X86_generatemap0 - MWLinker_X86_linksym0 - MWLinker_X86_linkCV1 - MWLinker_X86_symfullpathfalse - MWLinker_X86_linkdebugtrue - MWLinker_X86_checksumfalse - MWLinker_X86_zero_init_bssfalse - MWLinker_X86_mergedatafalse - MWLinker_X86_usedefaultlibsfalse - MWLinker_X86_adddefaultlibsfalse - MWLinker_X86_nowarningsfalse - MWLinker_X86_verbosefalse - - - MWProject_X86_typeApplication - MWProject_X86_outfileNONAME.EXE - MWProject_X86_importlib - MWProject_X86_setimportlibdirfalse - MWProject_X86_dontgenerateimportlibfalse - MWProject_X86_oldformatlibfalse - MWProject_X86_replaceobjextensionfalse - MWProject_X86_copyallfilesfalse - - - - Name - xh_bmpbt.cpp - MacOS - Text - Debug - - - Name - xh_bttn.cpp - MacOS - Text - Debug - - - Name - xh_cald.cpp - MacOS - Text - Debug - - - Name - xh_chckb.cpp - MacOS - Text - Debug - - - Name - xh_chckl.cpp - MacOS - Text - Debug - - - Name - xh_choic.cpp - MacOS - Text - Debug - - - Name - xh_combo.cpp - MacOS - Text - Debug - - - Name - xh_dlg.cpp - MacOS - Text - Debug - - - Name - xh_frame.cpp - MacOS - Text - Debug - - - Name - xh_gauge.cpp - MacOS - Text - Debug - - - Name - xh_gdctl.cpp - MacOS - Text - Debug - - - Name - xh_html.cpp - MacOS - Text - Debug - - - Name - xh_listb.cpp - MacOS - Text - Debug - - - Name - xh_listc.cpp - MacOS - Text - Debug - - - Name - xh_menu.cpp - MacOS - Text - Debug - - - Name - xh_notbk.cpp - MacOS - Text - Debug - - - Name - xh_panel.cpp - MacOS - Text - Debug - - - Name - xh_radbt.cpp - MacOS - Text - Debug - - - Name - xh_radbx.cpp - MacOS - Text - Debug - - - Name - xh_scrol.cpp - MacOS - Text - Debug - - - Name - xh_sizer.cpp - MacOS - Text - Debug - - - Name - xh_slidr.cpp - MacOS - Text - Debug - - - Name - xh_spin.cpp - MacOS - Text - Debug - - - Name - xh_stbmp.cpp - MacOS - Text - Debug - - - Name - xh_stbox.cpp - MacOS - Text - Debug - - - Name - xh_stlin.cpp - MacOS - Text - Debug - - - Name - xh_sttxt.cpp - MacOS - Text - Debug - - - Name - xh_text.cpp - MacOS - Text - Debug - - - Name - xh_toolb.cpp - MacOS - Text - Debug - - - Name - xh_tree.cpp - MacOS - Text - Debug - - - Name - xh_unkwn.cpp - MacOS - Text - Debug - - - Name - xmlres.cpp - MacOS - Text - Debug - - - Name - xmlrsall.cpp - MacOS - Text - Debug - - - Name - xh_bmp.cpp - MacOS - Text - Debug - - - - - Name - xh_bmpbt.cpp - MacOS - - - Name - xh_bttn.cpp - MacOS - - - Name - xh_cald.cpp - MacOS - - - Name - xh_chckb.cpp - MacOS - - - Name - xh_chckl.cpp - MacOS - - - Name - xh_choic.cpp - MacOS - - - Name - xh_combo.cpp - MacOS - - - Name - xh_dlg.cpp - MacOS - - - Name - xh_frame.cpp - MacOS - - - Name - xh_gauge.cpp - MacOS - - - Name - xh_gdctl.cpp - MacOS - - - Name - xh_html.cpp - MacOS - - - Name - xh_listb.cpp - MacOS - - - Name - xh_listc.cpp - MacOS - - - Name - xh_menu.cpp - MacOS - - - Name - xh_notbk.cpp - MacOS - - - Name - xh_panel.cpp - MacOS - - - Name - xh_radbt.cpp - MacOS - - - Name - xh_radbx.cpp - MacOS - - - Name - xh_scrol.cpp - MacOS - - - Name - xh_sizer.cpp - MacOS - - - Name - xh_slidr.cpp - MacOS - - - Name - xh_spin.cpp - MacOS - - - Name - xh_stbmp.cpp - MacOS - - - Name - xh_stbox.cpp - MacOS - - - Name - xh_stlin.cpp - MacOS - - - Name - xh_sttxt.cpp - MacOS - - - Name - xh_text.cpp - MacOS - - - Name - xh_toolb.cpp - MacOS - - - Name - xh_tree.cpp - MacOS - - - Name - xh_unkwn.cpp - MacOS - - - Name - xmlres.cpp - MacOS - - - Name - xmlrsall.cpp - MacOS - - - Name - xh_bmp.cpp - MacOS - - - - - CARBON - - - - UserSourceTrees - - - AlwaysSearchUserPathstrue - InterpretDOSAndUnixPathstrue - RequireFrameworkStyleIncludesfalse - UserSearchPaths - - SearchPath - Path: - PathFormatMacOS - PathRootProject - - Recursivetrue - FrameworkPathfalse - HostFlagsAll - - - SearchPath - Path:::include: - PathFormatMacOS - PathRootProject - - Recursivefalse - FrameworkPathfalse - HostFlagsAll - - - SearchPath - Path::::include: - PathFormatMacOS - PathRootProject - - Recursivefalse - FrameworkPathfalse - HostFlagsAll - - - SystemSearchPaths - - SearchPath - PathMSL - PathFormatWindows - PathRootCodeWarrior - - Recursivetrue - FrameworkPathfalse - HostFlagsAll - - - SearchPath - Path:MacOS Support: - PathFormatMacOS - PathRootCodeWarrior - - Recursivetrue - FrameworkPathfalse - HostFlagsAll - - - - - MWRuntimeSettings_WorkingDirectory - MWRuntimeSettings_CommandLine - MWRuntimeSettings_HostApplication - Path - PathFormatGeneric - PathRootAbsolute - - MWRuntimeSettings_EnvVars - - - LinkerMacOS PPC Linker - PreLinker - PostLinker - TargetnameCARBON - OutputDirectory - Path::::lib: - PathFormatMacOS - PathRootProject - - SaveEntriesUsingRelativePathsfalse - - - FileMappings - - FileTypeAPPL - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeAppl - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeMMLB - FileExtension - CompilerLib Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeMPLF - FileExtension - CompilerLib Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeMWCD - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeRSRC - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.bh - CompilerBalloon Help - EditLanguageBalloon Help - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.c - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.c++ - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cc - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cp - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cpp - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.exp - Compiler - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.h - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMaketrue - - - FileTypeTEXT - FileExtension.p - CompilerMW Pascal PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.pas - CompilerMW Pascal PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.pch - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.pch++ - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.ppu - CompilerMW Pascal PPC - EditLanguage - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.r - CompilerRez - EditLanguageRez - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.s - CompilerPPCAsm - EditLanguageBalloon Help - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeXCOF - FileExtension - CompilerXCOFF Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypedocu - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypersrc - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeshlb - FileExtension - CompilerPEF Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypestub - FileExtension - CompilerPEF Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileExtension.doc - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFilefalse - IgnoredByMaketrue - - - FileExtension.o - CompilerXCOFF Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileExtension.ppob - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileExtension.rsrc - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - - - CacheModDatestrue - DumpBrowserInfofalse - CacheSubprojectstrue - UseThirdPartyDebuggerfalse - BrowserGenerator1 - DebuggerAppPath - Path - PathFormatGeneric - PathRootAbsolute - - DebuggerCmdLineArgs - DebuggerWorkingDir - Path - PathFormatGeneric - PathRootAbsolute - - CodeCompletionPrefixFileNameMacHeaders.c - CodeCompletionMacroFileNameMacOS_Carbon_C++_Macros.h - - - ConsoleEncoding0 - LogSystemMessagestrue - AutoTargetDLLsfalse - StopAtWatchpointstrue - PauseWhileRunningfalse - PauseInterval5 - PauseUIFlags0 - AltExePath - Path - PathFormatGeneric - PathRootAbsolute - - StopAtTempBPOnLaunchtrue - CacheSymbolicstrue - TempBPFunctionNamemain - TempBPType0 - - - Enabledfalse - ConnectionName - DownloadPath - LaunchRemoteAppfalse - RemoteAppPath - CoreID0 - JTAGClockSpeed8000 - IsMultiCorefalse - OSDownloadfalse - UseGlobalOSDownloadfalse - OSDownloadConnectionName - OSDownloadPath - AltDownloadfalse - AltDownloadConnectionName - - - OtherExecutables - - - CustomColor1 - Red0 - Green32767 - Blue0 - - CustomColor2 - Red0 - Green32767 - Blue0 - - CustomColor3 - Red0 - Green32767 - Blue0 - - CustomColor4 - Red0 - Green32767 - Blue0 - - - - MWFrontEnd_C_cplusplus0 - MWFrontEnd_C_checkprotos0 - MWFrontEnd_C_arm0 - MWFrontEnd_C_trigraphs0 - MWFrontEnd_C_onlystdkeywords0 - MWFrontEnd_C_enumsalwaysint0 - MWFrontEnd_C_mpwpointerstyle0 - MWFrontEnd_C_prefixnamewx/wx_cwc.h - MWFrontEnd_C_ansistrict0 - MWFrontEnd_C_mpwcnewline0 - MWFrontEnd_C_wchar_type1 - MWFrontEnd_C_enableexceptions1 - MWFrontEnd_C_dontreusestrings0 - MWFrontEnd_C_poolstrings0 - MWFrontEnd_C_dontinline0 - MWFrontEnd_C_useRTTI1 - MWFrontEnd_C_multibyteaware0 - MWFrontEnd_C_unsignedchars0 - MWFrontEnd_C_autoinline0 - MWFrontEnd_C_booltruefalse1 - MWFrontEnd_C_inlinelevel0 - MWFrontEnd_C_ecplusplus0 - MWFrontEnd_C_objective_c0 - MWFrontEnd_C_defer_codegen0 - MWFrontEnd_C_templateparser0 - MWFrontEnd_C_c990 - MWFrontEnd_C_bottomupinline1 - - - MWWarning_C_warn_illpragma0 - MWWarning_C_warn_emptydecl0 - MWWarning_C_warn_possunwant0 - MWWarning_C_warn_unusedvar0 - MWWarning_C_warn_unusedarg0 - MWWarning_C_warn_extracomma0 - MWWarning_C_pedantic0 - MWWarning_C_warningerrors0 - MWWarning_C_warn_hidevirtual0 - MWWarning_C_warn_implicitconv0 - MWWarning_C_warn_notinlined0 - MWWarning_C_warn_structclass0 - - - MWFTP_Post_hostName - MWFTP_Post_username - MWFTP_Post_password0ÿÄ@² - MWFTP_Post_remoteDir - MWFTP_Post_ftp_PathVersion1 - MWFTP_Post_ftp_PathType0 - MWFTP_Post_ftp_PathFormat0 - MWFTP_Post_ftp_tree - MWFTP_Post_uploadDir - MWFTP_Post_ftp_port21 - MWFTP_Post_SendBin1 - MWFTP_Post_ShouldLog1 - - - MWCommandLine_Java_clsName - MWCommandLine_Java_args - - - MWVJavaDebugging_Protocol1 - MWVJavaDebugging_JDKVersion1 - MWVJavaDebugging_TimeOut25 - MWVJavaDebugging_SupportSlowDevicesfalse - MWVJavaDebugging_UseRemoteLaunchAgentfalse - MWVJavaDebugging_LaunchVMasServerfalse - - - MWJava_Language_optimizefalse - MWJava_Language_warnDeprecatedfalse - MWJava_Language_emitMapfalse - MWJava_Language_strictFileNamesfalse - MWJava_Language_strictFileHierarchyfalse - MWJava_Language_1_1_Compatiblefalse - MWJava_Language_emitHeaders0 - MWJava_Language_headerTypeJNINativeHeaders - MWJava_Language_packageFilter - MWJava_Language_genCommentstrue - MWJava_Language_genHeadersfalse - MWJava_Language_enableAssertsfalse - MWJava_Language_targetVM1.1 - - - Manifest-JAD Attributes - - AttributeMain-Class - ValueAuto-Generated - - - - - MWJava_MRJAppBuilder_outFileMRJApplication - MWJava_MRJAppBuilder_mergefalse - MWJava_MRJAppBuilder_quitMenutrue - MWJava_MRJAppBuilder_growfalse - MWJava_MRJAppBuilder_stdoutTypeConsole - MWJava_MRJAppBuilder_stderrTypeConsole - MWJava_MRJAppBuilder_stdinTypeConsole - MWJava_MRJAppBuilder_appIconPVersion0 - MWJava_MRJAppBuilder_appIconPType0 - MWJava_MRJAppBuilder_appIconPFormat0 - MWJava_MRJAppBuilder_appIconPTree - MWJava_MRJAppBuilder_appIconFile - MWJava_MRJAppBuilder_splashScreenPVersion0 - MWJava_MRJAppBuilder_splashScreenPType0 - MWJava_MRJAppBuilder_splashScreenPFormat0 - MWJava_MRJAppBuilder_splashScreenPTree - MWJava_MRJAppBuilder_splashScreenPICTFile - MWJava_MRJAppBuilder_aboutName - MWJava_MRJAppBuilder_stdoutPVersion0 - MWJava_MRJAppBuilder_stdoutPType0 - MWJava_MRJAppBuilder_stdoutPFormat0 - MWJava_MRJAppBuilder_stdoutPTree - MWJava_MRJAppBuilder_stdoutFile - MWJava_MRJAppBuilder_stdoutAppendfalse - MWJava_MRJAppBuilder_stderrPType0 - MWJava_MRJAppBuilder_stderrPFormat0 - MWJava_MRJAppBuilder_stderrPTree - MWJava_MRJAppBuilder_stderrFile - MWJava_MRJAppBuilder_stderrAppendfalse - MWJava_MRJAppBuilder_stdinPType0 - MWJava_MRJAppBuilder_stdinPFormat0 - MWJava_MRJAppBuilder_stdinPTree - MWJava_MRJAppBuilder_stdinFile - - - MWJava_Output_outputtypeJarFile - MWJava_Output_outfileJavaClasses.jar - MWJava_Output_ftype1514754080 - MWJava_Output_fcreator1297570384 - MWJava_Output_compress0 - MWJava_Output_genManifest0 - MWJava_Output_trunctypeFront - MWJava_Output_deleteClasses0 - MWJava_Output_consoleApp1 - MWJava_Output_preverify0 - MWJava_Output_genJad0 - MWJava_Output_obfuscate0 - - - MWJava_Proj_projtypeApplet - MWJava_Proj_mainClassName - MWJava_Proj_HTMLAppCreator1145457748 - MWJava_Proj_HTMLAppNameMetrowerks Java - MWJava_Proj_PathVersion1 - MWJava_Proj_PathType0 - MWJava_Proj_PathFormat0 - MWJava_Proj_tree - MWJava_Proj_HTMLAppWin32NameInternet Explorer - MWJava_Proj_compress0 - MWJava_Proj_simulator0 - MWJava_Proj_useVM\000\000mrj225 - MWJava_Proj_vmarguments - MWJava_Proj_vmName - MWJava_Proj_simPropFile - - - MWJavaDoc_Proj_Version1 - MWJavaDoc_Proj_Deprecated1 - MWJavaDoc_Proj_Author1 - MWJavaDoc_Proj_Index1 - MWJavaDoc_Proj_Tree1 - MWJavaDoc_Proj_SunResolveToSame0 - MWJavaDoc_Proj_Shortnames1 - MWJavaDoc_Proj_Folder0 - MWJavaDoc_Proj_GenerateAPILinks0 - MWJavaDoc_Proj_scopePublic - MWJavaDoc_Proj_fcreator1229278547 - MWJavaDoc_Proj_encodingName - MWJavaDoc_Proj_decodingName - MWJavaDoc_Proj_javaPackagePathhttp://java.sun.com/products/jdk/1.1/docs/api/ - - - MWMerge_MacOS_projectTypeApplication - MWMerge_MacOS_outputNameMerge Out - MWMerge_MacOS_outputCreator???? - MWMerge_MacOS_outputTypeAPPL - MWMerge_MacOS_suppressWarning0 - MWMerge_MacOS_copyFragments1 - MWMerge_MacOS_copyResources1 - MWMerge_MacOS_flattenResource0 - MWMerge_MacOS_flatFileNamea.rsrc - MWMerge_MacOS_flatFileOutputPath - Path: - PathFormatMacOS - PathRootProject - - MWMerge_MacOS_skipResources - DLGX - ckid - Proj - WSPC - - - - Definesismac,isMacRCC - Compatiblefalse - - - FileLockedfalse - ResourcesMapIsReadOnlyfalse - PrinterDriverIsMultiFinderCompatiblefalse - Invisiblefalse - HasBundlefalse - NameLockedfalse - Stationeryfalse - HasCustomIconfalse - Sharedfalse - HasBeenInitedfalse - Label0 - Comments - - - MWMacOSPackager_UsePackager0 - MWMacOSPackager_FolderToPackage - Path - PathFormatMacOS - PathRootAbsolute - - MWMacOSPackager_CreateClassicAlias0 - MWMacOSPackager_ClassicAliasMethodUseTargetOutput - MWMacOSPackager_ClassicAliasPath - MWMacOSPackager_CreatePkgInfo0 - MWMacOSPackager_PkgCreatorType???? - MWMacOSPackager_PkgFileTypeAPPL - - - MWCodeGen_PPC_structalignmentPPC_mw - MWCodeGen_PPC_tracebacktablesNone - MWCodeGen_PPC_processorGeneric - MWCodeGen_PPC_function_align4 - MWCodeGen_PPC_tocdata1 - MWCodeGen_PPC_largetoc0 - MWCodeGen_PPC_profiler0 - MWCodeGen_PPC_vectortocdata0 - MWCodeGen_PPC_poolconst0 - MWCodeGen_PPC_peephole1 - MWCodeGen_PPC_readonlystrings0 - MWCodeGen_PPC_linkerpoolsstrings0 - MWCodeGen_PPC_volatileasm0 - MWCodeGen_PPC_schedule0 - MWCodeGen_PPC_altivec0 - MWCodeGen_PPC_altivec_move_block0 - MWCodeGen_PPC_strictIEEEfp0 - MWCodeGen_PPC_fpcontract1 - MWCodeGen_PPC_genfsel0 - MWCodeGen_PPC_orderedfpcmp0 - - - MWCodeGen_MachO_structalignmentPPC_mw - MWCodeGen_MachO_profiler_enumOff - MWCodeGen_MachO_processorGeneric - MWCodeGen_MachO_function_align4 - MWCodeGen_MachO_common0 - MWCodeGen_MachO_peephole1 - MWCodeGen_MachO_readonlystrings0 - MWCodeGen_MachO_linkerpoolsstrings1 - MWCodeGen_MachO_volatileasm0 - MWCodeGen_MachO_schedule0 - MWCodeGen_MachO_altivec0 - MWCodeGen_MachO_vecmove0 - MWCodeGen_MachO_fp_ieee_strict0 - MWCodeGen_MachO_fpcontract1 - MWCodeGen_MachO_genfsel0 - MWCodeGen_MachO_fp_cmps_ordered0 - - - MWDisassembler_PPC_showcode1 - MWDisassembler_PPC_extended1 - MWDisassembler_PPC_mix0 - MWDisassembler_PPC_nohex0 - MWDisassembler_PPC_showdata1 - MWDisassembler_PPC_showexceptions1 - MWDisassembler_PPC_showsym0 - MWDisassembler_PPC_shownames1 - - - GlobalOptimizer_PPC_optimizationlevelLevel2 - GlobalOptimizer_PPC_optforSpeed - - - MWLinker_PPC_linksym1 - MWLinker_PPC_symfullpath1 - MWLinker_PPC_linkmap0 - MWLinker_PPC_nolinkwarnings0 - MWLinker_PPC_dontdeadstripinitcode0 - MWLinker_PPC_permitmultdefs0 - MWLinker_PPC_linkmodeFast - MWLinker_PPC_initname - MWLinker_PPC_mainname__start - MWLinker_PPC_termname - - - MWLinker_MacOSX_linksym0 - MWLinker_MacOSX_symfullpath0 - MWLinker_MacOSX_nolinkwarnings0 - MWLinker_MacOSX_linkmap0 - MWLinker_MacOSX_dontdeadstripinitcode0 - MWLinker_MacOSX_permitmultdefs1 - MWLinker_MacOSX_use_objectivec_semantics0 - MWLinker_MacOSX_strip_debug_symbols0 - MWLinker_MacOSX_split_segs0 - MWLinker_MacOSX_report_msl_overloads0 - MWLinker_MacOSX_objects_follow_linkorder0 - MWLinker_MacOSX_linkmodeFast - MWLinker_MacOSX_exportsReferencedGlobals - MWLinker_MacOSX_sortcodeNone - MWLinker_MacOSX_mainnamestart - - - MWProject_MacOSX_typeLibrary - MWProject_MacOSX_outfilewxxrc_CARBON.lib - MWProject_MacOSX_filecreator???? - MWProject_MacOSX_filetype???? - MWProject_MacOSX_vmaddress0 - MWProject_MacOSX_usedefaultvmaddr1 - MWProject_MacOSX_flatrsrc0 - MWProject_MacOSX_flatrsrcfilename - MWProject_MacOSX_flatrsrcoutputdir - Path: - PathFormatMacOS - PathRootProject - - MWProject_MacOSX_installpath./ - MWProject_MacOSX_dont_prebind0 - MWProject_MacOSX_flat_namespace0 - MWProject_MacOSX_frameworkversionA - MWProject_MacOSX_currentversion0 - MWProject_MacOSX_flat_oldimpversion0 - - - MWLinker_MachO_exportsNone - MWLinker_MachO_mainnamestart - MWLinker_MachO_currentversion0 - MWLinker_MachO_compatibleversion0 - MWLinker_MachO_symfullpath0 - MWLinker_MachO_supresswarnings0 - MWLinker_MachO_multisymerror0 - MWLinker_MachO_prebind1 - MWLinker_MachO_deadstrip1 - MWLinker_MachO_objectivecsemantics0 - MWLinker_MachO_whichfileloaded0 - MWLinker_MachO_whyfileloaded0 - MWLinker_MachO_readonlyrelocsErrors - MWLinker_MachO_undefinedsymbolsErrors - MWLinker_MachO_twolevelnamespace1 - MWLinker_MachO_stripdebugsymbols0 - - - MWProject_MachO_typeExecutable - MWProject_MachO_outfilea.exe - MWProject_MachO_filecreator???? - MWProject_MachO_filetypeMEXE - MWProject_MachO_vmaddress4096 - MWProject_MachO_flatrsrc1 - MWProject_MachO_flatrsrcfilenamea.rsrc - MWProject_MachO_flatrsrcoutputdir - Path: - PathFormatMacOS - PathRootProject - - MWProject_MachO_installpath./ - MWProject_MachO_frameworkversion - - - MWPEF_exportsNone - MWPEF_libfolder0 - MWPEF_sortcodeNone - MWPEF_expandbss0 - MWPEF_sharedata0 - MWPEF_olddefversion0 - MWPEF_oldimpversion0 - MWPEF_currentversion0 - MWPEF_fragmentname - MWPEF_collapsereloads0 - - - MWProject_PPC_typeLibrary - MWProject_PPC_outfilewxxrc_CARBON.lib - MWProject_PPC_filecreator???? - MWProject_PPC_filetype???? - MWProject_PPC_size0 - MWProject_PPC_minsize0 - MWProject_PPC_stacksize0 - MWProject_PPC_flags0 - MWProject_PPC_symfilename - MWProject_PPC_rsrcname - MWProject_PPC_rsrcheaderNative - MWProject_PPC_rsrctype???? - MWProject_PPC_rsrcid0 - MWProject_PPC_rsrcflags0 - MWProject_PPC_rsrcstore0 - MWProject_PPC_rsrcmerge0 - MWProject_PPC_flatrsrc0 - MWProject_PPC_flatrsrcoutputdir - Path: - PathFormatMacOS - PathRootProject - - MWProject_PPC_flatrsrcfilename - - - MWAssembler_PPC_auxheader0 - MWAssembler_PPC_symmodeMac - MWAssembler_PPC_dialectPPC - MWAssembler_PPC_prefixfile - MWAssembler_PPC_typecheck0 - MWAssembler_PPC_warnings0 - MWAssembler_PPC_casesensitive0 - - - PList_OutputTypeFile - PList_OutputEncodingUTF-8 - PList_Prefix - PList_FileFilenameInfo.plist - PList_FileDirectory - Path: - PathFormatMacOS - PathRootProject - - PList_ResourceTypeplst - PList_ResourceID0 - PList_ResourceName - - - MWRez_Language_maxwidth80 - MWRez_Language_scriptRoman - MWRez_Language_alignmentAlign1 - MWRez_Language_filtermodeFilterSkip - MWRez_Language_suppresswarnings0 - MWRez_Language_escapecontrolchars1 - MWRez_Language_prefixname - MWRez_Language_filteredtypes'CODE' 'DATA' 'PICT' - - - MWWinRC_prefixname - - - MWCodeGen_X86_processorGeneric - MWCodeGen_X86_alignmentbytes8 - MWCodeGen_X86_exceptionsZeroOverhead - MWCodeGen_X86_name_manglingMWWin32 - MWCodeGen_X86_use_extinst0 - MWCodeGen_X86_extinst_mmx0 - MWCodeGen_X86_extinst_3dnow0 - MWCodeGen_X86_use_mmx_3dnow_convention0 - MWCodeGen_X86_extinst_cmov0 - MWCodeGen_X86_extinst_sse0 - MWCodeGen_X86_extinst_sse20 - MWCodeGen_X86_intrinsics0 - MWCodeGen_X86_optimizeasm0 - MWCodeGen_X86_disableopts0 - MWCodeGen_X86_profile0 - MWLinker_X86_runtimeCustom - MWCodeGen_X86_readonlystrings0 - - - MWLinker_X86_subsysmajorid4 - MWLinker_X86_subsysminorid0 - MWCOFF_X86_opsysmajorid4 - MWCOFF_X86_opsysminorid0 - MWLinker_X86_usrmajorid0 - MWLinker_X86_usrminorid0 - MWProject_X86_maxstacksize1024 - MWProject_X86_minstacksize4 - MWProject_X86_size1024 - MWProject_X86_minsize4 - MWCOFF_X86_coff_flags0 - MWCOFF_X86_dll_flags0 - MWProject_X86_baseaddress4194304 - MWCOFF_X86_filealign512 - MWCOFF_X86_sectionalign4096 - - - PDisasmX86_showHeaderstrue - PDisasmX86_showSectHeaderstrue - PDisasmX86_showSymTabtrue - PDisasmX86_showCodetrue - PDisasmX86_showDatatrue - PDisasmX86_showDebugfalse - PDisasmX86_showExceptionsfalse - PDisasmX86_showRawfalse - PDisasmX86_showAllRawfalse - PDisasmX86_showSourcefalse - PDisasmX86_showRelocationtrue - PDisasmX86_showHextrue - PDisasmX86_showCommentsfalse - PDisasmX86_showSymDefstrue - PDisasmX86_unmanglefalse - PDisasmX86_verbosefalse - PDisasmX86_resolveRelocstrue - PDisasmX86_resolveLocalsfalse - - - MWDebugger_X86_Exceptions - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - GlobalOptimizer_X86_optimizationlevelLevel0 - GlobalOptimizer_X86_optforSpeed - - - MWLinker_X86_entrypointusageDefault - MWLinker_X86_entrypoint - MWLinker_X86_subsystemWinGUI - MWLinker_X86_commandfile - MWLinker_X86_generatemap0 - MWLinker_X86_linksym0 - MWLinker_X86_linkCV1 - MWLinker_X86_symfullpathfalse - MWLinker_X86_linkdebugtrue - MWLinker_X86_checksumfalse - MWLinker_X86_zero_init_bssfalse - MWLinker_X86_mergedatafalse - MWLinker_X86_usedefaultlibsfalse - MWLinker_X86_adddefaultlibsfalse - MWLinker_X86_nowarningsfalse - MWLinker_X86_verbosefalse - - - MWProject_X86_typeApplication - MWProject_X86_outfileNONAME.EXE - MWProject_X86_importlib - MWProject_X86_setimportlibdirfalse - MWProject_X86_dontgenerateimportlibfalse - MWProject_X86_oldformatlibfalse - MWProject_X86_replaceobjextensionfalse - MWProject_X86_copyallfilesfalse - - - - Name - xh_bmpbt.cpp - MacOS - Text - - - - Name - xh_bttn.cpp - MacOS - Text - - - - Name - xh_cald.cpp - MacOS - Text - - - - Name - xh_chckb.cpp - MacOS - Text - - - - Name - xh_chckl.cpp - MacOS - Text - - - - Name - xh_choic.cpp - MacOS - Text - - - - Name - xh_combo.cpp - MacOS - Text - - - - Name - xh_dlg.cpp - MacOS - Text - - - - Name - xh_frame.cpp - MacOS - Text - - - - Name - xh_gauge.cpp - MacOS - Text - - - - Name - xh_gdctl.cpp - MacOS - Text - - - - Name - xh_html.cpp - MacOS - Text - - - - Name - xh_listb.cpp - MacOS - Text - - - - Name - xh_listc.cpp - MacOS - Text - - - - Name - xh_menu.cpp - MacOS - Text - - - - Name - xh_notbk.cpp - MacOS - Text - - - - Name - xh_panel.cpp - MacOS - Text - - - - Name - xh_radbt.cpp - MacOS - Text - - - - Name - xh_radbx.cpp - MacOS - Text - - - - Name - xh_scrol.cpp - MacOS - Text - - - - Name - xh_sizer.cpp - MacOS - Text - - - - Name - xh_slidr.cpp - MacOS - Text - - - - Name - xh_spin.cpp - MacOS - Text - - - - Name - xh_stbmp.cpp - MacOS - Text - - - - Name - xh_stbox.cpp - MacOS - Text - - - - Name - xh_stlin.cpp - MacOS - Text - - - - Name - xh_sttxt.cpp - MacOS - Text - - - - Name - xh_text.cpp - MacOS - Text - - - - Name - xh_toolb.cpp - MacOS - Text - - - - Name - xh_tree.cpp - MacOS - Text - - - - Name - xh_unkwn.cpp - MacOS - Text - - - - Name - xmlres.cpp - MacOS - Text - - - - Name - xmlrsall.cpp - MacOS - Text - - - - Name - xh_bmp.cpp - MacOS - Text - - - - - - Name - xh_bmpbt.cpp - MacOS - - - Name - xh_bttn.cpp - MacOS - - - Name - xh_cald.cpp - MacOS - - - Name - xh_chckb.cpp - MacOS - - - Name - xh_chckl.cpp - MacOS - - - Name - xh_choic.cpp - MacOS - - - Name - xh_combo.cpp - MacOS - - - Name - xh_dlg.cpp - MacOS - - - Name - xh_frame.cpp - MacOS - - - Name - xh_gauge.cpp - MacOS - - - Name - xh_gdctl.cpp - MacOS - - - Name - xh_html.cpp - MacOS - - - Name - xh_listb.cpp - MacOS - - - Name - xh_listc.cpp - MacOS - - - Name - xh_menu.cpp - MacOS - - - Name - xh_notbk.cpp - MacOS - - - Name - xh_panel.cpp - MacOS - - - Name - xh_radbt.cpp - MacOS - - - Name - xh_radbx.cpp - MacOS - - - Name - xh_scrol.cpp - MacOS - - - Name - xh_sizer.cpp - MacOS - - - Name - xh_slidr.cpp - MacOS - - - Name - xh_spin.cpp - MacOS - - - Name - xh_stbmp.cpp - MacOS - - - Name - xh_stbox.cpp - MacOS - - - Name - xh_stlin.cpp - MacOS - - - Name - xh_sttxt.cpp - MacOS - - - Name - xh_text.cpp - MacOS - - - Name - xh_toolb.cpp - MacOS - - - Name - xh_tree.cpp - MacOS - - - Name - xh_unkwn.cpp - MacOS - - - Name - xmlres.cpp - MacOS - - - Name - xmlrsall.cpp - MacOS - - - Name - xh_bmp.cpp - MacOS - - - - - CARBON Debug - - - - UserSourceTrees - - - AlwaysSearchUserPathstrue - InterpretDOSAndUnixPathstrue - RequireFrameworkStyleIncludesfalse - UserSearchPaths - - SearchPath - Path: - PathFormatMacOS - PathRootProject - - Recursivetrue - FrameworkPathfalse - HostFlagsAll - - - SearchPath - Path:::include: - PathFormatMacOS - PathRootProject - - Recursivefalse - FrameworkPathfalse - HostFlagsAll - - - SearchPath - Path::::include: - PathFormatMacOS - PathRootProject - - Recursivefalse - FrameworkPathfalse - HostFlagsAll - - - SystemSearchPaths - - SearchPath - PathMSL - PathFormatWindows - PathRootCodeWarrior - - Recursivetrue - FrameworkPathfalse - HostFlagsAll - - - SearchPath - Path:MacOS Support: - PathFormatMacOS - PathRootCodeWarrior - - Recursivetrue - FrameworkPathfalse - HostFlagsAll - - - - - MWRuntimeSettings_WorkingDirectory - MWRuntimeSettings_CommandLine - MWRuntimeSettings_HostApplication - Path - PathFormatGeneric - PathRootAbsolute - - MWRuntimeSettings_EnvVars - - - LinkerMacOS PPC Linker - PreLinker - PostLinker - TargetnameCARBON Debug - OutputDirectory - Path::::lib: - PathFormatMacOS - PathRootProject - - SaveEntriesUsingRelativePathsfalse - - - FileMappings - - FileTypeAPPL - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeAppl - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeMMLB - FileExtension - CompilerLib Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeMPLF - FileExtension - CompilerLib Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeMWCD - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeRSRC - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.bh - CompilerBalloon Help - EditLanguageBalloon Help - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.c - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.c++ - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cc - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cp - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.cpp - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.exp - Compiler - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.h - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMaketrue - - - FileTypeTEXT - FileExtension.p - CompilerMW Pascal PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.pas - CompilerMW Pascal PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.pch - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.pch++ - CompilerMW C/C++ PPC - EditLanguageC/C++ - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.ppu - CompilerMW Pascal PPC - EditLanguage - Precompiletrue - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.r - CompilerRez - EditLanguageRez - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeTEXT - FileExtension.s - CompilerPPCAsm - EditLanguageBalloon Help - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypeXCOF - FileExtension - CompilerXCOFF Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypedocu - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypersrc - FileExtension - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileTypeshlb - FileExtension - CompilerPEF Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileTypestub - FileExtension - CompilerPEF Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileExtension.doc - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFilefalse - IgnoredByMaketrue - - - FileExtension.o - CompilerXCOFF Import PPC - EditLanguage - Precompilefalse - Launchablefalse - ResourceFilefalse - IgnoredByMakefalse - - - FileExtension.ppob - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - FileExtension.rsrc - Compiler - EditLanguage - Precompilefalse - Launchabletrue - ResourceFiletrue - IgnoredByMakefalse - - - - - CacheModDatestrue - DumpBrowserInfofalse - CacheSubprojectstrue - UseThirdPartyDebuggerfalse - BrowserGenerator1 - DebuggerAppPath - Path - PathFormatGeneric - PathRootAbsolute - - DebuggerCmdLineArgs - DebuggerWorkingDir - Path - PathFormatGeneric - PathRootAbsolute - - CodeCompletionPrefixFileNameMacHeaders.c - CodeCompletionMacroFileNameMacOS_Carbon_C++_Macros.h - - - ConsoleEncoding0 - LogSystemMessagestrue - AutoTargetDLLsfalse - StopAtWatchpointstrue - PauseWhileRunningfalse - PauseInterval5 - PauseUIFlags0 - AltExePath - Path - PathFormatGeneric - PathRootAbsolute - - StopAtTempBPOnLaunchtrue - CacheSymbolicstrue - TempBPFunctionNamemain - TempBPType0 - - - Enabledfalse - ConnectionName - DownloadPath - LaunchRemoteAppfalse - RemoteAppPath - CoreID0 - JTAGClockSpeed8000 - IsMultiCorefalse - OSDownloadfalse - UseGlobalOSDownloadfalse - OSDownloadConnectionName - OSDownloadPath - AltDownloadfalse - AltDownloadConnectionName - - - OtherExecutables - - - CustomColor1 - Red0 - Green32767 - Blue0 - - CustomColor2 - Red0 - Green32767 - Blue0 - - CustomColor3 - Red0 - Green32767 - Blue0 - - CustomColor4 - Red0 - Green32767 - Blue0 - - - - MWFrontEnd_C_cplusplus0 - MWFrontEnd_C_checkprotos0 - MWFrontEnd_C_arm0 - MWFrontEnd_C_trigraphs0 - MWFrontEnd_C_onlystdkeywords0 - MWFrontEnd_C_enumsalwaysint0 - MWFrontEnd_C_mpwpointerstyle0 - MWFrontEnd_C_prefixnamewx/wx_cwc_d.h - MWFrontEnd_C_ansistrict0 - MWFrontEnd_C_mpwcnewline0 - MWFrontEnd_C_wchar_type1 - MWFrontEnd_C_enableexceptions1 - MWFrontEnd_C_dontreusestrings0 - MWFrontEnd_C_poolstrings0 - MWFrontEnd_C_dontinline0 - MWFrontEnd_C_useRTTI1 - MWFrontEnd_C_multibyteaware0 - MWFrontEnd_C_unsignedchars0 - MWFrontEnd_C_autoinline0 - MWFrontEnd_C_booltruefalse1 - MWFrontEnd_C_inlinelevel0 - MWFrontEnd_C_ecplusplus0 - MWFrontEnd_C_objective_c0 - MWFrontEnd_C_defer_codegen0 - MWFrontEnd_C_templateparser0 - MWFrontEnd_C_c990 - MWFrontEnd_C_bottomupinline1 - - - MWWarning_C_warn_illpragma0 - MWWarning_C_warn_emptydecl0 - MWWarning_C_warn_possunwant0 - MWWarning_C_warn_unusedvar0 - MWWarning_C_warn_unusedarg0 - MWWarning_C_warn_extracomma0 - MWWarning_C_pedantic0 - MWWarning_C_warningerrors0 - MWWarning_C_warn_hidevirtual0 - MWWarning_C_warn_implicitconv0 - MWWarning_C_warn_notinlined0 - MWWarning_C_warn_structclass0 - - - MWFTP_Post_hostName - MWFTP_Post_username - MWFTP_Post_password0ÿÄ@² - MWFTP_Post_remoteDir - MWFTP_Post_ftp_PathVersion1 - MWFTP_Post_ftp_PathType0 - MWFTP_Post_ftp_PathFormat0 - MWFTP_Post_ftp_tree - MWFTP_Post_uploadDir - MWFTP_Post_ftp_port21 - MWFTP_Post_SendBin1 - MWFTP_Post_ShouldLog1 - - - MWCommandLine_Java_clsName - MWCommandLine_Java_args - - - MWVJavaDebugging_Protocol1 - MWVJavaDebugging_JDKVersion1 - MWVJavaDebugging_TimeOut25 - MWVJavaDebugging_SupportSlowDevicesfalse - MWVJavaDebugging_UseRemoteLaunchAgentfalse - MWVJavaDebugging_LaunchVMasServerfalse - - - MWJava_Language_optimizefalse - MWJava_Language_warnDeprecatedfalse - MWJava_Language_emitMapfalse - MWJava_Language_strictFileNamesfalse - MWJava_Language_strictFileHierarchyfalse - MWJava_Language_1_1_Compatiblefalse - MWJava_Language_emitHeaders0 - MWJava_Language_headerTypeJNINativeHeaders - MWJava_Language_packageFilter - MWJava_Language_genCommentstrue - MWJava_Language_genHeadersfalse - MWJava_Language_enableAssertsfalse - MWJava_Language_targetVM1.1 - - - Manifest-JAD Attributes - - AttributeMain-Class - ValueAuto-Generated - - - - - MWJava_MRJAppBuilder_outFileMRJApplication - MWJava_MRJAppBuilder_mergefalse - MWJava_MRJAppBuilder_quitMenutrue - MWJava_MRJAppBuilder_growfalse - MWJava_MRJAppBuilder_stdoutTypeConsole - MWJava_MRJAppBuilder_stderrTypeConsole - MWJava_MRJAppBuilder_stdinTypeConsole - MWJava_MRJAppBuilder_appIconPVersion0 - MWJava_MRJAppBuilder_appIconPType0 - MWJava_MRJAppBuilder_appIconPFormat0 - MWJava_MRJAppBuilder_appIconPTree - MWJava_MRJAppBuilder_appIconFile - MWJava_MRJAppBuilder_splashScreenPVersion0 - MWJava_MRJAppBuilder_splashScreenPType0 - MWJava_MRJAppBuilder_splashScreenPFormat0 - MWJava_MRJAppBuilder_splashScreenPTree - MWJava_MRJAppBuilder_splashScreenPICTFile - MWJava_MRJAppBuilder_aboutName - MWJava_MRJAppBuilder_stdoutPVersion0 - MWJava_MRJAppBuilder_stdoutPType0 - MWJava_MRJAppBuilder_stdoutPFormat0 - MWJava_MRJAppBuilder_stdoutPTree - MWJava_MRJAppBuilder_stdoutFile - MWJava_MRJAppBuilder_stdoutAppendfalse - MWJava_MRJAppBuilder_stderrPType0 - MWJava_MRJAppBuilder_stderrPFormat0 - MWJava_MRJAppBuilder_stderrPTree - MWJava_MRJAppBuilder_stderrFile - MWJava_MRJAppBuilder_stderrAppendfalse - MWJava_MRJAppBuilder_stdinPType0 - MWJava_MRJAppBuilder_stdinPFormat0 - MWJava_MRJAppBuilder_stdinPTree - MWJava_MRJAppBuilder_stdinFile - - - MWJava_Output_outputtypeJarFile - MWJava_Output_outfileJavaClasses.jar - MWJava_Output_ftype1514754080 - MWJava_Output_fcreator1297570384 - MWJava_Output_compress0 - MWJava_Output_genManifest0 - MWJava_Output_trunctypeFront - MWJava_Output_deleteClasses0 - MWJava_Output_consoleApp1 - MWJava_Output_preverify0 - MWJava_Output_genJad0 - MWJava_Output_obfuscate0 - - - MWJava_Proj_projtypeApplet - MWJava_Proj_mainClassName - MWJava_Proj_HTMLAppCreator1145457748 - MWJava_Proj_HTMLAppNameMetrowerks Java - MWJava_Proj_PathVersion1 - MWJava_Proj_PathType0 - MWJava_Proj_PathFormat0 - MWJava_Proj_tree - MWJava_Proj_HTMLAppWin32NameInternet Explorer - MWJava_Proj_compress0 - MWJava_Proj_simulator0 - MWJava_Proj_useVM\000\000mrj225 - MWJava_Proj_vmarguments - MWJava_Proj_vmName - MWJava_Proj_simPropFile - - - MWJavaDoc_Proj_Version1 - MWJavaDoc_Proj_Deprecated1 - MWJavaDoc_Proj_Author1 - MWJavaDoc_Proj_Index1 - MWJavaDoc_Proj_Tree1 - MWJavaDoc_Proj_SunResolveToSame0 - MWJavaDoc_Proj_Shortnames1 - MWJavaDoc_Proj_Folder0 - MWJavaDoc_Proj_GenerateAPILinks0 - MWJavaDoc_Proj_scopePublic - MWJavaDoc_Proj_fcreator1229278547 - MWJavaDoc_Proj_encodingName - MWJavaDoc_Proj_decodingName - MWJavaDoc_Proj_javaPackagePathhttp://java.sun.com/products/jdk/1.1/docs/api/ - - - MWMerge_MacOS_projectTypeApplication - MWMerge_MacOS_outputNameMerge Out - MWMerge_MacOS_outputCreator???? - MWMerge_MacOS_outputTypeAPPL - MWMerge_MacOS_suppressWarning0 - MWMerge_MacOS_copyFragments1 - MWMerge_MacOS_copyResources1 - MWMerge_MacOS_flattenResource0 - MWMerge_MacOS_flatFileNamea.rsrc - MWMerge_MacOS_flatFileOutputPath - Path: - PathFormatMacOS - PathRootProject - - MWMerge_MacOS_skipResources - DLGX - ckid - Proj - WSPC - - - - Definesismac,isMacRCC - Compatiblefalse - - - FileLockedfalse - ResourcesMapIsReadOnlyfalse - PrinterDriverIsMultiFinderCompatiblefalse - Invisiblefalse - HasBundlefalse - NameLockedfalse - Stationeryfalse - HasCustomIconfalse - Sharedfalse - HasBeenInitedfalse - Label0 - Comments - - - MWMacOSPackager_UsePackager0 - MWMacOSPackager_FolderToPackage - Path - PathFormatMacOS - PathRootAbsolute - - MWMacOSPackager_CreateClassicAlias0 - MWMacOSPackager_ClassicAliasMethodUseTargetOutput - MWMacOSPackager_ClassicAliasPath - MWMacOSPackager_CreatePkgInfo0 - MWMacOSPackager_PkgCreatorType???? - MWMacOSPackager_PkgFileTypeAPPL - - - MWCodeGen_PPC_structalignmentPPC_mw - MWCodeGen_PPC_tracebacktablesNone - MWCodeGen_PPC_processorGeneric - MWCodeGen_PPC_function_align4 - MWCodeGen_PPC_tocdata1 - MWCodeGen_PPC_largetoc0 - MWCodeGen_PPC_profiler0 - MWCodeGen_PPC_vectortocdata0 - MWCodeGen_PPC_poolconst0 - MWCodeGen_PPC_peephole1 - MWCodeGen_PPC_readonlystrings0 - MWCodeGen_PPC_linkerpoolsstrings0 - MWCodeGen_PPC_volatileasm0 - MWCodeGen_PPC_schedule0 - MWCodeGen_PPC_altivec0 - MWCodeGen_PPC_altivec_move_block0 - MWCodeGen_PPC_strictIEEEfp0 - MWCodeGen_PPC_fpcontract1 - MWCodeGen_PPC_genfsel0 - MWCodeGen_PPC_orderedfpcmp0 - - - MWCodeGen_MachO_structalignmentPPC_mw - MWCodeGen_MachO_profiler_enumOff - MWCodeGen_MachO_processorGeneric - MWCodeGen_MachO_function_align4 - MWCodeGen_MachO_common0 - MWCodeGen_MachO_peephole1 - MWCodeGen_MachO_readonlystrings0 - MWCodeGen_MachO_linkerpoolsstrings1 - MWCodeGen_MachO_volatileasm0 - MWCodeGen_MachO_schedule0 - MWCodeGen_MachO_altivec0 - MWCodeGen_MachO_vecmove0 - MWCodeGen_MachO_fp_ieee_strict0 - MWCodeGen_MachO_fpcontract1 - MWCodeGen_MachO_genfsel0 - MWCodeGen_MachO_fp_cmps_ordered0 - - - MWDisassembler_PPC_showcode1 - MWDisassembler_PPC_extended1 - MWDisassembler_PPC_mix0 - MWDisassembler_PPC_nohex0 - MWDisassembler_PPC_showdata1 - MWDisassembler_PPC_showexceptions1 - MWDisassembler_PPC_showsym0 - MWDisassembler_PPC_shownames1 - - - GlobalOptimizer_PPC_optimizationlevelLevel2 - GlobalOptimizer_PPC_optforSpeed - - - MWLinker_PPC_linksym1 - MWLinker_PPC_symfullpath1 - MWLinker_PPC_linkmap0 - MWLinker_PPC_nolinkwarnings0 - MWLinker_PPC_dontdeadstripinitcode0 - MWLinker_PPC_permitmultdefs0 - MWLinker_PPC_linkmodeFast - MWLinker_PPC_initname - MWLinker_PPC_mainname__start - MWLinker_PPC_termname - - - MWLinker_MacOSX_linksym0 - MWLinker_MacOSX_symfullpath0 - MWLinker_MacOSX_nolinkwarnings0 - MWLinker_MacOSX_linkmap0 - MWLinker_MacOSX_dontdeadstripinitcode0 - MWLinker_MacOSX_permitmultdefs1 - MWLinker_MacOSX_use_objectivec_semantics0 - MWLinker_MacOSX_strip_debug_symbols0 - MWLinker_MacOSX_split_segs0 - MWLinker_MacOSX_report_msl_overloads0 - MWLinker_MacOSX_objects_follow_linkorder0 - MWLinker_MacOSX_linkmodeFast - MWLinker_MacOSX_exportsReferencedGlobals - MWLinker_MacOSX_sortcodeNone - MWLinker_MacOSX_mainnamestart - - - MWProject_MacOSX_typeLibrary - MWProject_MacOSX_outfilewxxrc_CARBON_d.lib - MWProject_MacOSX_filecreator???? - MWProject_MacOSX_filetype???? - MWProject_MacOSX_vmaddress0 - MWProject_MacOSX_usedefaultvmaddr1 - MWProject_MacOSX_flatrsrc0 - MWProject_MacOSX_flatrsrcfilename - MWProject_MacOSX_flatrsrcoutputdir - Path: - PathFormatMacOS - PathRootProject - - MWProject_MacOSX_installpath./ - MWProject_MacOSX_dont_prebind0 - MWProject_MacOSX_flat_namespace0 - MWProject_MacOSX_frameworkversionA - MWProject_MacOSX_currentversion0 - MWProject_MacOSX_flat_oldimpversion0 - - - MWLinker_MachO_exportsNone - MWLinker_MachO_mainnamestart - MWLinker_MachO_currentversion0 - MWLinker_MachO_compatibleversion0 - MWLinker_MachO_symfullpath0 - MWLinker_MachO_supresswarnings0 - MWLinker_MachO_multisymerror0 - MWLinker_MachO_prebind1 - MWLinker_MachO_deadstrip1 - MWLinker_MachO_objectivecsemantics0 - MWLinker_MachO_whichfileloaded0 - MWLinker_MachO_whyfileloaded0 - MWLinker_MachO_readonlyrelocsErrors - MWLinker_MachO_undefinedsymbolsErrors - MWLinker_MachO_twolevelnamespace1 - MWLinker_MachO_stripdebugsymbols0 - - - MWProject_MachO_typeExecutable - MWProject_MachO_outfilea.exe - MWProject_MachO_filecreator???? - MWProject_MachO_filetypeMEXE - MWProject_MachO_vmaddress4096 - MWProject_MachO_flatrsrc1 - MWProject_MachO_flatrsrcfilenamea.rsrc - MWProject_MachO_flatrsrcoutputdir - Path: - PathFormatMacOS - PathRootProject - - MWProject_MachO_installpath./ - MWProject_MachO_frameworkversion - - - MWPEF_exportsNone - MWPEF_libfolder0 - MWPEF_sortcodeNone - MWPEF_expandbss0 - MWPEF_sharedata0 - MWPEF_olddefversion0 - MWPEF_oldimpversion0 - MWPEF_currentversion0 - MWPEF_fragmentname - MWPEF_collapsereloads0 - - - MWProject_PPC_typeLibrary - MWProject_PPC_outfilewxxrc_CARBON_d.lib - MWProject_PPC_filecreator???? - MWProject_PPC_filetype???? - MWProject_PPC_size0 - MWProject_PPC_minsize0 - MWProject_PPC_stacksize0 - MWProject_PPC_flags0 - MWProject_PPC_symfilename - MWProject_PPC_rsrcname - MWProject_PPC_rsrcheaderNative - MWProject_PPC_rsrctype???? - MWProject_PPC_rsrcid0 - MWProject_PPC_rsrcflags0 - MWProject_PPC_rsrcstore0 - MWProject_PPC_rsrcmerge0 - MWProject_PPC_flatrsrc0 - MWProject_PPC_flatrsrcoutputdir - Path: - PathFormatMacOS - PathRootProject - - MWProject_PPC_flatrsrcfilename - - - MWAssembler_PPC_auxheader0 - MWAssembler_PPC_symmodeMac - MWAssembler_PPC_dialectPPC - MWAssembler_PPC_prefixfile - MWAssembler_PPC_typecheck0 - MWAssembler_PPC_warnings0 - MWAssembler_PPC_casesensitive0 - - - PList_OutputTypeFile - PList_OutputEncodingUTF-8 - PList_Prefix - PList_FileFilenameInfo.plist - PList_FileDirectory - Path: - PathFormatMacOS - PathRootProject - - PList_ResourceTypeplst - PList_ResourceID0 - PList_ResourceName - - - MWRez_Language_maxwidth80 - MWRez_Language_scriptRoman - MWRez_Language_alignmentAlign1 - MWRez_Language_filtermodeFilterSkip - MWRez_Language_suppresswarnings0 - MWRez_Language_escapecontrolchars1 - MWRez_Language_prefixname - MWRez_Language_filteredtypes'CODE' 'DATA' 'PICT' - - - MWWinRC_prefixname - - - MWCodeGen_X86_processorGeneric - MWCodeGen_X86_alignmentbytes8 - MWCodeGen_X86_exceptionsZeroOverhead - MWCodeGen_X86_name_manglingMWWin32 - MWCodeGen_X86_use_extinst0 - MWCodeGen_X86_extinst_mmx0 - MWCodeGen_X86_extinst_3dnow0 - MWCodeGen_X86_use_mmx_3dnow_convention0 - MWCodeGen_X86_extinst_cmov0 - MWCodeGen_X86_extinst_sse0 - MWCodeGen_X86_extinst_sse20 - MWCodeGen_X86_intrinsics0 - MWCodeGen_X86_optimizeasm0 - MWCodeGen_X86_disableopts0 - MWCodeGen_X86_profile0 - MWLinker_X86_runtimeCustom - MWCodeGen_X86_readonlystrings0 - - - MWLinker_X86_subsysmajorid4 - MWLinker_X86_subsysminorid0 - MWCOFF_X86_opsysmajorid4 - MWCOFF_X86_opsysminorid0 - MWLinker_X86_usrmajorid0 - MWLinker_X86_usrminorid0 - MWProject_X86_maxstacksize1024 - MWProject_X86_minstacksize4 - MWProject_X86_size1024 - MWProject_X86_minsize4 - MWCOFF_X86_coff_flags0 - MWCOFF_X86_dll_flags0 - MWProject_X86_baseaddress4194304 - MWCOFF_X86_filealign512 - MWCOFF_X86_sectionalign4096 - - - PDisasmX86_showHeaderstrue - PDisasmX86_showSectHeaderstrue - PDisasmX86_showSymTabtrue - PDisasmX86_showCodetrue - PDisasmX86_showDatatrue - PDisasmX86_showDebugfalse - PDisasmX86_showExceptionsfalse - PDisasmX86_showRawfalse - PDisasmX86_showAllRawfalse - PDisasmX86_showSourcefalse - PDisasmX86_showRelocationtrue - PDisasmX86_showHextrue - PDisasmX86_showCommentsfalse - PDisasmX86_showSymDefstrue - PDisasmX86_unmanglefalse - PDisasmX86_verbosefalse - PDisasmX86_resolveRelocstrue - PDisasmX86_resolveLocalsfalse - - - MWDebugger_X86_Exceptions - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - - - - GlobalOptimizer_X86_optimizationlevelLevel0 - GlobalOptimizer_X86_optforSpeed - - - MWLinker_X86_entrypointusageDefault - MWLinker_X86_entrypoint - MWLinker_X86_subsystemWinGUI - MWLinker_X86_commandfile - MWLinker_X86_generatemap0 - MWLinker_X86_linksym0 - MWLinker_X86_linkCV1 - MWLinker_X86_symfullpathfalse - MWLinker_X86_linkdebugtrue - MWLinker_X86_checksumfalse - MWLinker_X86_zero_init_bssfalse - MWLinker_X86_mergedatafalse - MWLinker_X86_usedefaultlibsfalse - MWLinker_X86_adddefaultlibsfalse - MWLinker_X86_nowarningsfalse - MWLinker_X86_verbosefalse - - - MWProject_X86_typeApplication - MWProject_X86_outfileNONAME.EXE - MWProject_X86_importlib - MWProject_X86_setimportlibdirfalse - MWProject_X86_dontgenerateimportlibfalse - MWProject_X86_oldformatlibfalse - MWProject_X86_replaceobjextensionfalse - MWProject_X86_copyallfilesfalse - - - - Name - xh_bmpbt.cpp - MacOS - Text - Debug - - - Name - xh_bttn.cpp - MacOS - Text - Debug - - - Name - xh_cald.cpp - MacOS - Text - Debug - - - Name - xh_chckb.cpp - MacOS - Text - Debug - - - Name - xh_chckl.cpp - MacOS - Text - Debug - - - Name - xh_choic.cpp - MacOS - Text - Debug - - - Name - xh_combo.cpp - MacOS - Text - Debug - - - Name - xh_dlg.cpp - MacOS - Text - Debug - - - Name - xh_frame.cpp - MacOS - Text - Debug - - - Name - xh_gauge.cpp - MacOS - Text - Debug - - - Name - xh_gdctl.cpp - MacOS - Text - Debug - - - Name - xh_html.cpp - MacOS - Text - Debug - - - Name - xh_listb.cpp - MacOS - Text - Debug - - - Name - xh_listc.cpp - MacOS - Text - Debug - - - Name - xh_menu.cpp - MacOS - Text - Debug - - - Name - xh_notbk.cpp - MacOS - Text - Debug - - - Name - xh_panel.cpp - MacOS - Text - Debug - - - Name - xh_radbt.cpp - MacOS - Text - Debug - - - Name - xh_radbx.cpp - MacOS - Text - Debug - - - Name - xh_scrol.cpp - MacOS - Text - Debug - - - Name - xh_sizer.cpp - MacOS - Text - Debug - - - Name - xh_slidr.cpp - MacOS - Text - Debug - - - Name - xh_spin.cpp - MacOS - Text - Debug - - - Name - xh_stbmp.cpp - MacOS - Text - Debug - - - Name - xh_stbox.cpp - MacOS - Text - Debug - - - Name - xh_stlin.cpp - MacOS - Text - Debug - - - Name - xh_sttxt.cpp - MacOS - Text - Debug - - - Name - xh_text.cpp - MacOS - Text - Debug - - - Name - xh_toolb.cpp - MacOS - Text - Debug - - - Name - xh_tree.cpp - MacOS - Text - Debug - - - Name - xh_unkwn.cpp - MacOS - Text - Debug - - - Name - xmlres.cpp - MacOS - Text - Debug - - - Name - xmlrsall.cpp - MacOS - Text - Debug - - - Name - xh_bmp.cpp - MacOS - Text - Debug - - - - - Name - xh_bmpbt.cpp - MacOS - - - Name - xh_bttn.cpp - MacOS - - - Name - xh_cald.cpp - MacOS - - - Name - xh_chckb.cpp - MacOS - - - Name - xh_chckl.cpp - MacOS - - - Name - xh_choic.cpp - MacOS - - - Name - xh_combo.cpp - MacOS - - - Name - xh_dlg.cpp - MacOS - - - Name - xh_frame.cpp - MacOS - - - Name - xh_gauge.cpp - MacOS - - - Name - xh_gdctl.cpp - MacOS - - - Name - xh_html.cpp - MacOS - - - Name - xh_listb.cpp - MacOS - - - Name - xh_listc.cpp - MacOS - - - Name - xh_menu.cpp - MacOS - - - Name - xh_notbk.cpp - MacOS - - - Name - xh_panel.cpp - MacOS - - - Name - xh_radbt.cpp - MacOS - - - Name - xh_radbx.cpp - MacOS - - - Name - xh_scrol.cpp - MacOS - - - Name - xh_sizer.cpp - MacOS - - - Name - xh_slidr.cpp - MacOS - - - Name - xh_spin.cpp - MacOS - - - Name - xh_stbmp.cpp - MacOS - - - Name - xh_stbox.cpp - MacOS - - - Name - xh_stlin.cpp - MacOS - - - Name - xh_sttxt.cpp - MacOS - - - Name - xh_text.cpp - MacOS - - - Name - xh_toolb.cpp - MacOS - - - Name - xh_tree.cpp - MacOS - - - Name - xh_unkwn.cpp - MacOS - - - Name - xmlres.cpp - MacOS - - - Name - xmlrsall.cpp - MacOS - - - Name - xh_bmp.cpp - MacOS - - - - - - - PPC - PPC Debug - CARBON - CARBON Debug - All - - - - - PPC - Name - xh_bmpbt.cpp - MacOS - - - PPC - Name - xh_bttn.cpp - MacOS - - - PPC - Name - xh_cald.cpp - MacOS - - - PPC - Name - xh_chckb.cpp - MacOS - - - PPC - Name - xh_chckl.cpp - MacOS - - - PPC - Name - xh_choic.cpp - MacOS - - - PPC - Name - xh_combo.cpp - MacOS - - - PPC - Name - xh_dlg.cpp - MacOS - - - PPC - Name - xh_frame.cpp - MacOS - - - PPC - Name - xh_gauge.cpp - MacOS - - - PPC - Name - xh_gdctl.cpp - MacOS - - - PPC - Name - xh_html.cpp - MacOS - - - PPC - Name - xh_listb.cpp - MacOS - - - PPC - Name - xh_listc.cpp - MacOS - - - PPC - Name - xh_menu.cpp - MacOS - - - PPC - Name - xh_notbk.cpp - MacOS - - - PPC - Name - xh_panel.cpp - MacOS - - - PPC - Name - xh_radbt.cpp - MacOS - - - PPC - Name - xh_radbx.cpp - MacOS - - - PPC - Name - xh_scrol.cpp - MacOS - - - PPC - Name - xh_sizer.cpp - MacOS - - - PPC - Name - xh_slidr.cpp - MacOS - - - PPC - Name - xh_spin.cpp - MacOS - - - PPC - Name - xh_stbmp.cpp - MacOS - - - PPC - Name - xh_stbox.cpp - MacOS - - - PPC - Name - xh_stlin.cpp - MacOS - - - PPC - Name - xh_sttxt.cpp - MacOS - - - PPC - Name - xh_text.cpp - MacOS - - - PPC - Name - xh_toolb.cpp - MacOS - - - PPC - Name - xh_tree.cpp - MacOS - - - PPC - Name - xh_unkwn.cpp - MacOS - - - PPC - Name - xmlres.cpp - MacOS - - - PPC - Name - xmlrsall.cpp - MacOS - - - PPC - Name - xh_bmp.cpp - MacOS - - - -