Commit 7f486231 authored by Benjamin Otte's avatar Benjamin Otte

API: Add gdk_window_get_display()

parent 0f13411c
......@@ -360,6 +360,7 @@ GdkWindowAttributesType
gdk_window_new
gdk_window_destroy
gdk_window_get_window_type
gdk_window_get_display
gdk_window_get_screen
gdk_window_get_visual
gdk_window_at_pointer
......
......@@ -571,6 +571,7 @@ gdk_window_get_accept_focus
gdk_window_get_background_pattern
gdk_window_get_composited
gdk_window_get_cursor
gdk_window_get_display
gdk_window_get_focus_on_map
gdk_window_get_geometry
gdk_window_get_modal_hint
......
......@@ -2206,6 +2206,25 @@ gdk_window_get_screen (GdkWindow *window)
return gdk_visual_get_screen (private->visual);
}
/**
* gdk_window_get_display:
* @window: a #GdkWindow
*
* Gets the #GdkDisplay associated with a #GdkWindow.
*
* Return value: the #GdkDisplay associated with @window
**/
GdkDisplay *
gdk_window_get_display (GdkWindow *window)
{
GdkWindowObject *private;
g_return_val_if_fail (GDK_IS_WINDOW (window), NULL);
private = (GdkWindowObject *) window;
return gdk_screen_get_display (gdk_visual_get_screen (private->visual));
}
/**
* gdk_window_is_destroyed:
* @window: a #GdkWindow
......
......@@ -507,6 +507,7 @@ gboolean gdk_window_is_destroyed (GdkWindow *window);
GdkVisual * gdk_window_get_visual (GdkWindow *window);
GdkScreen * gdk_window_get_screen (GdkWindow *window);
GdkDisplay * gdk_window_get_display (GdkWindow *window);
#ifndef GDK_MULTIDEVICE_SAFE
GdkWindow* gdk_window_at_pointer (gint *win_x,
gint *win_y);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment