- /* Calculate column. */
- col = gtk_tree_view_column_new ();
- renderer = gtk_cell_renderer_toggle_new ();
- g_signal_connect (GTK_CELL_RENDERER_TOGGLE (renderer),
- "toggled", G_CALLBACK (toggle), GTK_TREE_MODEL (list));
- gtk_tree_view_column_pack_start (col, renderer, TRUE);
- gtk_tree_view_column_set_cell_data_func (col, renderer,
- stat_calculate_cell_data_func,
- NULL, NULL);
- gtk_tree_view_append_column (treeview, col);
-
- /* Statistic column. */
- col = gtk_tree_view_column_new ();
- gtk_tree_view_column_set_title (col, _("Statistic"));
- renderer = gtk_cell_renderer_text_new ();
- gtk_tree_view_column_pack_start (col, renderer, TRUE);
- gtk_tree_view_column_set_cell_data_func (col, renderer,
- stat_label_cell_data_func,
- NULL, NULL);
- g_object_set (renderer, "ellipsize-set", TRUE, NULL);
- g_object_set (renderer, "ellipsize", PANGO_ELLIPSIZE_END, NULL);
- gtk_tree_view_column_set_min_width (col, 150);
- gtk_tree_view_column_set_sizing (col, GTK_TREE_VIEW_COLUMN_AUTOSIZE);
- gtk_tree_view_column_set_resizable (col, true);
- gtk_tree_view_append_column (treeview, col);