]> git.saurik.com Git - wxWidgets.git/commit
Implement icon text column using native GTK renderers in wxDVC.
authorVadim Zeitlin <vadim@wxwidgets.org>
Fri, 16 Oct 2009 01:29:06 +0000 (01:29 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Fri, 16 Oct 2009 01:29:06 +0000 (01:29 +0000)
commit205bdf2069b93743848d69a39c0bd4a32e9ff8b7
treee1add5f0cd7d5050b03f92de02a429cbfe91a300
parent7bade612f0f138a06f6a53d84220bb9d8ece7662
Implement icon text column using native GTK renderers in wxDVC.

This has a possible advantage of a more native look and feel (although it's
hard to tell the difference between drawing the icon ourselves and how the
default GTK+ renderer does it to be honest) and a very real advantage of
allowing to edit in place cells with icons. It also reduces code duplication
in GTK implementation.

Modify the sample to make the icon-text column in the list model editable to
show that it works. This required storing the values of the second column as
well, so do it in its own array and to avoid calling it "m_array2", rename the
existing m_array to m_textColValues (which accounts for most of the diff in
the sample) and call the new one m_iconColValues.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62423 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
include/wx/gtk/dataview.h
samples/dataview/dataview.cpp
samples/dataview/mymodels.cpp
samples/dataview/mymodels.h
src/gtk/dataview.cpp