[PATCH weston 0/7] desktop-shell: Panel improvements
sardemff7+wayland at sardemff7.net
Thu Jun 23 16:55:17 UTC 2016
From: Quentin Glidic <sardemff7+git at sardemff7.net>
While debugging my notification-area plugin, I had to test proper
placement based on panel position and size.
So here is a proper implementation of panel position in Weston.
Patches 1-3 fix the bottom position. Mostly fixing the position server-side.
Patches 4-5 are a small cleanup of the desktop-shell client.
Patch 6 is a preparation commit for patch 7.
Patch 7 is a new feature: left/right position for the panel.
Quentin Glidic (7):
desktop-shell/client: Add bottom panel support
desktop-shell: Compute panel size without using output
desktop-shell: Properly position the panel surface
desktop-shell/client: Use a proper enum for clock format
desktop-shell/client: Parse the clock format once
desktop-shell/client: Introduce helper variables
desktop-shell/client: Add left/right panel position (basic) support
clients/desktop-shell.c | 159 ++++++++++++++++++++++++++++++++++--------------
desktop-shell/shell.c | 72 ++++++++++++----------
2 files changed, 152 insertions(+), 79 deletions(-)
More information about the wayland-devel