--- gucharmap-2.26.3.1/gucharmap/gucharmap-search-dialog.c 2009-06-29 09:06:14.000000000 -0400
+++ hacked/gucharmap/gucharmap-search-dialog.c 2009-07-15 23:16:51.587067979 -0400
@@ -711,22 +711,12 @@
gchar *stock_id,
gchar *mnemonic)
{
- GtkWidget *hbox, *image, *label, *align;
-
- align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0);
- gtk_container_add (GTK_CONTAINER (button), align);
-
- hbox = gtk_hbox_new (FALSE, 2);
- gtk_container_add (GTK_CONTAINER (align), hbox);
+ GtkWidget *image;
image = gtk_image_new_from_stock (stock_id, GTK_ICON_SIZE_BUTTON);
- gtk_box_pack_start (GTK_BOX (hbox), image, FALSE, FALSE, 0);
-
- label = gtk_label_new_with_mnemonic (mnemonic);
- gtk_label_set_mnemonic_widget (GTK_LABEL (label), GTK_WIDGET (button));
- gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0);
-
- gtk_widget_show_all (align);
+ gtk_button_set_image (button, image);
+ gtk_button_set_label (button, mnemonic);
+ gtk_button_set_use_underline (button, TRUE);
}
static void