API: remove gdk_drawable_get_size()

This commit is contained in:
Benjamin Otte 2010-09-20 17:30:54 +02:00
parent 5b687d938a
commit f52a1fcfbd
5 changed files with 0 additions and 57 deletions

View File

@ -263,7 +263,6 @@ GDK_TYPE_COLOR
<TITLE>Drawing Primitives</TITLE>
<FILE>drawing</FILE>
GdkDrawable
gdk_drawable_get_size
gdk_drawable_get_clip_region
gdk_drawable_get_visible_region

View File

@ -521,7 +521,6 @@ gdk_drag_get_protocol
#if IN_HEADER(__GDK_DRAWABLE_H__)
#if IN_FILE(__GDK_DRAW_C__)
gdk_drawable_get_clip_region
gdk_drawable_get_size
gdk_drawable_get_type G_GNUC_CONST
gdk_drawable_get_visible_region
#endif

View File

@ -48,33 +48,6 @@ gdk_drawable_init (GdkDrawable *drawable)
{
}
/* Manipulation of drawables
*/
/**
* gdk_drawable_get_size:
* @drawable: a #GdkDrawable
* @width: (out) (allow-none): location to store drawable's width, or %NULL
* @height: (out) (allow-none): location to store drawable's height, or %NULL
*
* Fills *@width and *@height with the size of @drawable.
* @width or @height can be %NULL if you only want the other one.
*
* On the X11 platform, if @drawable is a #GdkWindow, the returned
* size is the size reported in the most-recently-processed configure
* event, rather than the current size on the X server.
*
**/
void
gdk_drawable_get_size (GdkDrawable *drawable,
gint *width,
gint *height)
{
g_return_if_fail (GDK_IS_DRAWABLE (drawable));
GDK_DRAWABLE_GET_CLASS (drawable)->get_size (drawable, width, height);
}
/**
* gdk_drawable_get_clip_region:
* @drawable: a #GdkDrawable

View File

@ -56,10 +56,6 @@ struct _GdkDrawableClass
{
GObjectClass parent_class;
void (*get_size) (GdkDrawable *drawable,
gint *width,
gint *height);
cairo_region_t* (*get_clip_region) (GdkDrawable *drawable);
cairo_region_t* (*get_visible_region) (GdkDrawable *drawable);
@ -85,12 +81,6 @@ struct _GdkDrawableClass
GType gdk_drawable_get_type (void) G_GNUC_CONST;
/* Manipulation of drawables
*/
void gdk_drawable_get_size (GdkDrawable *drawable,
gint *width,
gint *height);
cairo_region_t *gdk_drawable_get_clip_region (GdkDrawable *drawable);
cairo_region_t *gdk_drawable_get_visible_region (GdkDrawable *drawable);

View File

@ -223,10 +223,6 @@ static void gdk_window_drop_cairo_surface (GdkWindowObject *private)
static void gdk_window_set_cairo_clip (GdkDrawable *drawable,
cairo_t *cr);
static void gdk_window_real_get_size (GdkDrawable *drawable,
gint *width,
gint *height);
static cairo_region_t* gdk_window_get_clip_region (GdkDrawable *drawable);
static cairo_region_t* gdk_window_get_visible_region (GdkDrawable *drawable);
@ -371,7 +367,6 @@ gdk_window_class_init (GdkWindowObjectClass *klass)
object_class->set_property = gdk_window_set_property;
object_class->get_property = gdk_window_get_property;
drawable_class->get_size = gdk_window_real_get_size;
drawable_class->ref_cairo_surface = gdk_window_ref_cairo_surface;
drawable_class->create_cairo_surface = gdk_window_create_cairo_surface;
drawable_class->set_cairo_clip = gdk_window_set_cairo_clip;
@ -3579,19 +3574,6 @@ gdk_window_clear_region_internal (GdkWindow *window,
gdk_window_clear_backing_region_direct (window, region);
}
static void
gdk_window_real_get_size (GdkDrawable *drawable,
gint *width,
gint *height)
{
GdkWindowObject *private = (GdkWindowObject *)drawable;
if (width)
*width = private->width;
if (height)
*height = private->height;
}
static void
gdk_window_drop_cairo_surface (GdkWindowObject *private)
{