[gtk+/gtk-2-22] directfb: implement draw_drawable_with_src instead of draw_drawable in GdkDrawableImplDirectFB
- From: Sven Neumann <neo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/gtk-2-22] directfb: implement draw_drawable_with_src instead of draw_drawable in GdkDrawableImplDirectFB
- Date: Tue, 31 Aug 2010 19:11:06 +0000 (UTC)
commit 30a52271e5ebd905d3c72c77dfda6015108fcd90
Author: Lionel Landwerlin <llandwerlin gmail com>
Date: Tue May 18 19:32:05 2010 +0200
directfb: implement draw_drawable_with_src instead of draw_drawable in GdkDrawableImplDirectFB
This is required by the rotated button test in gtk-demo
Signed-off-by: Lionel Landwerlin <llandwerlin gmail com>
gdk/directfb/gdkdrawable-directfb.c | 23 ++++++++++++-----------
1 files changed, 12 insertions(+), 11 deletions(-)
---
diff --git a/gdk/directfb/gdkdrawable-directfb.c b/gdk/directfb/gdkdrawable-directfb.c
index 3fd86e8..55cf13c 100644
--- a/gdk/directfb/gdkdrawable-directfb.c
+++ b/gdk/directfb/gdkdrawable-directfb.c
@@ -695,7 +695,8 @@ gdk_directfb_draw_drawable (GdkDrawable *drawable,
gint xdest,
gint ydest,
gint width,
- gint height)
+ gint height,
+ GdkDrawable *original_src)
{
GdkDrawableImplDirectFB *impl;
GdkDrawableImplDirectFB *src_impl;
@@ -1547,16 +1548,16 @@ gdk_drawable_impl_directfb_class_init (GdkDrawableImplDirectFBClass *klass)
object_class->finalize = gdk_drawable_impl_directfb_finalize;
- drawable_class->create_gc = _gdk_directfb_gc_new;
- drawable_class->draw_rectangle = gdk_directfb_draw_rectangle;
- drawable_class->draw_arc = gdk_directfb_draw_arc;
- drawable_class->draw_polygon = gdk_directfb_draw_polygon;
- drawable_class->draw_text = gdk_directfb_draw_text;
- drawable_class->draw_text_wc = gdk_directfb_draw_text_wc;
- drawable_class->draw_drawable = gdk_directfb_draw_drawable;
- drawable_class->draw_points = gdk_directfb_draw_points;
- drawable_class->draw_segments = gdk_directfb_draw_segments;
- drawable_class->draw_lines = gdk_directfb_draw_lines;
+ drawable_class->create_gc = _gdk_directfb_gc_new;
+ drawable_class->draw_rectangle = gdk_directfb_draw_rectangle;
+ drawable_class->draw_arc = gdk_directfb_draw_arc;
+ drawable_class->draw_polygon = gdk_directfb_draw_polygon;
+ drawable_class->draw_text = gdk_directfb_draw_text;
+ drawable_class->draw_text_wc = gdk_directfb_draw_text_wc;
+ drawable_class->draw_drawable_with_src = gdk_directfb_draw_drawable;
+ drawable_class->draw_points = gdk_directfb_draw_points;
+ drawable_class->draw_segments = gdk_directfb_draw_segments;
+ drawable_class->draw_lines = gdk_directfb_draw_lines;
#if 0
drawable_class->draw_glyphs = NULL;
drawable_class->draw_glyphs_transformed = NULL;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]