This is an automated email from the git hooks/post-receive script. o c h o s i p u s h e d a c o m m i t t o b r a n c h m a s t e r in repository xfce/xfce4-settings.
commit 5120a1a677f75452d4e51a1c40f9e25a266ef53b Author: Simon Steinbeiss <[email protected]> Date: Sat Sep 1 02:17:39 2018 +0200 display: Make sure the profile treeview is correctly populated --- dialogs/display-settings/main.c | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/dialogs/display-settings/main.c b/dialogs/display-settings/main.c index 36ea717..2506924 100644 --- a/dialogs/display-settings/main.c +++ b/dialogs/display-settings/main.c @@ -1341,6 +1341,31 @@ display_settings_minimal_profile_populate (GtkBuilder *builder) } static void +display_settings_profile_list_init (GtkBuilder *builder) +{ + GtkListStore *store; + GObject *treeview; + GtkCellRenderer *renderer; + GtkTreeViewColumn *column; + + store = gtk_list_store_new (1, + G_TYPE_STRING); + + treeview = gtk_builder_get_object (builder, "randr-profile"); + gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview), FALSE); + gtk_tree_view_set_model (GTK_TREE_VIEW (treeview), GTK_TREE_MODEL (store)); + column = gtk_tree_view_column_new (); + /* Setup renderer */ + renderer = gtk_cell_renderer_text_new (); + gtk_tree_view_column_pack_start (column, renderer, TRUE); + gtk_tree_view_column_set_attributes (column, renderer, "text", COLUMN_COMBO_NAME, NULL); + g_object_set (G_OBJECT (renderer), "ellipsize", PANGO_ELLIPSIZE_END, NULL); + gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column); + + g_object_unref (G_OBJECT (store)); +} + +static void display_settings_profile_list_populate (GtkBuilder *builder) { GtkListStore *store; @@ -1357,15 +1382,7 @@ display_settings_profile_list_populate (GtkBuilder *builder) /* set up the new combobox which will replace the above combobox */ treeview = gtk_builder_get_object (builder, "randr-profile"); - gtk_tree_view_set_headers_visible (GTK_TREE_VIEW (treeview), FALSE); gtk_tree_view_set_model (GTK_TREE_VIEW (treeview), GTK_TREE_MODEL (store)); - column = gtk_tree_view_column_new (); - /* Setup renderer */ - renderer = gtk_cell_renderer_text_new (); - gtk_tree_view_column_pack_start (column, renderer, TRUE); - gtk_tree_view_column_set_attributes (column, renderer, "text", COLUMN_COMBO_NAME, NULL); - g_object_set (G_OBJECT (renderer), "ellipsize", PANGO_ELLIPSIZE_END, NULL); - gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column); profiles = display_settings_get_profiles (); @@ -1816,6 +1833,7 @@ display_settings_dialog_new (GtkBuilder *builder) /* Populate the combobox */ display_settings_combobox_populate (builder); + display_settings_profile_list_init (builder); display_settings_profile_list_populate (builder); return GTK_WIDGET (gtk_builder_get_object (builder, "display-dialog")); -- To stop receiving notification emails like this one, please contact the administrator of this repository. _______________________________________________ Xfce4-commits mailing list [email protected] https://mail.xfce.org/mailman/listinfo/xfce4-commits
