[CCode (has_construct_function = false)]
protected Device ();
public unowned string? get_node_path ();
+ public unowned Wl.Keyboard get_wl_keyboard ();
+ public unowned Wl.Pointer get_wl_pointer ();
+ public unowned Wl.Seat get_wl_seat ();
[Version (since = "4.4")]
public void* get_xkb_keymap ();
}
public void* get_egl_display ();
[Version (deprecated = true, deprecated_since = "4.10.")]
public unowned string? get_startup_notification_id ();
+ public unowned Wl.Compositor get_wl_compositor ();
+ public unowned Wl.Display get_wl_display ();
public bool query_registry (string global);
public void set_cursor_theme (string name, int size);
[Version (deprecated = true, deprecated_since = "4.10.")]
public sealed class Monitor : Gdk.Monitor {
[CCode (has_construct_function = false)]
protected Monitor ();
+ public unowned Wl.Output get_wl_output ();
}
[CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_popup_get_type ()")]
[GIR (name = "WaylandPopup")]
public sealed class Seat : Gdk.Seat {
[CCode (has_construct_function = false)]
protected Seat ();
+ public unowned Wl.Seat get_wl_seat ();
}
[CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_surface_get_type ()")]
[GIR (name = "WaylandSurface")]
public sealed class Surface : Gdk.Surface {
[CCode (has_construct_function = false)]
protected Surface ();
- public Wl.Surface get_wl_surface ();
+ public unowned Wl.Surface get_wl_surface ();
}
[CCode (cheader_filename = "gdk/wayland/gdkwayland.h", type_id = "gdk_wayland_toplevel_get_type ()")]
[GIR (name = "WaylandToplevel")]
* cheader_filename = "gdk/wayland/gdkwayland.h"
-WaylandSurface.get_wl_surface type="Wl.Surface" skip=false
+WaylandDevice
+ .get_wl_keyboard type="unowned Wl.Keyboard" skip=false
+ .get_wl_pointer type="unowned Wl.Pointer" skip=false
+ .get_wl_seat type="unowned Wl.Seat" skip=false
+WaylandDisplay
+ .get_wl_display type="unowned Wl.Display" skip=false
+ .get_wl_compositor type="unowned Wl.Compositor" skip=false
+WaylandMonitor
+ .get_wl_output type="unowned Wl.Output" skip=false
+WaylandSeat
+ .get_wl_seat type="unowned Wl.Seat" skip=false
+WaylandSurface
+ .get_wl_surface type="unowned Wl.Surface" skip=false
//wayland_* name="wayland_(.+)" parent="Gdk.Wayland"
Wayland* name="Wayland(.+)" parent="Gdk.Wayland"