From b9064cf2f6d2eb51c3d8c9991c80427739ea4568 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Wed, 20 Oct 2021 13:36:57 -0300 Subject: [PATCH] default-apps: Port to GTK4 An easy one, mostly removing code from the UI file. --- panels/default-apps/cc-default-apps-panel.c | 8 - panels/default-apps/cc-default-apps-panel.ui | 148 ++++++------------- panels/meson.build | 2 +- shell/cc-panel-loader.c | 4 +- 4 files changed, 51 insertions(+), 111 deletions(-) diff --git a/panels/default-apps/cc-default-apps-panel.c b/panels/default-apps/cc-default-apps-panel.c index 7e80818f2..aa88f2566 100644 --- a/panels/default-apps/cc-default-apps-panel.c +++ b/panels/default-apps/cc-default-apps-panel.c @@ -130,23 +130,15 @@ info_panel_setup_default_app (CcDefaultAppsPanel *self, { GtkWidget *button; GtkWidget *label; - g_autoptr(GList) cells = NULL; - GList *cell; button = gtk_app_chooser_button_new (data->content_type); g_object_set_data (G_OBJECT (button), "cc-default-app-data", data); - cells = gtk_cell_layout_get_cells (GTK_CELL_LAYOUT (button)); - for (cell = cells; cell; cell = cell->next) - if (GTK_IS_CELL_RENDERER_TEXT (cell->data)) - g_object_set (G_OBJECT (cell->data), "ellipsize", PANGO_ELLIPSIZE_END, NULL); - gtk_app_chooser_button_set_show_default_item (GTK_APP_CHOOSER_BUTTON (button), TRUE); gtk_grid_attach (GTK_GRID (self->default_apps_grid), button, left_attach, top_attach, 1, 1); g_signal_connect_object (G_OBJECT (button), "changed", G_CALLBACK (default_app_changed), self, G_CONNECT_SWAPPED); - gtk_widget_show (button); label = WIDGET_FROM_OFFSET (data->label_offset); gtk_label_set_mnemonic_widget (GTK_LABEL (label), button); diff --git a/panels/default-apps/cc-default-apps-panel.ui b/panels/default-apps/cc-default-apps-panel.ui index 06d4063da..8b5b3a2ab 100644 --- a/panels/default-apps/cc-default-apps-panel.ui +++ b/panels/default-apps/cc-default-apps-panel.ui @@ -2,31 +2,24 @@