wxDataViewCustomRendererwxDataViewCustomRenderer Derived from Include files <wx/dataview.h>
wxDataViewCustomRenderer::wxDataViewCustomRenderer
wxDataViewCustomRenderer::wxDataViewCustomRendererwxDataViewCustomRenderer(const wxString& varianttype = wxT("string"), wxDataViewCellMode mode = wxDATAVIEW_CELL_INERT, bool no_init = false) Constructor.
wxDataViewCustomRenderer::~wxDataViewCustomRenderer~wxDataViewCustomRenderer() Destructor.
wxDataViewCustomRenderer::Activatevirtual bool Activate(wxRect cell, wxDataViewListModel* model, unsigned int col, unsigned int row) Override this to react to double clicks or <ENTER>.
wxDataViewCustomRenderer::GetDCvirtual wxDC* GetDC() Create DC on request. Internal.
wxDataViewCustomRenderer::GetSizevirtual wxSize GetSize() Return size required to show content.
wxDataViewCustomRenderer::LeftClickvirtual bool LeftClick(wxPoint cursor, wxRect cell, wxDataViewListModel* model, unsigned int col, unsigned int row) Overrride this to react to a left click.
wxDataViewCustomRenderer::Rendervirtual bool Render(wxRect cell, wxDC* dc, int state) Override this to render the cell. Before this is called, SetValue was called so that this instance knows what to render.
wxDataViewCustomRenderer::RightClickvirtual bool RightClick(wxPoint cursor, wxRect cell, wxDataViewListModel* model, unsigned int col, unsigned int row) Overrride this to react to a right click.
wxDataViewCustomRenderer::StartDragvirtual bool StartDrag(wxPoint cursor, wxRect cell, wxDataViewListModel* model, unsigned int col, unsigned int row) Overrride this to start a drag operation.
|