diff options
author | DarkTrick <notebook22312@gmail.com> | 2020-06-23 15:09:11 +0200 |
---|---|---|
committer | Simon Steinbeiß <ochosi@xfce.org> | 2020-06-23 15:09:11 +0200 |
commit | c69e9dcac36581e92a347190c1614f070f086447 (patch) | |
tree | 96f0650fe778dca66b14994bf99dddd403d7b98c /settings | |
parent | 7f65a1575821f0e7423231aa9c3f3bc4510850ea (diff) | |
download | xfce4-session-c69e9dcac36581e92a347190c1614f070f086447.tar.gz |
settings: Add sort-on-click to columns in "Current Session" tab (!3)
GTK bugs for sorting wrongly still exist here (https://gitlab.gnome.org/GNOME/gtk/-/issues/1848)
Diffstat (limited to 'settings')
-rw-r--r-- | settings/session-editor.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/settings/session-editor.c b/settings/session-editor.c index 03592520..8b3180bf 100644 --- a/settings/session-editor.c +++ b/settings/session-editor.c @@ -769,6 +769,8 @@ session_editor_populate_treeview(GtkTreeView *treeview) "text", COL_PRIORITY, NULL); gtk_tree_view_append_column(treeview, col); + gtk_tree_view_column_set_sort_column_id(col,COL_PRIORITY); + g_signal_connect(render, "edited", G_CALLBACK(priority_changed), treeview); @@ -777,11 +779,13 @@ session_editor_populate_treeview(GtkTreeView *treeview) "text", COL_PID, NULL); gtk_tree_view_append_column(treeview, col); + gtk_tree_view_column_set_sort_column_id(col,COL_PID); col = gtk_tree_view_column_new(); gtk_tree_view_column_set_title(col, _("Program")); g_object_set(col, "expand", TRUE, NULL); gtk_tree_view_append_column(treeview, col); + gtk_tree_view_column_set_sort_column_id(col,COL_NAME); render = gtk_cell_renderer_pixbuf_new(); gtk_tree_view_column_pack_start(col, render, FALSE); @@ -808,6 +812,8 @@ session_editor_populate_treeview(GtkTreeView *treeview) "text", COL_RESTART_STYLE_STR, NULL); gtk_tree_view_append_column(treeview, col); + gtk_tree_view_column_set_sort_column_id(col,COL_RESTART_STYLE_STR); + g_object_unref(combo_model); g_signal_connect(render, "edited", G_CALLBACK(restart_style_hint_changed), treeview); |