X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;ds=inline;f=shell%2Fev-message-area.c;h=c469ec4b6a115599c10b9f176b7b933127156620;hb=ca55431d2dddabea2a1b102e489a23e826ff82c3;hp=845f6fd22dd4b3446cd9b90f0c6baba28c395a2a;hpb=1af6600934d1f723e5b492b8322e52a1144fb0af;p=evince.git diff --git a/shell/ev-message-area.c b/shell/ev-message-area.c index 845f6fd2..c469ec4b 100644 --- a/shell/ev-message-area.c +++ b/shell/ev-message-area.c @@ -22,12 +22,8 @@ */ #include -#include -#include -#include -#include -#include -#include + +#include #include "ev-message-area.h" @@ -105,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); @@ -137,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 @@ -284,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)