From: Quentin Glidic <sardemff7+...@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(-) -- 2.9.0 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/wayland-devel