diff options
author | Benjamin Otte <otte@redhat.com> | 2010-08-25 22:16:28 +0200 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2010-09-26 15:11:11 +0200 |
commit | 2bedd205c54e2edb58b9357e836ca1c20f302ad2 (patch) | |
tree | 297109ebc2424c9f2d27c4e4909e7228c21f7b29 /gdk/win32 | |
parent | 804fd4b15a1d2b8399a4765cf925201fe3e9492f (diff) | |
download | gtk+-2bedd205c54e2edb58b9357e836ca1c20f302ad2.tar.gz |
gdk: Remove gdk_windowing_create_cairo_surface()
Instead, actually use the create_cairo_surface vfunc on the
implementation drawable. D'oh.
Diffstat (limited to 'gdk/win32')
-rw-r--r-- | gdk/win32/gdkdrawable-win32.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/gdk/win32/gdkdrawable-win32.c b/gdk/win32/gdkdrawable-win32.c index 7fd01d8434..13fca73c8c 100644 --- a/gdk/win32/gdkdrawable-win32.c +++ b/gdk/win32/gdkdrawable-win32.c @@ -49,6 +49,9 @@ (gcwin32->line_style == GDK_LINE_ON_OFF_DASH && gcwin32->pen_dash_offset)) static cairo_surface_t *gdk_win32_ref_cairo_surface (GdkDrawable *drawable); +static cairo_surface_t *gdk_win32_create_cairo_surface (GdkDrawable *drawable, + int width, + int height); static void gdk_win32_set_colormap (GdkDrawable *drawable, GdkColormap *colormap); @@ -77,6 +80,7 @@ _gdk_drawable_impl_win32_class_init (GdkDrawableImplWin32Class *klass) object_class->finalize = gdk_drawable_impl_win32_finalize; drawable_class->ref_cairo_surface = gdk_win32_ref_cairo_surface; + drawable_class->create_cairo_surface = gdk_win32_create_cairo_surface; drawable_class->set_colormap = gdk_win32_set_colormap; drawable_class->get_colormap = gdk_win32_get_colormap; @@ -222,10 +226,10 @@ _gdk_win32_drawable_release_dc (GdkDrawable *drawable) } } -cairo_surface_t * -_gdk_windowing_create_cairo_surface (GdkDrawable *drawable, - gint width, - gint height) +static cairo_surface_t * +gdk_win32_create_cairo_surface (GdkDrawable *drawable, + gint width, + gint height) { /* width and height are determined from the DC */ return gdk_win32_ref_cairo_surface (drawable); |