git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49123
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
// wxDataViewModel
// ---------------------------------------------------------
// wxDataViewModel
// ---------------------------------------------------------
-WX_DECLARE_LIST(wxDataViewModelNotifier, wxDataViewModelNotifiers );
+WX_DECLARE_LIST_WITH_DECL(wxDataViewModelNotifier, wxDataViewModelNotifiers,
+ class WXDLLIMPEXP_ADV);
class WXDLLIMPEXP_ADV wxDataViewModel: public wxObjectRefData
{
class WXDLLIMPEXP_ADV wxDataViewModel: public wxObjectRefData
{
// wxDataViewIndexListModel
// ---------------------------------------------------------
// wxDataViewIndexListModel
// ---------------------------------------------------------
-class wxDataViewIndexListModel: public wxDataViewModel
+class WXDLLIMPEXP_ADV wxDataViewIndexListModel: public wxDataViewModel
{
public:
wxDataViewIndexListModel( unsigned int initial_size = 0 );
{
public:
wxDataViewIndexListModel( unsigned int initial_size = 0 );
// wxDataViewIconText
//-----------------------------------------------------------------------------
// wxDataViewIconText
//-----------------------------------------------------------------------------
-class wxDataViewIconText: public wxObject
+class WXDLLIMPEXP_ADV wxDataViewIconText: public wxObject
{
public:
wxDataViewIconText( const wxString &text = wxEmptyString, const wxIcon& icon = wxNullIcon )
{
public:
wxDataViewIconText( const wxString &text = wxEmptyString, const wxIcon& icon = wxNullIcon )
bool operator == (const wxDataViewIconText &one, const wxDataViewIconText &two);
bool operator == (const wxDataViewIconText &one, const wxDataViewIconText &two);
-DECLARE_VARIANT_OBJECT(wxDataViewIconText)
+DECLARE_VARIANT_OBJECT_EXPORTED(wxDataViewIconText, WXDLLIMPEXP_ADV)
// ---------------------------------------------------------
// wxDataViewColumnBase
// ---------------------------------------------------------
// wxDataViewColumnBase
// classes
// ---------------------------------------------------------
// classes
// ---------------------------------------------------------
-class WXDLLIMPEXP_FWD_CORE wxDataViewCtrl;
-class WXDLLIMPEXP_FWD_CORE wxDataViewCtrlInternal;
+class WXDLLIMPEXP_FWD_ADV wxDataViewCtrl;
+class WXDLLIMPEXP_FWD_ADV wxDataViewCtrlInternal;
// ---------------------------------------------------------
// wxDataViewRenderer
// ---------------------------------------------------------
// ---------------------------------------------------------
// wxDataViewRenderer
// ---------------------------------------------------------
-class wxDataViewRenderer: public wxDataViewRendererBase
+class WXDLLIMPEXP_ADV wxDataViewRenderer: public wxDataViewRendererBase
{
public:
wxDataViewRenderer( const wxString &varianttype,
{
public:
wxDataViewRenderer( const wxString &varianttype,
// wxDataViewTextRenderer
// ---------------------------------------------------------
// wxDataViewTextRenderer
// ---------------------------------------------------------
-class wxDataViewTextRenderer: public wxDataViewRenderer
+class WXDLLIMPEXP_ADV wxDataViewTextRenderer: public wxDataViewRenderer
{
public:
wxDataViewTextRenderer( const wxString &varianttype = wxT("string"),
{
public:
wxDataViewTextRenderer( const wxString &varianttype = wxT("string"),
// wxDataViewBitmapRenderer
// ---------------------------------------------------------
// wxDataViewBitmapRenderer
// ---------------------------------------------------------
-class wxDataViewBitmapRenderer: public wxDataViewRenderer
+class WXDLLIMPEXP_ADV wxDataViewBitmapRenderer: public wxDataViewRenderer
{
public:
wxDataViewBitmapRenderer( const wxString &varianttype = wxT("wxBitmap"),
{
public:
wxDataViewBitmapRenderer( const wxString &varianttype = wxT("wxBitmap"),
// wxDataViewToggleRenderer
// ---------------------------------------------------------
// wxDataViewToggleRenderer
// ---------------------------------------------------------
-class wxDataViewToggleRenderer: public wxDataViewRenderer
+class WXDLLIMPEXP_ADV wxDataViewToggleRenderer: public wxDataViewRenderer
{
public:
wxDataViewToggleRenderer( const wxString &varianttype = wxT("bool"),
{
public:
wxDataViewToggleRenderer( const wxString &varianttype = wxT("bool"),
// wxDataViewCustomRenderer
// ---------------------------------------------------------
// wxDataViewCustomRenderer
// ---------------------------------------------------------
-class wxDataViewCustomRenderer: public wxDataViewRenderer
+class WXDLLIMPEXP_ADV wxDataViewCustomRenderer: public wxDataViewRenderer
{
public:
wxDataViewCustomRenderer( const wxString &varianttype = wxT("string"),
{
public:
wxDataViewCustomRenderer( const wxString &varianttype = wxT("string"),
// wxDataViewProgressRenderer
// ---------------------------------------------------------
// wxDataViewProgressRenderer
// ---------------------------------------------------------
-class wxDataViewProgressRenderer: public wxDataViewCustomRenderer
+class WXDLLIMPEXP_ADV wxDataViewProgressRenderer: public wxDataViewCustomRenderer
{
public:
wxDataViewProgressRenderer( const wxString &label = wxEmptyString,
{
public:
wxDataViewProgressRenderer( const wxString &label = wxEmptyString,
// wxDataViewIconTextRenderer
// ---------------------------------------------------------
// wxDataViewIconTextRenderer
// ---------------------------------------------------------
-class wxDataViewIconTextRenderer: public wxDataViewCustomRenderer
+class WXDLLIMPEXP_ADV wxDataViewIconTextRenderer: public wxDataViewCustomRenderer
{
public:
wxDataViewIconTextRenderer( const wxString &varianttype = wxT("wxDataViewIconText"),
{
public:
wxDataViewIconTextRenderer( const wxString &varianttype = wxT("wxDataViewIconText"),
// wxDataViewDateRenderer
// ---------------------------------------------------------
// wxDataViewDateRenderer
// ---------------------------------------------------------
-class wxDataViewDateRenderer: public wxDataViewCustomRenderer
+class WXDLLIMPEXP_ADV wxDataViewDateRenderer: public wxDataViewCustomRenderer
{
public:
wxDataViewDateRenderer( const wxString &varianttype = wxT("datetime"),
{
public:
wxDataViewDateRenderer( const wxString &varianttype = wxT("datetime"),
// wxDataViewColumn
// ---------------------------------------------------------
// wxDataViewColumn
// ---------------------------------------------------------
-class WXDLLIMPEXP_CORE wxDataViewColumn: public wxDataViewColumnBase
+class WXDLLIMPEXP_ADV wxDataViewColumn: public wxDataViewColumnBase
{
public:
wxDataViewColumn( const wxString &title, wxDataViewRenderer *renderer,
{
public:
wxDataViewColumn( const wxString &title, wxDataViewRenderer *renderer,
DECLARE_DYNAMIC_CLASS_NO_COPY(wxDataViewColumn)
};
DECLARE_DYNAMIC_CLASS_NO_COPY(wxDataViewColumn)
};
-WX_DECLARE_LIST(wxDataViewColumn, wxDataViewColumnList );
+WX_DECLARE_LIST_WITH_DECL(wxDataViewColumn, wxDataViewColumnList,
+ class WXDLLIMPEXP_ADV);
// ---------------------------------------------------------
// wxDataViewCtrl
// ---------------------------------------------------------
// ---------------------------------------------------------
// wxDataViewCtrl
// ---------------------------------------------------------
-class WXDLLIMPEXP_CORE wxDataViewCtrl: public wxDataViewCtrlBase
+class WXDLLIMPEXP_ADV wxDataViewCtrl: public wxDataViewCtrlBase
{
public:
wxDataViewCtrl()
{
public:
wxDataViewCtrl()
IMPLEMENT_DYNAMIC_CLASS(wxDataViewIconText,wxObject)
IMPLEMENT_DYNAMIC_CLASS(wxDataViewIconText,wxObject)
-IMPLEMENT_VARIANT_OBJECT(wxDataViewIconText)
+IMPLEMENT_VARIANT_OBJECT_EXPORTED(wxDataViewIconText, WXDLLIMPEXP_ADV)
bool operator == (const wxDataViewIconText &one, const wxDataViewIconText &two)
{
bool operator == (const wxDataViewIconText &one, const wxDataViewIconText &two)
{