// Purpose: Declare all wxDataViewCtrl classes
// Author: Robert Roebling, Vadim Zeitlin
// Created: 2009-11-08 (extracted from wx/dataview.h)
-// RCS-ID: $Id$
// Copyright: (c) 2006 Robert Roebling
// (c) 2009 Vadim Zeitlin <vadim@wxwidgets.org>
// Licence: wxWindows licence
wxDataViewModel *model,
const wxDataViewItem & item,
unsigned int col,
- const wxMouseEvent* mouseEvent)
- {
- // Compatibility code
- if ( mouseEvent )
- return LeftClick(mouseEvent->GetPosition(), cell, model, item, col);
- else
- return Activate(cell, model, item, col);
- }
+ const wxMouseEvent* mouseEvent);
// Deprecated, use (and override) ActivateCell() instead
wxDEPRECATED_BUT_USED_INTERNALLY_INLINE(
// platform-specific classes.
virtual wxDC *GetDC() = 0;
+ // To draw background use the background colour in wxDataViewItemAttr
+ virtual void RenderBackground(wxDC* dc, const wxRect& rect);
+
// Prepare DC to use attributes and call Render().
void WXCallRender(wxRect rect, wxDC *dc, int state);