diff options
author | Iain Holmes <iain@helixcode.com> | 2000-10-18 18:56:11 +0800 |
---|---|---|
committer | Iain Holmes <iain@src.gnome.org> | 2000-10-18 18:56:11 +0800 |
commit | 80dbb750f559f058ef656b012c24b031f0881126 (patch) | |
tree | 5c6b0dcffc27eed9503f2c67675eae81778e8988 /shell/e-splash.c | |
parent | 8d91a9c1c66077eb71a0bdab2bd946be70afa1ac (diff) | |
download | gsoc2013-evolution-80dbb750f559f058ef656b012c24b031f0881126.tar.gz gsoc2013-evolution-80dbb750f559f058ef656b012c24b031f0881126.tar.zst gsoc2013-evolution-80dbb750f559f058ef656b012c24b031f0881126.zip |
Save the settings before the view is destroyed. (e_shell_quit): Don't save
2000-10-17 Iain Holmes <iain@helixcode.com>
* e-shell.c (view_deleted_cb): Save the settings before the
view is destroyed.
(e_shell_quit): Don't save the settings when there are no views.
2000-10-16 Iain Holmes <iain@helixcode.com>
* e-setup.c (check_evolution_directory): Better dialog.
* e-splash.c (icon_free): Don't unref the canvas item.
(e_splash_construct): Add a frame round the splash screen.
svn path=/trunk/; revision=5985
Diffstat (limited to 'shell/e-splash.c')
-rw-r--r-- | shell/e-splash.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/shell/e-splash.c b/shell/e-splash.c index 535eafa2ed..8588d085b8 100644 --- a/shell/e-splash.c +++ b/shell/e-splash.c @@ -134,7 +134,7 @@ icon_free (Icon *icon) { gdk_pixbuf_unref (icon->dark_pixbuf); gdk_pixbuf_unref (icon->light_pixbuf); - gtk_object_unref (GTK_OBJECT (icon->canvas_item)); +/* gtk_object_unref (GTK_OBJECT (icon->canvas_item)); */ g_free (icon); } @@ -271,7 +271,7 @@ e_splash_construct (ESplash *splash, GdkPixbuf *splash_image_pixbuf) { ESplashPrivate *priv; - GtkWidget *canvas; + GtkWidget *canvas, *frame; int image_width, image_height; g_return_if_fail (splash != NULL); @@ -292,7 +292,12 @@ e_splash_construct (ESplash *splash, gnome_canvas_set_scroll_region (GNOME_CANVAS (canvas), 0, 0, image_width, image_height); gtk_widget_show (canvas); - gtk_container_add (GTK_CONTAINER (splash), canvas); + frame = gtk_frame_new (NULL); + gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_OUT); + gtk_container_add (GTK_CONTAINER (frame), canvas); + gtk_widget_show (frame); + + gtk_container_add (GTK_CONTAINER (splash), frame); gnome_canvas_item_new (GNOME_CANVAS_GROUP (priv->canvas->root), GNOME_TYPE_CANVAS_PIXBUF, |