Output Makefile for the pixbuf engine directory.

Mon Nov 15 17:17:17 2004  Manish Singh  <yosh@gimp.org>

        * configure.in: Output Makefile for the pixbuf engine directory.

        * gtk/gtk.symbols: Add gtk_button_{get,set}_image.

        * modules/engines/pixbuf/pixbuf-render.c: Replace usage of deprecated
        functions.

        * modules/engines/pixbuf/pixbuf-draw.c: undef GDK_DISABLE_DEPRECATED
        for gdk_draw_string (ick).
This commit is contained in:
Manish Singh
2004-11-16 01:20:47 +00:00
committed by Manish Singh
parent 22456af9b0
commit aa04eae7b7
8 changed files with 67 additions and 15 deletions

View File

@ -23,6 +23,8 @@
#include <math.h>
#include <string.h>
#undef GDK_DISABLE_DEPRECATED
#include "pixbuf.h"
#include "pixbuf-rc-style.h"
#include "pixbuf-style.h"

View File

@ -424,13 +424,12 @@ pixbuf_render (GdkPixbuf *src,
128);
}
gdk_pixbuf_render_to_drawable_alpha (tmp_pixbuf, window,
x_offset, y_offset,
rect.x, rect.y,
rect.width, rect.height,
GDK_PIXBUF_ALPHA_FULL, 128,
GDK_RGB_DITHER_NORMAL,
0, 0);
gdk_draw_pixbuf (window, NULL, tmp_pixbuf,
x_offset, y_offset,
rect.x, rect.y,
rect.width, rect.height,
GDK_RGB_DITHER_NORMAL,
0, 0);
g_object_unref (tmp_pixbuf);
}
@ -778,13 +777,13 @@ theme_pixbuf_render (ThemePixbuf *theme_pb,
pixbuf_height,
-1);
tmp_gc = gdk_gc_new (tmp_pixmap);
gdk_pixbuf_render_to_drawable (pixbuf, tmp_pixmap, tmp_gc,
0, 0,
0, 0,
pixbuf_width, pixbuf_height,
GDK_RGB_DITHER_NORMAL,
0, 0);
gdk_gc_unref (tmp_gc);
gdk_draw_pixbuf (tmp_pixmap, tmp_gc, pixbuf,
0, 0,
0, 0,
pixbuf_width, pixbuf_height,
GDK_RGB_DITHER_NORMAL,
0, 0);
g_object_unref (tmp_gc);
gc_values.fill = GDK_TILED;
gc_values.tile = tmp_pixmap;
@ -796,7 +795,7 @@ theme_pixbuf_render (ThemePixbuf *theme_pb,
else
gdk_draw_rectangle (window, tmp_gc, TRUE, x, y, width, height);
gdk_gc_unref (tmp_gc);
g_object_unref (tmp_gc);
g_object_unref (tmp_pixmap);
}
}