diff options
author | António Fernandes <antoniof@gnome.org> | 2022-08-07 17:31:15 +0100 |
---|---|---|
committer | António Fernandes <antoniof@gnome.org> | 2022-09-01 12:23:02 +0100 |
commit | 287299e56b764975a39d9db436956ef1ab189d05 (patch) | |
tree | 7ec92c487902b75db72fff9c4778290030463072 | |
parent | 3c9a154a3e86aff15e21a7e12dc305bcbeaf15ea (diff) | |
download | nautilus-287299e56b764975a39d9db436956ef1ab189d05.tar.gz |
file-conflict-dialog: Use GtkPicture instead of GtkImage for icons
Picture will automatically take the size of the paintable, while
Image defaults to 16px.
Fixes https://gitlab.gnome.org/GNOME/nautilus/-/issues/2432
-rw-r--r-- | src/nautilus-file-conflict-dialog.c | 12 | ||||
-rw-r--r-- | src/resources/ui/nautilus-file-conflict-dialog.ui | 4 |
2 files changed, 8 insertions, 8 deletions
diff --git a/src/nautilus-file-conflict-dialog.c b/src/nautilus-file-conflict-dialog.c index 327c5c69b..f7c3cc702 100644 --- a/src/nautilus-file-conflict-dialog.c +++ b/src/nautilus-file-conflict-dialog.c @@ -52,8 +52,8 @@ struct _NautilusFileConflictDialog GtkWidget *skip_button; GtkWidget *rename_button; GtkWidget *replace_button; - GtkWidget *dest_image; - GtkWidget *src_image; + GtkWidget *dest_icon; + GtkWidget *src_icon; }; G_DEFINE_TYPE (NautilusFileConflictDialog, nautilus_file_conflict_dialog, GTK_TYPE_DIALOG); @@ -72,8 +72,8 @@ nautilus_file_conflict_dialog_set_images (NautilusFileConflictDialog *fcd, GdkPaintable *destination_paintable, GdkPaintable *source_paintable) { - gtk_image_set_from_paintable (GTK_IMAGE (fcd->dest_image), destination_paintable); - gtk_image_set_from_paintable (GTK_IMAGE (fcd->src_image), source_paintable); + gtk_picture_set_paintable (GTK_PICTURE (fcd->dest_icon), destination_paintable); + gtk_picture_set_paintable (GTK_PICTURE (fcd->src_icon), source_paintable); } void @@ -250,8 +250,8 @@ nautilus_file_conflict_dialog_class_init (NautilusFileConflictDialogClass *klass gtk_widget_class_bind_template_child (widget_class, NautilusFileConflictDialog, rename_button); gtk_widget_class_bind_template_child (widget_class, NautilusFileConflictDialog, replace_button); gtk_widget_class_bind_template_child (widget_class, NautilusFileConflictDialog, skip_button); - gtk_widget_class_bind_template_child (widget_class, NautilusFileConflictDialog, dest_image); - gtk_widget_class_bind_template_child (widget_class, NautilusFileConflictDialog, src_image); + gtk_widget_class_bind_template_child (widget_class, NautilusFileConflictDialog, dest_icon); + gtk_widget_class_bind_template_child (widget_class, NautilusFileConflictDialog, src_icon); gtk_widget_class_bind_template_callback (widget_class, entry_text_changed_cb); gtk_widget_class_bind_template_callback (widget_class, on_expanded_notify); gtk_widget_class_bind_template_callback (widget_class, checkbox_toggled_cb); diff --git a/src/resources/ui/nautilus-file-conflict-dialog.ui b/src/resources/ui/nautilus-file-conflict-dialog.ui index cfbafb481..8993fb659 100644 --- a/src/resources/ui/nautilus-file-conflict-dialog.ui +++ b/src/resources/ui/nautilus-file-conflict-dialog.ui @@ -45,7 +45,7 @@ <object class="GtkBox"> <property name="spacing">12</property> <child> - <object class="GtkImage" id="dest_image"/> + <object class="GtkPicture" id="dest_icon"/> </child> <child> <object class="GtkLabel" id="dest_label"/> @@ -56,7 +56,7 @@ <object class="GtkBox"> <property name="spacing">12</property> <child> - <object class="GtkImage" id="src_image"/> + <object class="GtkPicture" id="src_icon"/> </child> <child> <object class="GtkLabel" id="src_label"/> |