From 6950324d17d378f35de6e56a7ad323b64f858c5f Mon Sep 17 00:00:00 2001 From: Automeris naranja Date: Mon, 22 Jul 2024 21:06:45 -0300 Subject: [PATCH] calendars-page: Port to AdwPreferencesPage This simplifies the UI code a bit. Part-of: --- .../gcal-calendars-page.blp | 37 ++++++------------- 1 file changed, 11 insertions(+), 26 deletions(-) diff --git a/src/gui/calendar-management/gcal-calendars-page.blp b/src/gui/calendar-management/gcal-calendars-page.blp index bd8f2f40..e42ea854 100644 --- a/src/gui/calendar-management/gcal-calendars-page.blp +++ b/src/gui/calendar-management/gcal-calendars-page.blp @@ -10,33 +10,18 @@ template $GcalCalendarsPage: Adw.NavigationPage { [top] Adw.HeaderBar {} - content: ScrolledWindow { - hexpand: true; - hscrollbar-policy: never; - max-content-height: 900; - propagate-natural-height: true; + content: Adw.PreferencesPage { + Adw.PreferencesGroup { + ListBox listbox { + selection-mode: none; + row-activated => $on_listbox_row_activated_cb(template) not-swapped; - child: Adw.Clamp { - child: Box { - orientation: vertical; - spacing: 24; - margin-top: 24; - margin-bottom: 24; - margin-start: 12; - margin-end: 12; - valign: start; - - ListBox listbox { - selection-mode: none; - row-activated => $on_listbox_row_activated_cb(template) not-swapped; - - styles [ - "calendars-list", - "boxed-list", - ] - } - }; - }; + styles [ + "calendars-list", + "boxed-list", + ] + } + } }; [bottom]