X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=shell%2Fev-message-area.c;h=c469ec4b6a115599c10b9f176b7b933127156620;hb=3f7764002b149ab5052e1a9a55300bc9c8393062;hp=70c76a5814af4050f20d4e5acf9282a2e967774a;hpb=3e7d5f82187c7fc0d8515c1706aeab0bd0b44dfd;p=evince.git diff --git a/shell/ev-message-area.c b/shell/ev-message-area.c index 70c76a58..c469ec4b 100644 --- a/shell/ev-message-area.c +++ b/shell/ev-message-area.c @@ -101,10 +101,13 @@ ev_message_area_class_init (EvMessageAreaClass *class) static void ev_message_area_init (EvMessageArea *area) { + GtkWidget *main_box; GtkWidget *hbox, *vbox; area->priv = EV_MESSAGE_AREA_GET_PRIVATE (area); + main_box = gtk_vbox_new (FALSE, 12); + hbox = gtk_hbox_new (FALSE, 12); vbox = gtk_vbox_new (FALSE, 12); @@ -133,8 +136,11 @@ ev_message_area_init (EvMessageArea *area) gtk_box_pack_start (GTK_BOX (hbox), vbox, TRUE, TRUE, 0); gtk_widget_show (vbox); - gedit_message_area_set_contents (GEDIT_MESSAGE_AREA (area), hbox); + gtk_box_pack_start (GTK_BOX (main_box), hbox, TRUE, TRUE, 0); gtk_widget_show (hbox); + + gedit_message_area_set_contents (GEDIT_MESSAGE_AREA (area), main_box); + gtk_widget_show (main_box); } static void @@ -280,6 +286,18 @@ ev_message_area_set_image (EvMessageArea *area, g_object_notify (G_OBJECT (area), "image"); } +void +ev_message_area_set_image_from_stock (EvMessageArea *area, + const gchar *stock_id) +{ + g_return_if_fail (EV_IS_MESSAGE_AREA (area)); + g_return_if_fail (stock_id != NULL); + + gtk_image_set_from_stock (GTK_IMAGE (area->priv->image), + stock_id, + GTK_ICON_SIZE_DIALOG); +} + void ev_message_area_set_text (EvMessageArea *area, const gchar *str)