git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@49497
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
#define _WX_MACCARBONDATAVIEWCTRL_H_
typedef void* DataBrowserItemDataRef;
#define _WX_MACCARBONDATAVIEWCTRL_H_
typedef void* DataBrowserItemDataRef;
-typedef void* WXDataBrowserPropertyType;
+typedef unsigned long WXDataBrowserPropertyType;
typedef wxUint32 WXDataBrowserPropertyID;
// ---------------------------------------------------------
typedef wxUint32 WXDataBrowserPropertyID;
// ---------------------------------------------------------
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
-#ifndef wxUSE_GENERICDATAVIEWCTRL
-#if wxUSE_DATAVIEWCTRL
-#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
#ifndef WX_PRECOMP
#include "wx/app.h"
#include "wx/toplevel.h"
#include "wx/font.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"
#endif
#include "wx/dataview.h"
#include "wx/utils.h"
-#include "wx/mac/carbon/databrow.h"
#include "wx/mac/private.h"
#include "wx/mac/private.h"
+#include "wx/mac/carbon/databrow.h"
#if defined(__MWERKS__) && wxUSE_UNICODE
#if __MWERKS__ < 0x4100 || !defined(__DARWIN__)
#include <wtime.h>
#if defined(__MWERKS__) && wxUSE_UNICODE
#if __MWERKS__ < 0x4100 || !defined(__DARWIN__)
#include <wtime.h>
} /* wxMacDataViewDataBrowserListViewControl::DataBrowserItemNotificationProc(DataBrowserItemID, DataBrowserItemNotification, DataBrowserItemDataRef) */
} /* wxMacDataViewDataBrowserListViewControl::DataBrowserItemNotificationProc(DataBrowserItemID, DataBrowserItemNotification, DataBrowserItemDataRef) */
-#endif // wxUSE_DATAVIEWCTRL
#endif // wxUSE_GENERICDATAVIEWCTRL
#endif // wxUSE_GENERICDATAVIEWCTRL
+#endif // wxUSE_DATAVIEWCTRL
WXDataBrowserPropertyType wxDataViewCustomRenderer::GetPropertyType() const
{
WXDataBrowserPropertyType wxDataViewCustomRenderer::GetPropertyType() const
{
- return WXDataBrowserPropertyType(kDataBrowserCustomType);
+ return kDataBrowserCustomType;
}
IMPLEMENT_ABSTRACT_CLASS(wxDataViewCustomRenderer, wxDataViewRenderer)
}
IMPLEMENT_ABSTRACT_CLASS(wxDataViewCustomRenderer, wxDataViewRenderer)
WXDataBrowserPropertyType wxDataViewTextRenderer::GetPropertyType() const
{
WXDataBrowserPropertyType wxDataViewTextRenderer::GetPropertyType() const
{
- return WXDataBrowserPropertyType(kDataBrowserTextType);
+ return kDataBrowserTextType;
}
IMPLEMENT_CLASS(wxDataViewTextRenderer,wxDataViewRenderer)
}
IMPLEMENT_CLASS(wxDataViewTextRenderer,wxDataViewRenderer)
WXDataBrowserPropertyType wxDataViewBitmapRenderer::GetPropertyType() const
{
WXDataBrowserPropertyType wxDataViewBitmapRenderer::GetPropertyType() const
{
- return WXDataBrowserPropertyType(kDataBrowserIconType);
+ return kDataBrowserIconType;
}
IMPLEMENT_CLASS(wxDataViewBitmapRenderer,wxDataViewRenderer)
}
IMPLEMENT_CLASS(wxDataViewBitmapRenderer,wxDataViewRenderer)
WXDataBrowserPropertyType wxDataViewIconTextRenderer::GetPropertyType() const
{
WXDataBrowserPropertyType wxDataViewIconTextRenderer::GetPropertyType() const
{
- return WXDataBrowserPropertyType(kDataBrowserIconAndTextType);
+ return kDataBrowserIconAndTextType;
}
IMPLEMENT_ABSTRACT_CLASS(wxDataViewIconTextRenderer,wxDataViewRenderer)
}
IMPLEMENT_ABSTRACT_CLASS(wxDataViewIconTextRenderer,wxDataViewRenderer)
WXDataBrowserPropertyType wxDataViewToggleRenderer::GetPropertyType() const
{
WXDataBrowserPropertyType wxDataViewToggleRenderer::GetPropertyType() const
{
- return WXDataBrowserPropertyType(kDataBrowserCheckboxType);
+ return kDataBrowserCheckboxType;
}
IMPLEMENT_ABSTRACT_CLASS(wxDataViewToggleRenderer,wxDataViewRenderer)
}
IMPLEMENT_ABSTRACT_CLASS(wxDataViewToggleRenderer,wxDataViewRenderer)
WXDataBrowserPropertyType wxDataViewProgressRenderer::GetPropertyType() const
{
WXDataBrowserPropertyType wxDataViewProgressRenderer::GetPropertyType() const
{
- return WXDataBrowserPropertyType(kDataBrowserProgressBarType);
+ return kDataBrowserProgressBarType;
}
IMPLEMENT_ABSTRACT_CLASS(wxDataViewProgressRenderer,wxDataViewRenderer)
}
IMPLEMENT_ABSTRACT_CLASS(wxDataViewProgressRenderer,wxDataViewRenderer)
WXDataBrowserPropertyType wxDataViewDateRenderer::GetPropertyType() const
{
WXDataBrowserPropertyType wxDataViewDateRenderer::GetPropertyType() const
{
- return WXDataBrowserPropertyType(kDataBrowserDateTimeType);
+ return kDataBrowserDateTimeType;
}
IMPLEMENT_ABSTRACT_CLASS(wxDataViewDateRenderer,wxDataViewRenderer)
}
IMPLEMENT_ABSTRACT_CLASS(wxDataViewDateRenderer,wxDataViewRenderer)