clapper-app: Handle alternative headerbar buttons placements

Handle all possible combinations of window state buttons placement.
These are "right" and "left" combined along with either LTR or RTL.

Fixes #402
This commit is contained in:
Rafał Dzięgiel
2024-04-13 18:32:24 +02:00
parent 42fa31cc4b
commit 6447944b21
5 changed files with 182 additions and 70 deletions

View File

@@ -1,4 +1,5 @@
src/bin/clapper-app/ui/clapper-app-audio-stream-list-item.ui
src/bin/clapper-app/ui/clapper-app-headerbar.ui
src/bin/clapper-app/ui/clapper-app-help-overlay.ui
src/bin/clapper-app/ui/clapper-app-info-window.ui
src/bin/clapper-app/ui/clapper-app-initial-state.ui
@@ -7,7 +8,6 @@ src/bin/clapper-app/ui/clapper-app-queue-list.ui
src/bin/clapper-app/ui/clapper-app-subtitle-stream-list-item.ui
src/bin/clapper-app/ui/clapper-app-uri-dialog.ui
src/bin/clapper-app/ui/clapper-app-video-stream-list-item.ui
src/bin/clapper-app/ui/clapper-app-window-state-buttons.ui
src/bin/clapper-app/clapper-app-about-window.c
src/bin/clapper-app/clapper-app-info-window.c