X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;ds=sidebyside;f=shell%2Fev-message-area.c;h=c469ec4b6a115599c10b9f176b7b933127156620;hb=206bc8045e1d217e09f0e640d14791f2669a92ac;hp=93e227d5b17d3b5bff5b8af3937aa76ec3afb093;hpb=c37e94332ad3d4a33a38a29f9557b7838f955f10;p=evince.git diff --git a/shell/ev-message-area.c b/shell/ev-message-area.c index 93e227d5..c469ec4b 100644 --- a/shell/ev-message-area.c +++ b/shell/ev-message-area.c @@ -21,12 +21,9 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. */ -#include -#include -#include -#include -#include -#include +#include + +#include #include "ev-message-area.h" @@ -104,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); @@ -136,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 @@ -283,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)