diff options
author | Larry Ewing <lewing@helixcode.com> | 2000-04-12 05:48:49 +0800 |
---|---|---|
committer | Larry Ewing <lewing@src.gnome.org> | 2000-04-12 05:48:49 +0800 |
commit | 215ecb48eb0a35c04315d67854a7daaf2026378d (patch) | |
tree | fe65add3c1690d2e3cf7aeaa158be55c8a22502d /widgets/shortcut-bar/e-icon-bar.c | |
parent | 879dbf98d742303050d5c94cd58dd1331b69510b (diff) | |
download | gsoc2013-evolution-215ecb48eb0a35c04315d67854a7daaf2026378d.tar.gz gsoc2013-evolution-215ecb48eb0a35c04315d67854a7daaf2026378d.tar.zst gsoc2013-evolution-215ecb48eb0a35c04315d67854a7daaf2026378d.zip |
you need the latest gdk-pixbuf to build evolution now.
you need the latest gdk-pixbuf to build evolution now.
2000-04-11 Larry Ewing <lewing@helixcode.com>
* widgets/e-table/e-cell-toggle.c (etog_draw): update for new
gdk-pixbuf. Added a disabled chuck of code to do alpha blending
on pixmaps.
* widgets/shortcut-bar/e-icon-bar.c (flatten_alpha): update for
new gdk-pixbuf.
svn path=/trunk/; revision=2397
Diffstat (limited to 'widgets/shortcut-bar/e-icon-bar.c')
-rw-r--r-- | widgets/shortcut-bar/e-icon-bar.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/widgets/shortcut-bar/e-icon-bar.c b/widgets/shortcut-bar/e-icon-bar.c index e325ef0327..bce54320bc 100644 --- a/widgets/shortcut-bar/e-icon-bar.c +++ b/widgets/shortcut-bar/e-icon-bar.c @@ -525,14 +525,15 @@ e_icon_bar_set_view_type (EIconBar *icon_bar, static GdkPixbuf * flatten_alpha (GdkPixbuf *image, guint rgb) { - if (!image || !image->art_pixbuf->has_alpha) + if (!image || !gdk_pixbuf_get_has_alpha (image)) return NULL; + return gdk_pixbuf_composite_color_simple ( image, - image->art_pixbuf->width, - image->art_pixbuf->height, - ART_FILTER_NEAREST, + gdk_pixbuf_get_width (image), + gdk_pixbuf_get_height (image), + GDK_INTERP_NEAREST, 255, 32, rgb, ~rgb); |