weston/protocol
Jonas Ådahl e9d2250549 shell: Introduce workspace manager interface
The workspace manager interface purpose is to provide clients with
control and knowledge about the current workspace state. Initially only
one function and one event exists; moving a surface and state updated
event. A workspace is represented as an index in a 1 dimensional array.

A client keeps track of the state by being broadcasted events when the
state changes, currently limited to current workspace or number of
workspaces available.

A client can send an asynchronous request to the manager asking to move
a surface to workspace identified by an index. It is up to the shell to
actually move it.

Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
2012-08-31 19:51:49 -04:00
..
desktop-shell.xml shell: Show approprite cursors during move and resize grabs 2012-06-28 14:13:57 -04:00
Makefile.am shell: Introduce workspace manager interface 2012-08-31 19:51:49 -04:00
screenshooter.xml screenshooter: Grab pixel data directly before buffer swap 2012-04-20 16:13:27 -04:00
tablet-shell.xml De-brand the tablet shell 2011-11-14 15:57:59 -05:00
text-cursor-position.xml Convert text cursor position protocol to use fixed types. 2012-06-04 11:07:50 -04:00
text.xml text: Assign text_model to a wl_seat 2012-08-10 13:00:52 -04:00
workspaces.xml shell: Introduce workspace manager interface 2012-08-31 19:51:49 -04:00
xserver.xml compositor: Add a simple WM to the xserver launcher 2011-07-01 10:46:40 -04:00