weston/desktop-shell
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
..
exposay.c compositor: keep track of the weston_layer a weston_view is in 2014-07-23 12:34:33 -07:00
input-panel.c Don't bother destroying resources after sending an error 2014-08-08 14:57:17 -07:00
shell.c desktop-shell: add set_panel_position to help place views onscreen 2014-08-20 17:06:19 +03:00
shell.h desktop-shell: add set_panel_position to help place views onscreen 2014-08-20 17:06:19 +03:00