[Xfce4-commits] <xfce4-settings:master> Make columns sortable (bug #7145).
Jérôme Guelfucci
noreply at xfce.org
Thu Feb 17 00:28:02 CET 2011
Updating branch refs/heads/master
to 3cf812d8d732c5cab9151acf1c07511f8b76eeca (commit)
from 01aa823b9fa7e2ef920f3a72533090993ad8f1b7 (commit)
commit 3cf812d8d732c5cab9151acf1c07511f8b76eeca
Author: Jérôme Guelfucci <jeromeg at xfce.org>
Date: Thu Feb 17 00:26:02 2011 +0100
Make columns sortable (bug #7145).
xfce4-settings-editor/main_window.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/xfce4-settings-editor/main_window.c b/xfce4-settings-editor/main_window.c
index 5d659c7..34c51c5 100644
--- a/xfce4-settings-editor/main_window.c
+++ b/xfce4-settings-editor/main_window.c
@@ -99,7 +99,7 @@ print_list (gpointer data, gpointer user_data);
GtkDialog *
xfce4_settings_editor_main_window_new(void)
{
- gint width, height, position;
+ gint width, height, position, i;
GObject *dialog;
GObject *channel_treeview;
GObject *property_treeview;
@@ -178,6 +178,10 @@ xfce4_settings_editor_main_window_new(void)
renderer = gtk_cell_renderer_text_new();
gtk_tree_view_insert_column_with_attributes (GTK_TREE_VIEW (property_treeview), 3, _("Value"), renderer, "text", 3, NULL);
+ /* Allow the user to sort the column items by clicking on headers */
+ for (i = 0; i < 4; i++)
+ gtk_tree_view_column_set_sort_column_id (gtk_tree_view_get_column (GTK_TREE_VIEW (property_treeview), i), i);
+
/* Allow the user to resize the columns */
gtk_tree_view_column_set_resizable (gtk_tree_view_get_column (GTK_TREE_VIEW (property_treeview), 0), TRUE);
gtk_tree_view_column_set_resizable (gtk_tree_view_get_column (GTK_TREE_VIEW (property_treeview), 1), TRUE);
More information about the Xfce4-commits
mailing list