xdg-shell: Replace the set_* atrocity with a new approach
authorJasper St. Pierre <jstpierre@mecheye.net>
Sat, 8 Feb 2014 23:29:49 +0000 (18:29 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Wed, 19 Feb 2014 17:50:40 +0000 (09:50 -0800)
commit8c6aa45f97149782914d8002e0f717251b0387d2
treef54642cf5e9d89b0b9b0de562842336684a0ceef
parented7cae34251fc5fb3208870501f8e3fde6c157f2
xdg-shell: Replace the set_* atrocity with a new approach

Rather than require that the client implement two methods for every state,
simply have one global request, change_state, and one global event,
request_change_state.
clients/simple-egl.c
clients/simple-shm.c
clients/window.c
desktop-shell/shell.c
protocol/xdg-shell.xml