mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-27 06:00:22 +00:00
gdk: Simplify clear_area code
No more use for a gdk_window_clear_area_internal() function as there's just one caller.
This commit is contained in:
parent
6ab793da8d
commit
3d98537c2e
@ -3875,13 +3875,23 @@ gdk_window_clear_region_internal (GdkWindow *window,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
/**
|
||||||
gdk_window_clear_area_internal (GdkWindow *window,
|
* gdk_window_clear_area:
|
||||||
gint x,
|
* @window: a #GdkWindow
|
||||||
gint y,
|
* @x: x coordinate of rectangle to clear
|
||||||
gint width,
|
* @y: y coordinate of rectangle to clear
|
||||||
gint height,
|
* @width: width of rectangle to clear
|
||||||
gboolean send_expose)
|
* @height: height of rectangle to clear
|
||||||
|
*
|
||||||
|
* Clears an area of @window to the background color or background pixmap.
|
||||||
|
*
|
||||||
|
**/
|
||||||
|
void
|
||||||
|
gdk_window_clear_area (GdkWindow *window,
|
||||||
|
gint x,
|
||||||
|
gint y,
|
||||||
|
gint width,
|
||||||
|
gint height)
|
||||||
{
|
{
|
||||||
GdkRectangle rect;
|
GdkRectangle rect;
|
||||||
cairo_region_t *region;
|
cairo_region_t *region;
|
||||||
@ -3904,33 +3914,8 @@ gdk_window_clear_area_internal (GdkWindow *window,
|
|||||||
region = cairo_region_create_rectangle (&rect);
|
region = cairo_region_create_rectangle (&rect);
|
||||||
gdk_window_clear_region_internal (window,
|
gdk_window_clear_region_internal (window,
|
||||||
region,
|
region,
|
||||||
send_expose);
|
FALSE);
|
||||||
cairo_region_destroy (region);
|
cairo_region_destroy (region);
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* gdk_window_clear_area:
|
|
||||||
* @window: a #GdkWindow
|
|
||||||
* @x: x coordinate of rectangle to clear
|
|
||||||
* @y: y coordinate of rectangle to clear
|
|
||||||
* @width: width of rectangle to clear
|
|
||||||
* @height: height of rectangle to clear
|
|
||||||
*
|
|
||||||
* Clears an area of @window to the background color or background pixmap.
|
|
||||||
*
|
|
||||||
**/
|
|
||||||
void
|
|
||||||
gdk_window_clear_area (GdkWindow *window,
|
|
||||||
gint x,
|
|
||||||
gint y,
|
|
||||||
gint width,
|
|
||||||
gint height)
|
|
||||||
{
|
|
||||||
gdk_window_clear_area_internal (window,
|
|
||||||
x, y,
|
|
||||||
width, height,
|
|
||||||
FALSE);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
Loading…
Reference in New Issue
Block a user