X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=blobdiff_plain;f=src%2Fgtk%2Fcolorlabel.c;h=1b48baaf1cb482a7eac1f18bee3c7e343f456a32;hp=2543d2c6fb50e7e699f509c526bbc48bf69d8b2c;hb=641edb4693162b0b34215c0235a78094bae33478;hpb=df8e4832813ca204ce8c068acffc41f105f2f437 diff --git a/src/gtk/colorlabel.c b/src/gtk/colorlabel.c index 2543d2c6f..1b48baaf1 100644 --- a/src/gtk/colorlabel.c +++ b/src/gtk/colorlabel.c @@ -27,6 +27,7 @@ #include #include #include +#include #include "colorlabel.h" #include "utils.h" @@ -328,12 +329,19 @@ GtkWidget *colorlabel_create_check_color_menu_item(gint color_index, gboolean fo gtk_box_pack_start(GTK_BOX(hbox), vbox, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 4); if (color_index < 9) { - accel = g_strdup_printf(gettext("Ctrl+%c"), '1'+color_index); + accel = gtk_accelerator_get_label(GDK_1+color_index, GDK_CONTROL_MASK); label = gtk_label_new(accel); gtk_widget_show(label); gtk_misc_set_alignment(GTK_MISC(label), 1, 0.5); g_free(accel); gtk_box_pack_start(GTK_BOX(hbox), label, TRUE, TRUE, 4); + g_object_set_data(G_OBJECT(item), "accel_label", label); + } else { + label = gtk_label_new(""); + gtk_widget_show(label); + gtk_misc_set_alignment(GTK_MISC(label), 1, 0.5); + gtk_box_pack_start(GTK_BOX(hbox), label, TRUE, TRUE, 4); + g_object_set_data(G_OBJECT(item), "accel_label", label); } return item; }