Both GTK+ and OS X native controls use single click to toggle
checkboxes, instead of double-click activation used by the generic
version. So does wxCheckListBox on Windows, so make wxDVC
behave the same way.
See #11185.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@67094
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
wxSize GetSize() const;
// Implementation only, don't use nor override
- virtual bool WXOnActivate(wxRect cell,
- wxDataViewModel *model,
- const wxDataViewItem& item,
- unsigned int col);
+ virtual bool WXOnLeftClick(wxPoint cursor,
+ wxRect cell,
+ wxDataViewModel *model,
+ const wxDataViewItem& item,
+ unsigned int col);
private:
bool m_toggle;
return true;
}
-bool wxDataViewToggleRenderer::WXOnActivate(wxRect WXUNUSED(cell),
- wxDataViewModel *model,
- const wxDataViewItem& item,
- unsigned int col)
+bool wxDataViewToggleRenderer::WXOnLeftClick(wxPoint WXUNUSED(cursor),
+ wxRect WXUNUSED(cell),
+ wxDataViewModel *model,
+ const wxDataViewItem& item,
+ unsigned int col)
{
if (model->IsEnabled(item, col))
{