talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit 4a60441e3544c2c30a5407034bfcd7834386aaf4
parent 73e5be590c21323a63b9b2c8eff2a46b49e526ad
Author: Paul <paul@claws-mail.org>
Date:   Mon, 28 Apr 2025 14:25:07 +0100

always use 'symbolic' gtk stock icons

Diffstat:
Msrc/gtk/gtkutils.c | 10+++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/gtk/gtkutils.c b/src/gtk/gtkutils.c @@ -101,7 +101,7 @@ void gtkut_stock_button_add_help(GtkWidget *bbox, GtkWidget **help_btn) { cm_return_if_fail(bbox != NULL); - *help_btn = gtkut_stock_button("help-browser-symbolic", "Help"); + *help_btn = gtkut_stock_button("help-browser", "Help"); gtk_widget_set_can_default(*help_btn, TRUE); gtk_box_pack_end(GTK_BOX (bbox), *help_btn, TRUE, TRUE, 0); @@ -925,10 +925,14 @@ GtkWidget *gtkut_get_replace_btn(const gchar *button_label) GtkWidget *gtkut_stock_button(const gchar *stock_image, const gchar *label) { GtkWidget *button; - + gchar *img_sym = NULL; + cm_return_val_if_fail(stock_image != NULL, NULL); - button = gtk_button_new_from_icon_name(stock_image, GTK_ICON_SIZE_BUTTON); + img_sym = g_strconcat(stock_image, "-symbolic", NULL); + button = gtk_button_new_from_icon_name(img_sym, GTK_ICON_SIZE_BUTTON); + g_free(img_sym); + if (label != NULL) gtk_button_set_label(GTK_BUTTON(button), _(label)); gtk_button_set_use_underline(GTK_BUTTON(button), TRUE);