From bb86c361473c4c2fc0bd965e469820169263b580 Mon Sep 17 00:00:00 2001 From: Bilal Elmoussaoui Date: Wed, 20 Jul 2022 14:05:11 +0200 Subject: panels: Use icon-name property instead Don't embed a custom GtkImage as that would lack the appropriate style classes that GtkButton/GtkMenuButton would automatically add for us --- panels/printers/printer-entry.ui | 6 +----- panels/printers/printers.ui | 12 ++---------- panels/sound/cc-volume-slider.c | 12 +++++------- panels/sound/cc-volume-slider.ui | 7 +------ panels/thunderbolt/cc-bolt-panel.ui | 6 +----- panels/user-accounts/cc-fingerprint-dialog.ui | 8 +------- panels/user-accounts/cc-user-panel.ui | 12 ++---------- 7 files changed, 13 insertions(+), 50 deletions(-) diff --git a/panels/printers/printer-entry.ui b/panels/printers/printer-entry.ui index 175f74a67..37fe3e075 100644 --- a/panels/printers/printer-entry.ui +++ b/panels/printers/printer-entry.ui @@ -172,11 +172,7 @@ printer-menu - - - emblem-system-symbolic - - + emblem-system-symbolic diff --git a/panels/printers/printers.ui b/panels/printers/printers.ui index accbad7e6..a81d312d1 100644 --- a/panels/printers/printers.ui +++ b/panels/printers/printers.ui @@ -16,14 +16,10 @@ 6 + edit-find-symbolic - - - edit-find-symbolic - - @@ -54,14 +50,10 @@ GTK_ALIGN_CENTER + window-close-symbolic - - - window-close-symbolic - - diff --git a/panels/sound/cc-volume-slider.c b/panels/sound/cc-volume-slider.c index 1b3f13adc..5c377654c 100644 --- a/panels/sound/cc-volume-slider.c +++ b/panels/sound/cc-volume-slider.c @@ -29,7 +29,6 @@ struct _CcVolumeSlider GtkBox parent_instance; GtkToggleButton *mute_button; - GtkImage *stream_type_icon; GtkAdjustment *volume_adjustment; GtkScale *volume_scale; @@ -60,7 +59,7 @@ update_volume_icon (CcVolumeSlider *self) else icon_name = "audio-volume-high-symbolic"; - gtk_image_set_from_icon_name (self->stream_type_icon, icon_name); + gtk_button_set_icon_name (GTK_BUTTON (self->mute_button), icon_name); } static void @@ -168,7 +167,6 @@ cc_volume_slider_class_init (CcVolumeSliderClass *klass) gtk_widget_class_set_template_from_resource (widget_class, "/org/gnome/control-center/sound/cc-volume-slider.ui"); gtk_widget_class_bind_template_child (widget_class, CcVolumeSlider, mute_button); - gtk_widget_class_bind_template_child (widget_class, CcVolumeSlider, stream_type_icon); gtk_widget_class_bind_template_child (widget_class, CcVolumeSlider, volume_adjustment); gtk_widget_class_bind_template_child (widget_class, CcVolumeSlider, volume_scale); @@ -214,13 +212,13 @@ cc_volume_slider_set_stream (CcVolumeSlider *self, switch (type) { case CC_STREAM_TYPE_INPUT: - gtk_image_set_from_icon_name (self->stream_type_icon, - "microphone-sensitivity-muted-symbolic"); + gtk_button_set_icon_name (GTK_BUTTON (self->mute_button), + "microphone-sensitivity-muted-symbolic"); break; case CC_STREAM_TYPE_OUTPUT: - gtk_image_set_from_icon_name (self->stream_type_icon, - "audio-volume-muted-symbolic"); + gtk_button_set_icon_name (GTK_BUTTON (self->mute_button), + "audio-volume-muted-symbolic"); break; default: diff --git a/panels/sound/cc-volume-slider.ui b/panels/sound/cc-volume-slider.ui index f6f0e8eae..a3de46313 100644 --- a/panels/sound/cc-volume-slider.ui +++ b/panels/sound/cc-volume-slider.ui @@ -17,6 +17,7 @@ True + audio-volume-muted-symbolic Mute @@ -24,12 +25,6 @@ - - - True - audio-volume-muted-symbolic - - diff --git a/panels/thunderbolt/cc-bolt-panel.ui b/panels/thunderbolt/cc-bolt-panel.ui index 411571917..bb8d96ec0 100644 --- a/panels/thunderbolt/cc-bolt-panel.ui +++ b/panels/thunderbolt/cc-bolt-panel.ui @@ -36,6 +36,7 @@ True + window-close-symbolic Close notification @@ -46,11 +47,6 @@ handler="on_notification_button_clicked_cb" object="CcBoltPanel" swapped="no" /> - - - window-close-symbolic - - diff --git a/panels/user-accounts/cc-fingerprint-dialog.ui b/panels/user-accounts/cc-fingerprint-dialog.ui index 839812d07..9c74f84b6 100644 --- a/panels/user-accounts/cc-fingerprint-dialog.ui +++ b/panels/user-accounts/cc-fingerprint-dialog.ui @@ -39,6 +39,7 @@ False center True + go-previous-symbolic Back @@ -46,13 +47,6 @@ - - - False - go-previous-symbolic - 1 - - diff --git a/panels/user-accounts/cc-user-panel.ui b/panels/user-accounts/cc-user-panel.ui index ca65e7f70..4e317da9b 100644 --- a/panels/user-accounts/cc-user-panel.ui +++ b/panels/user-accounts/cc-user-panel.ui @@ -74,6 +74,7 @@ GTK_ALIGN_CENTER + window-close-symbolic Close @@ -81,11 +82,6 @@ - - - window-close-symbolic - - @@ -169,6 +165,7 @@ + document-edit-symbolic GTK_ALIGN_CENTER Edit @@ -176,11 +173,6 @@ - - - document-edit-symbolic - - -- cgit v1.2.1