20#if !defined (__GDKWAYLAND_H_INSIDE__) && !defined (GTK_COMPILATION)
21#error "Only <gdk/wayland/gdkwayland.h> can be included directly."
26#include <wayland-client.h>
36#define GDK_TYPE_WAYLAND_SURFACE (gdk_wayland_surface_get_type())
37#define GDK_WAYLAND_SURFACE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GDK_TYPE_WAYLAND_SURFACE, GdkWaylandSurface))
38#define GDK_IS_WAYLAND_SURFACE(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_WAYLAND_SURFACE))
#define GDK_AVAILABLE_IN_ALL
struct _GdkSurface GdkSurface
G_BEGIN_DECLS typedef GdkSurface GdkWaylandSurface
GDK_AVAILABLE_IN_ALL struct wl_surface * gdk_wayland_surface_get_wl_surface(GdkSurface *surface)
GDK_AVAILABLE_IN_ALL GType gdk_wayland_surface_get_type(void)