gtk2/gdk/wayland
Emmanuel Gil Peyrot 74a4432688 gdk/wayland: Add an API to inhibit and uninhibit idle
This uses the idle-inhibit protocol from wayland-protocols, to attach an
inhibitor to the GdkSurface.  The inhibit function can be called as many
times as the user wants, but the uninhibit function MUST be called as
many times to unset the idle inhibition.

This has been tested on Sway.
2020-07-14 21:47:22 +02:00
..
cursor Fix minor typos 2020-05-28 11:00:03 +03:00
protocol
gdkapplaunchcontext-wayland.c
gdkcairocontext-wayland.c
gdkcairocontext-wayland.h
gdkclipboard-wayland.c gdk: Change some async clipboard api 2019-04-02 15:10:53 +00:00
gdkclipboard-wayland.h
gdkcursor-wayland.c wayland: Fall back to an unthemed default cursor 2020-04-26 14:42:45 -04:00
gdkdevice-wayland.c gdk: Depend less on gdk_event_get_device() 2020-06-23 23:42:53 +02:00
gdkdisplay-wayland.c gdk/wayland: Add an API to inhibit and uninhibit idle 2020-07-14 21:47:22 +02:00
gdkdisplay-wayland.h gdk/wayland: Add an API to inhibit and uninhibit idle 2020-07-14 21:47:22 +02:00
gdkdrag-wayland.c gdk: Make gdk_drag_begin take doubles 2020-05-17 17:51:03 -04:00
gdkdrop-wayland.c gdk: Make gdk_drop_status() take preferred action 2020-03-02 04:43:56 +01:00
gdkeventsource.c Stop exporting check_event_sanity 2020-02-21 00:51:03 -05:00
gdkglcontext-wayland.c Convert all profiler times from nsec to usec 2020-02-12 10:44:17 +01:00
gdkglcontext-wayland.h
gdkkeys-wayland.c wayland: Remove unused fribidi include 2020-06-04 20:44:55 +02:00
gdkmonitor-wayland.c Relay the xdg_output.name to GdkMonitor 2019-06-24 15:38:36 +01:00
gdkmonitor-wayland.h Relay the xdg_output.name to GdkMonitor 2019-06-24 15:38:36 +01:00
gdkprimary-wayland.c gdk: Change some async dnd api 2019-04-02 15:11:06 +00:00
gdkprimary-wayland.h
gdkprivate-wayland.h gdk: Depend less on gdk_event_get_device() 2020-06-23 23:42:53 +02:00
gdkseat-wayland.h gdk/wayland: Ensure to clean up stale touchpoint data on surface destroy 2020-04-24 23:11:00 +02:00
gdksurface-wayland.c gdk/wayland: Add an API to inhibit and uninhibit idle 2020-07-14 21:47:22 +02:00
gdkvulkancontext-wayland.c Fix minor typos 2020-05-28 11:00:03 +03:00
gdkvulkancontext-wayland.h
gdkwayland.h
gdkwaylanddevice.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkwaylanddisplay.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkwaylandglcontext.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkwaylandmonitor.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkwaylandsurface.h gdk/wayland: Add an API to inhibit and uninhibit idle 2020-07-14 21:47:22 +02:00
meson.build gdk/wayland: Add an API to inhibit and uninhibit idle 2020-07-14 21:47:22 +02:00
wm-button-layout-translation.c
wm-button-layout-translation.h