mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-10 02:40:11 +00:00
API: remove gdk_drawable_get_size()
This commit is contained in:
parent
5b687d938a
commit
f52a1fcfbd
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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);
|
||||
|
||||
|
@ -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)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user