wlroots-hyprland/examples
Tony Crisci effea557bb Implement destroying surfaces
Add a signal for wlr_surface destruction on the wlr_surface that compositors
can listen to to remove the surface from their state.

Implement a listener for this in the example wl_compositor to remove the
surface from its internal list of surfaces.

Destroy the surface in the compositor destroy_surface callback given when the
surface resource was created.

Add a reference to the surface resource to the wlr_surface so a compositor can
find it in its list of resources upon wlr_resource destruction.
2017-08-04 11:53:55 -04:00
..
compositor Implement destroying surfaces 2017-08-04 11:53:55 -04:00
cat.c Fixed that warnings that showed up with optimisations. 2017-07-11 00:14:55 +12:00
cat.h Fixed that warnings that showed up with optimisations. 2017-07-11 00:14:55 +12:00
CMakeLists.txt Revert "Merge pull request #27 from ascent12/meson" 2017-07-11 22:16:56 -04:00
compositor.h Implement destroying surfaces 2017-08-04 11:53:55 -04:00
pointer.c Merge branch 'wlcore' 2017-06-29 16:00:24 -04:00
rotation.c Fixed that warnings that showed up with optimisations. 2017-07-11 00:14:55 +12:00
shared.c Exit cleanly if we cannot open Wayland socket. 2017-07-10 13:46:15 +12:00
shared.h Move example -> examples 2017-06-28 18:23:49 -04:00
simple.c Merge branch 'wlcore' 2017-06-29 16:00:24 -04:00
tablet.c Merge branch 'wlcore' 2017-06-29 16:00:24 -04:00
touch.c Use correct pixel format enum in touch example 2017-07-31 14:54:00 -04:00