[PATCH weston 0/7] desktop-shell: Panel improvements

Quentin Glidic 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 mailing list