diff options
author | Alexander Larsson <alexl@redhat.com> | 2013-04-17 14:15:51 +0200 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2013-05-07 16:33:00 +0200 |
commit | 19560bf0d44e6adb03c1cb88bf89b92ce3ea9c8b (patch) | |
tree | 30c5ecfe6dd43035f5bc134f8c8fe54809d3fe0f /gdk/gdkoffscreenwindow.c | |
parent | da2a1eac1b901a174dd9ea076f334f63a5791941 (diff) | |
download | gtk+-19560bf0d44e6adb03c1cb88bf89b92ce3ea9c8b.tar.gz |
gdkwindow: Remove translate vfunc
This is not used anymore
Diffstat (limited to 'gdk/gdkoffscreenwindow.c')
-rw-r--r-- | gdk/gdkoffscreenwindow.c | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/gdk/gdkoffscreenwindow.c b/gdk/gdkoffscreenwindow.c index c765209032..c2703b6a92 100644 --- a/gdk/gdkoffscreenwindow.c +++ b/gdk/gdkoffscreenwindow.c @@ -555,42 +555,6 @@ gdk_offscreen_window_queue_antiexpose (GdkWindow *window, return FALSE; } -static void -gdk_offscreen_window_translate (GdkWindow *window, - cairo_region_t *area, - gint dx, - gint dy) -{ - GdkOffscreenWindow *offscreen = GDK_OFFSCREEN_WINDOW (window->impl); - - if (offscreen->surface) - { - cairo_t *cr; - - cr = cairo_create (offscreen->surface); - - area = cairo_region_copy (area); - - gdk_cairo_region (cr, area); - cairo_clip (cr); - - /* NB: This is a self-copy and Cairo doesn't support that yet. - * So we do a litle trick. - */ - cairo_push_group (cr); - - cairo_set_source_surface (cr, offscreen->surface, dx, dy); - cairo_paint (cr); - - cairo_pop_group_to_source (cr); - cairo_paint (cr); - - cairo_destroy (cr); - } - - _gdk_window_add_damage (window, area); -} - static cairo_surface_t * gdk_offscreen_window_resize_cairo_surface (GdkWindow *window, cairo_surface_t *surface, @@ -752,7 +716,6 @@ gdk_offscreen_window_class_init (GdkOffscreenWindowClass *klass) impl_class->input_shape_combine_region = gdk_offscreen_window_input_shape_combine_region; impl_class->set_static_gravities = gdk_offscreen_window_set_static_gravities; impl_class->queue_antiexpose = gdk_offscreen_window_queue_antiexpose; - impl_class->translate = gdk_offscreen_window_translate; impl_class->destroy = gdk_offscreen_window_destroy; impl_class->destroy_foreign = NULL; impl_class->resize_cairo_surface = gdk_offscreen_window_resize_cairo_surface; |