Use the TREE_GRID, ROW, COLUMN_HEADER and GRID_CELL roles for the various widgets involved in a GtkColumnView. To enable this, we subclass GtkListView for the internal list in the column view.