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)

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.