weston/protocol
Jonny Lamb 765760dc71 desktop-shell: add set_panel_position to help place views onscreen
Panels are always assumed to be on the top edge of the output. If this
is not the case views will be placed under the panel, wherever it is,
and maximize doesn't use the correct space allocated for views.

By telling the server on which edge the panel is located, it can
correctly calculate where to put new views and how big maximized views
should be.

[Pekka Paalanen: the user of this protocol so far is Maynard.]

Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
2014-08-20 17:06:19 +03:00
..
desktop-shell.xml desktop-shell: add set_panel_position to help place views onscreen 2014-08-20 17:06:19 +03:00
fullscreen-shell.xml protocol: Correct typo 'suppot' 2014-04-10 11:59:30 -07:00
input-method.xml text: Rename input_method to wl_input_method 2013-05-02 17:18:46 -04:00
scaler.xml protocol: unify wl_viewport src and dst size rules 2014-04-06 22:38:15 -07:00
screenshooter.xml screenshooter: Grab pixel data directly before buffer swap 2012-04-20 16:13:27 -04: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: Improve protocol documentation. 2013-05-02 17:12:21 -04:00
wayland-test.xml tests: Test whether a simple EGL main loop uses too many buffers 2013-12-07 22:26:23 -08:00
workspaces.xml shell: Introduce workspace manager interface 2012-08-31 19:51:49 -04:00
xdg-shell.xml xdg-shell: Fix documentation 2014-07-17 14:50:51 -07:00