// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#ifndef wxUSE_GENERICDATAVIEWCTRL
-#if wxUSE_DATAVIEWCTRL
+#include "wx/wxprec.h"
-#include <limits>
-#ifdef __DARWIN__
- #include <Carbon/Carbon.h>
-#else
- #include <ATSUnicode.h>
- #include <TextCommon.h>
- #include <TextEncodingConverter.h>
-#endif
+#if wxUSE_DATAVIEWCTRL
+#if !defined(wxUSE_GENERICDATAVIEWCTRL) || wxUSE_GENERICDATAVIEWCTRL == 0
-#include "wx/wxprec.h"
#ifndef WX_PRECOMP
#include "wx/app.h"
#include "wx/toplevel.h"
#include "wx/font.h"
+ #include "wx/settings.h"
#endif
#include "wx/dataview.h"
#include "wx/utils.h"
-#include "wx/mac/carbon/databrow.h"
#include "wx/mac/private.h"
+#include "wx/mac/carbon/databrow.h"
#include "wx/mac/uma.h"
+#include <limits>
+
#if defined(__MWERKS__) && wxUSE_UNICODE
#if __MWERKS__ < 0x4100 || !defined(__DARWIN__)
#include <wtime.h>
} /* wxMacDataViewDataBrowserListViewControl::DataBrowserItemNotificationProc(DataBrowserItemID, DataBrowserItemNotification, DataBrowserItemDataRef) */
-#endif // wxUSE_DATAVIEWCTRL
#endif // wxUSE_GENERICDATAVIEWCTRL
+#endif // wxUSE_DATAVIEWCTRL
WXDataBrowserPropertyType wxDataViewCustomRenderer::GetPropertyType() const
{
- return WXDataBrowserPropertyType(kDataBrowserCustomType);
+ return kDataBrowserCustomType;
}
IMPLEMENT_ABSTRACT_CLASS(wxDataViewCustomRenderer, wxDataViewRenderer)
WXDataBrowserPropertyType wxDataViewTextRenderer::GetPropertyType() const
{
- return WXDataBrowserPropertyType(kDataBrowserTextType);
+ return kDataBrowserTextType;
}
IMPLEMENT_CLASS(wxDataViewTextRenderer,wxDataViewRenderer)
WXDataBrowserPropertyType wxDataViewBitmapRenderer::GetPropertyType() const
{
- return WXDataBrowserPropertyType(kDataBrowserIconType);
+ return kDataBrowserIconType;
}
IMPLEMENT_CLASS(wxDataViewBitmapRenderer,wxDataViewRenderer)
WXDataBrowserPropertyType wxDataViewIconTextRenderer::GetPropertyType() const
{
- return WXDataBrowserPropertyType(kDataBrowserIconAndTextType);
+ return kDataBrowserIconAndTextType;
}
IMPLEMENT_ABSTRACT_CLASS(wxDataViewIconTextRenderer,wxDataViewRenderer)
WXDataBrowserPropertyType wxDataViewToggleRenderer::GetPropertyType() const
{
- return WXDataBrowserPropertyType(kDataBrowserCheckboxType);
+ return kDataBrowserCheckboxType;
}
IMPLEMENT_ABSTRACT_CLASS(wxDataViewToggleRenderer,wxDataViewRenderer)
WXDataBrowserPropertyType wxDataViewProgressRenderer::GetPropertyType() const
{
- return WXDataBrowserPropertyType(kDataBrowserProgressBarType);
+ return kDataBrowserProgressBarType;
}
IMPLEMENT_ABSTRACT_CLASS(wxDataViewProgressRenderer,wxDataViewRenderer)
WXDataBrowserPropertyType wxDataViewDateRenderer::GetPropertyType() const
{
- return WXDataBrowserPropertyType(kDataBrowserDateTimeType);
+ return kDataBrowserDateTimeType;
}
IMPLEMENT_ABSTRACT_CLASS(wxDataViewDateRenderer,wxDataViewRenderer)