Window.foreign_for_display
Description:
[ CCode ( cname = "gdk_x11_window_foreign_new_for_display" , has_construct_function = false , type = "GdkWindow*" ) ]
[ Version ( since = "2.24" ) ]
public Window.foreign_for_display (Display display, Window window)
[ Version ( since = "2.24" ) ]
public Window.foreign_for_display (Display display, Window window)
Wraps a native window in a Window.
The function will try to look up the window using lookup_for_display first. If it does not find it there, it will create a new window.
This may fail if the window has been destroyed. If the window was already known to GDK, a new reference to the existing Window is returned.
Parameters:
display |
the Display where the window handle comes from. |
window |
an Xlib Window |
Returns:
a Window wrapper for the native window, or null if the window has been destroyed. The wrapper will be newly created, if one doesn’t exist already. |