X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-checkbox-treeview.c;h=04f49d3747200414db9ce5db0d63762a3d4af8c4;hb=c2d972816fce591524db963390a97ff32d55117c;hp=9cf50302193ada11b1c149909286500957d09b46;hpb=e2da62d735c597afeef2e0e9b36e5a4a83d7da94;p=pspp diff --git a/src/ui/gui/psppire-checkbox-treeview.c b/src/ui/gui/psppire-checkbox-treeview.c index 9cf5030219..04f49d3747 100644 --- a/src/ui/gui/psppire-checkbox-treeview.c +++ b/src/ui/gui/psppire-checkbox-treeview.c @@ -118,8 +118,9 @@ static void psppire_checkbox_treeview_init (PsppireCheckboxTreeview *cbtv) { cbtv->list = GTK_TREE_MODEL (gtk_list_store_new (N_CHECKBOX_COLUMNS, - G_TYPE_STRING, - G_TYPE_BOOLEAN)); + G_TYPE_STRING, + G_TYPE_BOOLEAN, + G_TYPE_STRING)); gtk_tree_view_set_model (GTK_TREE_VIEW (cbtv), cbtv->list); g_object_unref (cbtv->list); @@ -147,9 +148,10 @@ psppire_checkbox_treeview_populate (PsppireCheckboxTreeview *cbtv, gtk_list_store_append (GTK_LIST_STORE (cbtv->list), &iter); gtk_list_store_set (GTK_LIST_STORE (cbtv->list), &iter, CHECKBOX_COLUMN_LABEL, gettext (items[i].label), - CHECKBOX_COLUMN_SELECTED, - (default_items & (1u << i)) != 0, + CHECKBOX_COLUMN_SELECTED, (default_items & (1u << i)) != 0, + CHECKBOX_COLUMN_TOOLTIP, gettext (items[i].tooltip), -1); } + gtk_tree_view_set_tooltip_column (GTK_TREE_VIEW (cbtv), CHECKBOX_COLUMN_TOOLTIP); }