From ba064da784cd29692e0db6d4560c7e7a8c68aeeb Mon Sep 17 00:00:00 2001 From: Srinivasa Ragavan Date: Fri, 20 Apr 2007 06:03:09 +0000 Subject: Experiment spinner for status bar. svn path=/trunk/; revision=33439 --- widgets/misc/ChangeLog | 5 +++++ widgets/misc/e-task-widget.c | 16 ++++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/widgets/misc/ChangeLog b/widgets/misc/ChangeLog index 2c2f245a68..0967a13162 100644 --- a/widgets/misc/ChangeLog +++ b/widgets/misc/ChangeLog @@ -1,3 +1,8 @@ +2007-04-20 Srinivasa Ragavan + + * e-task-widget.c: (e_task_widget_construct): Show spinner instead of + the component icon. + 2007-04-19 Matthew Barnes ** Fixes part of bug #429422 diff --git a/widgets/misc/e-task-widget.c b/widgets/misc/e-task-widget.c index d0f52f9191..2bc29ef5e7 100644 --- a/widgets/misc/e-task-widget.c +++ b/widgets/misc/e-task-widget.c @@ -148,12 +148,16 @@ e_task_widget_construct (ETaskWidget *task_widget, gtk_widget_show (box); gtk_widget_set_size_request (box, 1, -1); + + /* FIXME: Experimenting Spinner widget instead of an image. REWORK THIS */ + /* priv->icon_pixbuf = g_object_ref (icon_pixbuf); */ - priv->icon_pixbuf = g_object_ref (icon_pixbuf); - - gdk_pixbuf_render_pixmap_and_mask (icon_pixbuf, &pixmap, &mask, 128); + /* gdk_pixbuf_render_pixmap_and_mask (icon_pixbuf, &pixmap, &mask, 128); */ - priv->image = gtk_image_new_from_pixmap (pixmap, mask); + priv->image = e_spinner_new (); + e_spinner_set_size (priv->image, GTK_ICON_SIZE_SMALL_TOOLBAR); + e_spinner_start (priv->image); + /* gtk_image_new_from_pixmap (pixmap, mask); */ gtk_widget_show (priv->image); gtk_box_pack_start (GTK_BOX (box), priv->image, FALSE, TRUE, 0); @@ -162,9 +166,9 @@ e_task_widget_construct (ETaskWidget *task_widget, gtk_widget_show (priv->label); gtk_box_pack_start (GTK_BOX (box), priv->label, TRUE, TRUE, 0); - g_object_unref (pixmap); + /* g_object_unref (pixmap); if (mask) - g_object_unref (mask); + g_object_unref (mask); */ priv->tooltips = gtk_tooltips_new (); g_object_ref_sink (priv->tooltips); -- cgit v1.2.3