From 0593dff688de03ca8a6040c0a719adf69855e6ea Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Wed, 16 Jan 2008 12:56:37 +0000 Subject: [PATCH] use more WXDLLIMPEXP_FWD declarations instead of WXDLLIMPEXP (patch from Tim Stahlhut) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_8_BRANCH@51246 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/access.h | 8 ++++---- include/wx/sizer.h | 4 ++-- samples/artprov/artbrows.h | 6 +++--- samples/widgets/widgets.h | 10 +++++----- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/include/wx/access.h b/include/wx/access.h index ffb3931f5b..2e7c772250 100644 --- a/include/wx/access.h +++ b/include/wx/access.h @@ -224,10 +224,10 @@ typedef enum // All functions return an indication of success, failure, or not implemented. // ---------------------------------------------------------------------------- -class WXDLLEXPORT wxAccessible; -class WXDLLEXPORT wxWindow; -class WXDLLEXPORT wxPoint; -class WXDLLEXPORT wxRect; +class WXDLLIMPEXP_FWD_CORE wxAccessible; +class WXDLLIMPEXP_FWD_CORE wxWindow; +class WXDLLIMPEXP_FWD_CORE wxPoint; +class WXDLLIMPEXP_FWD_CORE wxRect; class WXDLLEXPORT wxAccessibleBase : public wxObject { DECLARE_NO_COPY_CLASS(wxAccessibleBase) diff --git a/include/wx/sizer.h b/include/wx/sizer.h index 77cc5887c5..170e387397 100644 --- a/include/wx/sizer.h +++ b/include/wx/sizer.h @@ -858,7 +858,7 @@ private: // this sizer works with wxNotebook/wxListbook/... and sizes the control to // fit its pages -class WXDLLEXPORT wxBookCtrlBase; +class WXDLLIMPEXP_FWD_CORE wxBookCtrlBase; class WXDLLEXPORT wxBookCtrlSizer : public wxSizer { @@ -889,7 +889,7 @@ private: // before wxBookCtrlBase we only had wxNotebookSizer, keep it for backwards // compatibility -class WXDLLEXPORT wxNotebook; +class WXDLLIMPEXP_FWD_CORE wxNotebook; class WXDLLEXPORT wxNotebookSizer : public wxBookCtrlSizer { diff --git a/samples/artprov/artbrows.h b/samples/artprov/artbrows.h index 329459927f..29e09deb5d 100644 --- a/samples/artprov/artbrows.h +++ b/samples/artprov/artbrows.h @@ -15,9 +15,9 @@ #include "wx/dialog.h" #include "wx/artprov.h" -class WXDLLEXPORT wxListCtrl; -class WXDLLEXPORT wxListEvent; -class WXDLLEXPORT wxStaticBitmap; +class WXDLLIMPEXP_FWD_CORE wxListCtrl; +class WXDLLIMPEXP_FWD_CORE wxListEvent; +class WXDLLIMPEXP_FWD_CORE wxStaticBitmap; class wxArtBrowserDialog : public wxDialog { diff --git a/samples/widgets/widgets.h b/samples/widgets/widgets.h index 7f077cfb54..4b78dfad83 100644 --- a/samples/widgets/widgets.h +++ b/samples/widgets/widgets.h @@ -42,11 +42,11 @@ #define USE_ICONS_IN_BOOK 1 #endif -class WXDLLEXPORT wxCheckBox; -class WXDLLEXPORT wxSizer; -class WXDLLEXPORT wxImageList; -class WXDLLEXPORT wxTextCtrl; -class WXDLLEXPORT WidgetsBookCtrl; +class WXDLLIMPEXP_FWD_CORE wxCheckBox; +class WXDLLIMPEXP_FWD_CORE wxSizer; +class WXDLLIMPEXP_FWD_CORE wxImageList; +class WXDLLIMPEXP_FWD_CORE wxTextCtrl; +class WXDLLIMPEXP_FWD_CORE WidgetsBookCtrl; class WidgetsPageInfo;