]> git.saurik.com Git - wxWidgets.git/commitdiff
added WXDLLEXPORT
authorVáclav Slavík <vslavik@fastmail.fm>
Thu, 27 Jul 2000 09:35:16 +0000 (09:35 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Thu, 27 Jul 2000 09:35:16 +0000 (09:35 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@7868 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

26 files changed:
contrib/include/wx/xml/xh_bttn.h
contrib/include/wx/xml/xh_chckb.h
contrib/include/wx/xml/xh_chckl.h
contrib/include/wx/xml/xh_choic.h
contrib/include/wx/xml/xh_combo.h
contrib/include/wx/xml/xh_dlg.h
contrib/include/wx/xml/xh_gauge.h
contrib/include/wx/xml/xh_html.h
contrib/include/wx/xml/xh_menu.h
contrib/include/wx/xml/xh_notbk.h
contrib/include/wx/xml/xh_panel.h
contrib/include/wx/xml/xh_radbt.h
contrib/include/wx/xml/xh_radbx.h
contrib/include/wx/xml/xh_sizer.h
contrib/include/wx/xml/xh_slidr.h
contrib/include/wx/xml/xh_spin.h
contrib/include/wx/xml/xh_stbmp.h
contrib/include/wx/xml/xh_sttxt.h
contrib/include/wx/xml/xh_text.h
contrib/include/wx/xml/xml.h
contrib/include/wx/xml/xmlio.h
contrib/include/wx/xml/xmlres.h
contrib/utils/wxrcedit/editor.h
contrib/utils/wxrcedit/nodehnd.h
contrib/utils/wxrcedit/prophnd.h
contrib/utils/wxrcedit/treedt.h

index 74a1d538a425bf959d2072d89dde637d263f7f8f..c3853b8bc649491a7def8ff3e52bdb706fad5ff9 100644 (file)
@@ -17,7 +17,7 @@
 
 #include "wx/xml/xmlres.h"
 
 
 #include "wx/xml/xmlres.h"
 
-class wxButtonXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxButtonXmlHandler : public wxXmlResourceHandler
 {
     public:
         wxButtonXmlHandler() : wxXmlResourceHandler() {}
 {
     public:
         wxButtonXmlHandler() : wxXmlResourceHandler() {}
index 329331ab3bdf754d8eefeffe41191e712773ac5f..e2c52a6c18ceb0b667ff472cffeacb54ce001d4d 100644 (file)
@@ -20,7 +20,7 @@
 
 #if wxUSE_CHECKBOX
 
 
 #if wxUSE_CHECKBOX
 
-class wxCheckBoxXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxCheckBoxXmlHandler : public wxXmlResourceHandler
 {
     public:
         wxCheckBoxXmlHandler();
 {
     public:
         wxCheckBoxXmlHandler();
index c1bea68a5c53c0994dad392ffb56d91f6d48752e..5e63ebf9e700fa2719c74e2dd895ecd8ac585cd6 100644 (file)
@@ -17,7 +17,7 @@
 
 #include "wx/xml/xmlres.h"
 
 
 #include "wx/xml/xmlres.h"
 
-class wxCheckListXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxCheckListXmlHandler : public wxXmlResourceHandler
 {
     public:
         wxCheckListXmlHandler();
 {
     public:
         wxCheckListXmlHandler();
@@ -30,4 +30,4 @@ class wxCheckListXmlHandler : public wxXmlResourceHandler
 
 
 
 
 
 
-#endif // _WX_XH_CHECKLIST_H_
\ No newline at end of file
+#endif // _WX_XH_CHECKLIST_H_
index f6ca1f890f716fb67878c7d47f550c2ff2cfda98..a1db703507bf37255566c78bddbccd402643955d 100644 (file)
@@ -17,7 +17,7 @@
 
 #include "wx/xml/xmlres.h"
 
 
 #include "wx/xml/xmlres.h"
 
-class wxChoiceXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxChoiceXmlHandler : public wxXmlResourceHandler
 {
     public:
         wxChoiceXmlHandler();
 {
     public:
         wxChoiceXmlHandler();
index 4a4d29b887526b78cb3cd6ddd07c5b95e5162ded..02bc09da712531b9704981f36923c265b2f4b9f3 100644 (file)
@@ -19,7 +19,7 @@
 
 #if wxUSE_COMBOBOX
 
 
 #if wxUSE_COMBOBOX
 
-class wxComboBoxXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxComboBoxXmlHandler : public wxXmlResourceHandler
 {
     public:
         wxComboBoxXmlHandler();
 {
     public:
         wxComboBoxXmlHandler();
index d2157c93be030c1c4fb5603f5447064ba0752cb1..2f59198c89e088e099d21b66428686757cc82b5d 100644 (file)
@@ -17,7 +17,7 @@
 
 #include "wx/xml/xmlres.h"
 
 
 #include "wx/xml/xmlres.h"
 
-class wxDialogXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxDialogXmlHandler : public wxXmlResourceHandler
 {
     public:
         wxDialogXmlHandler();
 {
     public:
         wxDialogXmlHandler();
index 7380a3e330f9a11f198f42dd3c9988fdd46fe85f..802b36f07acbe3150a28532bdbbb076a74e7fd50 100644 (file)
@@ -22,7 +22,7 @@
 #include "wx/xml/xmlres.h"
 
 
 #include "wx/xml/xmlres.h"
 
 
-class wxGaugeXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxGaugeXmlHandler : public wxXmlResourceHandler
 {
     enum 
     {
 {
     enum 
     {
index dc1acd1228ec80a03c219d671b67927ccb435502..e3f1bc26e1304f459ef5a78ce1b8ad09c81b96b0 100644 (file)
@@ -21,7 +21,7 @@
 
 #if wxUSE_HTML
 
 
 #if wxUSE_HTML
 
-class wxHtmlWindowXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxHtmlWindowXmlHandler : public wxXmlResourceHandler
 {
     public:
         wxHtmlWindowXmlHandler();
 {
     public:
         wxHtmlWindowXmlHandler();
index 7e1e31fa53a1543f944b6c5ae1f833eefc2e18a8..9f5b741eb5e3a6c322857d7061856ea7ceed8bfb 100644 (file)
@@ -17,7 +17,7 @@
 
 #include "wx/xml/xmlres.h"
 
 
 #include "wx/xml/xmlres.h"
 
-class wxMenuXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxMenuXmlHandler : public wxXmlResourceHandler
 {
     public:
         wxMenuXmlHandler();
 {
     public:
         wxMenuXmlHandler();
@@ -28,7 +28,7 @@ class wxMenuXmlHandler : public wxXmlResourceHandler
         bool m_InsideMenu;
 };
 
         bool m_InsideMenu;
 };
 
-class wxMenuBarXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxMenuBarXmlHandler : public wxXmlResourceHandler
 {
     public:
         wxMenuBarXmlHandler();
 {
     public:
         wxMenuBarXmlHandler();
index 63e14ee054d4b353732a2f3eec81dc5c27d0a034..0ce4a64faaa936a8245e512c776cdd7917dccd9f 100644 (file)
@@ -18,9 +18,9 @@
 
 #if wxUSE_NOTEBOOK
 
 
 #if wxUSE_NOTEBOOK
 
-class wxNotebook;
+class WXDLLEXPORT wxNotebook;
 
 
-class wxNotebookXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxNotebookXmlHandler : public wxXmlResourceHandler
 {
     public:
         wxNotebookXmlHandler();
 {
     public:
         wxNotebookXmlHandler();
index efa5ab3774ceca9ebbfc3e3e2331bbb011c71e0b..6ff056c7f7eeafb5446e7a6352896edfb0c54f41 100644 (file)
@@ -17,7 +17,7 @@
 
 #include "wx/xml/xmlres.h"
 
 
 #include "wx/xml/xmlres.h"
 
-class wxPanelXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxPanelXmlHandler : public wxXmlResourceHandler
 {
     public:
         wxPanelXmlHandler();
 {
     public:
         wxPanelXmlHandler();
index efe341b71917de795509e93ed8cb3d06842fea97..0e621e4ea8067c826727af39a56177b3c4bced64 100644 (file)
@@ -20,7 +20,7 @@
 
 #if wxUSE_RADIOBOX
 
 
 #if wxUSE_RADIOBOX
 
-class wxRadioButtonXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxRadioButtonXmlHandler : public wxXmlResourceHandler
 {
     public:
         wxRadioButtonXmlHandler();
 {
     public:
         wxRadioButtonXmlHandler();
index e7846a9952b678a517c36eadd8bcb653b6466631..b2125502b7642edd7ef3d4e669c96edbd5a0e26d 100644 (file)
@@ -19,7 +19,7 @@
 
 #if wxUSE_RADIOBOX
 
 
 #if wxUSE_RADIOBOX
 
-class wxRadioBoxXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxRadioBoxXmlHandler : public wxXmlResourceHandler
 {
     public:
         wxRadioBoxXmlHandler();
 {
     public:
         wxRadioBoxXmlHandler();
index 4dfc87d95d2290db61944552429591d789691c5e..818946e76e0ce818ead5598b465f8d35b814b2f4 100644 (file)
@@ -18,9 +18,9 @@
 #include "wx/xml/xmlres.h"
 
 
 #include "wx/xml/xmlres.h"
 
 
-class wxSizer;
+class WXDLLEXPORT wxSizer;
 
 
-class wxSizerXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxSizerXmlHandler : public wxXmlResourceHandler
 {
     public:
         wxSizerXmlHandler();
 {
     public:
         wxSizerXmlHandler();
index f27942f602aed1ce3242d938071fff362320019f..70df5f8a299b2228b6c4084db1b385d2360467c8 100644 (file)
@@ -20,7 +20,7 @@
 
 #if wxUSE_SLIDER
 
 
 #if wxUSE_SLIDER
 
-class wxSliderXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxSliderXmlHandler : public wxXmlResourceHandler
 {
     enum 
     {
 {
     enum 
     {
index 31f42491e1b2dd7125e4c278ecc10d79819c223e..f01af65da0132e49a03e20773ced6f64b2638ef0 100644 (file)
@@ -19,7 +19,7 @@
 #include "wx/defs.h"
 
 #if wxUSE_SPINBTN
 #include "wx/defs.h"
 
 #if wxUSE_SPINBTN
-class wxSpinButtonXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxSpinButtonXmlHandler : public wxXmlResourceHandler
 {
     enum 
     {
 {
     enum 
     {
@@ -36,7 +36,7 @@ class wxSpinButtonXmlHandler : public wxXmlResourceHandler
 #endif
 
 #if wxUSE_SPINCTRL
 #endif
 
 #if wxUSE_SPINCTRL
-class wxSpinCtrlXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxSpinCtrlXmlHandler : public wxXmlResourceHandler
 {
     enum 
     {
 {
     enum 
     {
index a72941fbb9164038148e653fd99e8ecbf41cd356..cd31cbcc27ec5af382a130dbe4486d3de6abb9fc 100644 (file)
@@ -18,7 +18,7 @@
 #include "wx/xml/xmlres.h"
 
 
 #include "wx/xml/xmlres.h"
 
 
-class wxStaticBitmapXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxStaticBitmapXmlHandler : public wxXmlResourceHandler
 {
     public:
         wxStaticBitmapXmlHandler();
 {
     public:
         wxStaticBitmapXmlHandler();
index 840a101d6cb8043e96db11399577f700aab9964b..9a57c98ff0812edd2d9c6d5e782db962ab546ef3 100644 (file)
@@ -18,7 +18,7 @@
 #include "wx/xml/xmlres.h"
 
 
 #include "wx/xml/xmlres.h"
 
 
-class wxStaticTextXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxStaticTextXmlHandler : public wxXmlResourceHandler
 {
     public:
         wxStaticTextXmlHandler();
 {
     public:
         wxStaticTextXmlHandler();
index 56f6f8e8809a73a561de65a8f41a44115f516616..3e1c5899e755c33e8f6f21af9f188ac4ab03aa3a 100644 (file)
@@ -18,7 +18,7 @@
 #include "wx/xml/xmlres.h"
 
 
 #include "wx/xml/xmlres.h"
 
 
-class wxTextCtrlXmlHandler : public wxXmlResourceHandler
+class WXDLLEXPORT wxTextCtrlXmlHandler : public wxXmlResourceHandler
 {
     public:
         wxTextCtrlXmlHandler();
 {
     public:
         wxTextCtrlXmlHandler();
index f6cdbd5a85e3eedd8ffc7ca4e5c90d14352af2e3..c9d8549ec3bfe4fac3c6f24ffc9212d604c945b6 100644 (file)
 #include "wx/list.h"
 
 
 #include "wx/list.h"
 
 
-class wxXmlNode;
-class wxXmlProperty;
-class wxXmlDocument;
-class wxXmlIOHandler;
-class wxInputStream;
-class wxOutputStream;
+class WXDLLEXPORT wxXmlNode;
+class WXDLLEXPORT wxXmlProperty;
+class WXDLLEXPORT wxXmlDocument;
+class WXDLLEXPORT wxXmlIOHandler;
+class WXDLLEXPORT wxInputStream;
+class WXDLLEXPORT wxOutputStream;
 
 
 // Represents XML node type.
 
 
 // Represents XML node type.
@@ -64,7 +64,7 @@ enum wxXmlIOType
 // Example: in <img src="hello.gif" id="3"/> "src" is property with value
 //          "hello.gif" and "id" is prop. with value "3".
 
 // Example: in <img src="hello.gif" id="3"/> "src" is property with value
 //          "hello.gif" and "id" is prop. with value "3".
 
-class wxXmlProperty
+class WXDLLEXPORT wxXmlProperty
 {
     public:
         wxXmlProperty() : m_Next(NULL) {}
 {
     public:
         wxXmlProperty() : m_Next(NULL) {}
@@ -94,7 +94,7 @@ class wxXmlProperty
 // element with name="title", irrelevant content and one child (wxXML_TEXT_NODE
 // with content="hi").
 
 // element with name="title", irrelevant content and one child (wxXML_TEXT_NODE
 // with content="hi").
 
-class wxXmlNode
+class WXDLLEXPORT wxXmlNode
 {
     public:
         wxXmlNode() : m_Properties(NULL), m_Parent(NULL), 
 {
     public:
         wxXmlNode() : m_Properties(NULL), m_Parent(NULL), 
@@ -165,7 +165,7 @@ class wxXmlNode
 // internal representation is independant on libxml and you can use 
 // it without libxml (see Load/SaveBinary).
 
 // internal representation is independant on libxml and you can use 
 // it without libxml (see Load/SaveBinary).
 
-class wxXmlDocument : public wxObject
+class WXDLLEXPORT wxXmlDocument : public wxObject
 {
     public:
         wxXmlDocument() : wxObject(), m_Version(_T("1.0")), m_Root(NULL)  {}
 {
     public:
         wxXmlDocument() : wxObject(), m_Version(_T("1.0")), m_Root(NULL)  {}
@@ -219,7 +219,7 @@ class wxXmlDocument : public wxObject
 // wxXmlIOHandler takes care of loading and/or saving XML data.
 // see xmlio.h for available handlers
 
 // wxXmlIOHandler takes care of loading and/or saving XML data.
 // see xmlio.h for available handlers
 
-class wxXmlIOHandler : public wxObject
+class WXDLLEXPORT wxXmlIOHandler : public wxObject
 {
     public:
         wxXmlIOHandler() {}
 {
     public:
         wxXmlIOHandler() {}
index 788f1f802312101d8b382afe4885e7dfc0d641c7..3e336b46c970ffc293a3c004bf3fcafbd0e3d9ed 100644 (file)
@@ -20,7 +20,7 @@
 #include "wx/xml/xml.h"
 
 
 #include "wx/xml/xml.h"
 
 
-class wxXmlIOHandlerBin : public wxXmlIOHandler
+class WXDLLEXPORT wxXmlIOHandlerBin : public wxXmlIOHandler
 {
     public:
         wxXmlIOHandlerBin() {}
 {
     public:
         wxXmlIOHandlerBin() {}
@@ -41,7 +41,7 @@ class wxXmlIOHandlerBin : public wxXmlIOHandler
 
 #if wxUSE_ZLIB
 
 
 #if wxUSE_ZLIB
 
-class wxXmlIOHandlerBinZ : public wxXmlIOHandlerBin
+class WXDLLEXPORT wxXmlIOHandlerBinZ : public wxXmlIOHandlerBin
 {
     public:
         wxXmlIOHandlerBinZ() {}
 {
     public:
         wxXmlIOHandlerBinZ() {}
@@ -57,7 +57,7 @@ class wxXmlIOHandlerBinZ : public wxXmlIOHandlerBin
 
 
 
 
 
 
-class wxXmlIOHandlerLibxml : public wxXmlIOHandler
+class WXDLLEXPORT wxXmlIOHandlerLibxml : public wxXmlIOHandler
 {
     public:
         virtual wxXmlIOType GetType() { return wxXML_IO_LIBXML; }
 {
     public:
         virtual wxXmlIOType GetType() { return wxXML_IO_LIBXML; }
index bc8090ad3745d6f0623e39058790548b7cfaead4..89b5119d5484c07a4d7ea45f58f6015c835837d9 100644 (file)
 #include "wx/list.h"
 #include "wx/gdicmn.h"
 
 #include "wx/list.h"
 #include "wx/gdicmn.h"
 
-class wxMenu;
-class wxMenuBar;
-class wxDialog;
-class wxPanel;
-class wxWindow;
+class WXDLLEXPORT wxMenu;
+class WXDLLEXPORT wxMenuBar;
+class WXDLLEXPORT wxDialog;
+class WXDLLEXPORT wxPanel;
+class WXDLLEXPORT wxWindow;
 
 
-class wxXmlResourceHandler;
+class WXDLLEXPORT wxXmlResourceHandler;
 
 #include "wx/xml/xml.h"
 
 
 #include "wx/xml/xml.h"
 
@@ -40,7 +40,7 @@ enum
 
 
 
 
 
 
-class wxXmlResourceDataRecord
+class WXDLLEXPORT wxXmlResourceDataRecord
 {
     public:
         wxXmlResourceDataRecord() : Doc(NULL), Time(wxDateTime::Now()) {}
 {
     public:
         wxXmlResourceDataRecord() : Doc(NULL), Time(wxDateTime::Now()) {}
@@ -51,13 +51,13 @@ class wxXmlResourceDataRecord
         wxDateTime Time;
 };
 
         wxDateTime Time;
 };
 
-WX_DECLARE_OBJARRAY(wxXmlResourceDataRecord, wxXmlResourceDataRecords);
+WX_DECLARE_EXPORTED_OBJARRAY(wxXmlResourceDataRecord, wxXmlResourceDataRecords);
 
 // This class holds XML resources from one or more .xml files 
 // (or derived forms, either binary or zipped -- see manual for
 // details). 
 
 
 // This class holds XML resources from one or more .xml files 
 // (or derived forms, either binary or zipped -- see manual for
 // details). 
 
-class wxXmlResource : public wxObject
+class WXDLLEXPORT wxXmlResource : public wxObject
 {
     public:
         wxXmlResource();
 {
     public:
         wxXmlResource();
@@ -152,7 +152,7 @@ extern wxXmlResource *wxTheXmlResource;
 #define XMLID(str_id) wxXmlResource::GetXMLID(str_id)
 
 
 #define XMLID(str_id) wxXmlResource::GetXMLID(str_id)
 
 
-class wxXmlResourceHandler : public wxObject
+class WXDLLEXPORT wxXmlResourceHandler : public wxObject
 {
     public:
         wxXmlResourceHandler();
 {
     public:
         wxXmlResourceHandler();
index 56b88e284c437f27528fa429482479ad307ed57c..626bdea77422667bc86e924d73eda0026dfee15e 100644 (file)
 #include "wx/imaglist.h"
 #include "wx/listctrl.h"
 
 #include "wx/imaglist.h"
 #include "wx/listctrl.h"
 
-class wxXmlNode;
-class wxTreeCtrl;
-class wxScrolledWindow;
-class wxSplitterWindow;
+class WXDLLEXPORT wxXmlNode;
+class WXDLLEXPORT wxTreeCtrl;
+class WXDLLEXPORT wxScrolledWindow;
+class WXDLLEXPORT wxSplitterWindow;
 class NodeHandler;
 class NodeHandler;
-class wxXmlNode;
-class wxXmlDocument;
+class WXDLLEXPORT wxXmlNode;
+class WXDLLEXPORT wxXmlDocument;
 class EditorTreeCtrl;
 class EditorTreeCtrl;
-class wxTreeCtrl;
-class wxListCtrl;
-class wxTreeItemId;
-class wxImageList;
-class wxTreeEvent;
-class wxListEvent;
+class WXDLLEXPORT wxTreeCtrl;
+class WXDLLEXPORT wxListCtrl;
+class WXDLLEXPORT wxTreeItemId;
+class WXDLLEXPORT wxImageList;
+class WXDLLEXPORT wxTreeEvent;
+class WXDLLEXPORT wxListEvent;
 
 enum ChangeType
 {
 
 enum ChangeType
 {
index fda59e050aca523ac9d9f3ce8a278e221d52976b..661e360b052818147500f964baf833b094522f48 100644 (file)
@@ -15,9 +15,9 @@
 #define _NODEHND_H_
 
 
 #define _NODEHND_H_
 
 
-class wxXmlNode;
-class wxList;
-class wxListCtrl;
+class WXDLLEXPORT wxXmlNode;
+class WXDLLEXPORT wxList;
+class WXDLLEXPORT wxListCtrl;
 
 class EditorFrame;
 
 
 class EditorFrame;
 
index 09c2fd076133a56ce85e2b47e172aaee6a96b79a..b8c1b5665f23cdca55157b0c0d7f4b3378f1b6d1 100644 (file)
 #define _PROPHND_H_
 
 
 #define _PROPHND_H_
 
 
-class wxXmlNode;
-class wxList;
-class wxListCtrl;
-class wxPanel;
-class wxWindow;
+class WXDLLEXPORT wxXmlNode;
+class WXDLLEXPORT wxList;
+class WXDLLEXPORT wxListCtrl;
+class WXDLLEXPORT wxPanel;
+class WXDLLEXPORT wxWindow;
 
 #include "wx/xml/xml.h"
 #include "wx/dynarray.h"
 
 #include "wx/xml/xml.h"
 #include "wx/dynarray.h"
index 39ef82b300fb5e75c1cc394dc9ada9cb9abbf8b8..230e40003f7d92478040edef81c557a977761f60 100644 (file)
@@ -17,7 +17,7 @@
 
 #include "wx/treectrl.h"
 
 
 #include "wx/treectrl.h"
 
-class wxXmlNode;
+class WXDLLEXPORT wxXmlNode;
 
 class XmlTreeData : public wxTreeItemData
 {
 
 class XmlTreeData : public wxTreeItemData
 {