]> git.saurik.com Git - wxWidgets.git/commitdiff
DLL export fixes (patch 991760)
authorVáclav Slavík <vslavik@fastmail.fm>
Thu, 15 Jul 2004 20:51:44 +0000 (20:51 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Thu, 15 Jul 2004 20:51:44 +0000 (20:51 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28248 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/dde.h
include/wx/filesys.h
include/wx/geometry.h
include/wx/list.h
include/wx/module.h
include/wx/msw/listbox.h
include/wx/msw/tabctrl.h
include/wx/sizer.h

index 0fb35acc07db1130265f5c6318c77bc3448bd224..0f8ebbfe15321d23b47f247761cbe234c188fb2d 100644 (file)
@@ -3,9 +3,9 @@
 
 #include "wx/list.h"
 
-class wxDDEClient;
-class wxDDEServer;
-class wxDDEConnection;
+class WXDLLIMPEXP_BASE wxDDEClient;
+class WXDLLIMPEXP_BASE wxDDEServer;
+class WXDLLIMPEXP_BASE wxDDEConnection;
 
 WX_DECLARE_USER_EXPORTED_LIST(wxDDEClient, wxDDEClientList, WXDLLIMPEXP_BASE);
 WX_DECLARE_USER_EXPORTED_LIST(wxDDEServer, wxDDEServerList, WXDLLIMPEXP_BASE);
index f98a261ea7ef08aaccb5d1fd97a6d343f5087feb..6625b40bb8b97913a1d095ad65537add0c694588 100644 (file)
@@ -30,9 +30,9 @@
 #include "wx/datetime.h"
 #include "wx/filename.h"
 
-class wxFSFile;
-class wxFileSystemHandler;
-class wxFileSystem;
+class WXDLLIMPEXP_BASE wxFSFile;
+class WXDLLIMPEXP_BASE wxFileSystemHandler;
+class WXDLLIMPEXP_BASE wxFileSystem;
 
 //--------------------------------------------------------------------------------
 // wxFSFile
index 18fa889e1b65a17ddf0d2a1256640dd3101558a1..98f0453799e6a890317a11c23245f8384c18f872 100644 (file)
@@ -36,8 +36,8 @@
     #define wxMulDivInt32( a , b , c ) ((wxInt32)((a)*(((wxDouble)b)/((wxDouble)c))))
 #endif
 
-class wxDataInputStream;
-class wxDataOutputStream;
+class WXDLLIMPEXP_BASE wxDataInputStream;
+class WXDLLIMPEXP_BASE wxDataOutputStream;
 
 // clipping from Cohen-Sutherland
 
index dd16e615b5c03566d08673f3960e53514688e752..c4e483ecd7fec4a33d905ec92a8658cbaf8325eb 100644 (file)
@@ -371,7 +371,7 @@ private:
 // a double-linked list class
 // -----------------------------------------------------------------------------
 
-class wxList;
+class WXDLLIMPEXP_BASE wxList;
 
 class WXDLLIMPEXP_BASE wxListBase : public wxObject
 {
index f21da18583e29177d2b951601d26c9c9e1eecd8d..b67e4264012c296be97e51d8923b47706950f514 100644 (file)
@@ -20,7 +20,7 @@
 #include "wx/list.h"
 
 // declare a linked list of modules
-class wxModule;
+class WXDLLIMPEXP_BASE wxModule;
 WX_DECLARE_USER_EXPORTED_LIST(wxModule, wxModuleList, WXDLLIMPEXP_BASE);
 
 // declaring a class derived from wxModule will automatically create an
index f1c58c0979b39c2494c77ab46c6676b490f508c1..f17e4a394c104a2245da658fcefe6672462e51c3 100644 (file)
@@ -32,7 +32,7 @@
 #endif // wxUSE_OWNER_DRAWN
 
 // forward decl for GetSelections()
-class wxArrayInt;
+class WXDLLIMPEXP_BASE wxArrayInt;
 
 // ----------------------------------------------------------------------------
 // List box control
index 90528e05c3c1879936c2410d39fa6efe7b193e7b..5d8901e2ec9f7845cdc8ada4e7b3ea1281e70f05 100644 (file)
@@ -16,7 +16,7 @@
 #pragma interface "tabctrl.h"
 #endif
 
-class wxImageList;
+class WXDLLIMPEXP_CORE wxImageList;
 
 // WXDLLEXPORT_DATA(extern const wxChar*) wxToolBarNameStr;
 
index 665a26b5dd3fea27907bf8c6c625e6517d9dab23..f1dbcdf4656b8b72b0ed8f51b83273abdf640640 100644 (file)
@@ -26,9 +26,9 @@
 // classes
 //---------------------------------------------------------------------------
 
-class wxSizerItem;
-class wxSizer;
-class wxBoxSizer;
+class WXDLLEXPORT wxSizerItem;
+class WXDLLEXPORT wxSizer;
+class WXDLLEXPORT wxBoxSizer;
 
 //---------------------------------------------------------------------------
 // wxSizerItem