compositor: Move more shell.c state into the new shell_surface
3 files changed