From 844fa595fd15d248e4bd6839c757e6d83d628505 Mon Sep 17 00:00:00 2001 From: Christopher Davis Date: Mon, 7 Feb 2022 15:26:29 -0800 Subject: [PATCH] window: Use AdwButtonContent for Today button Text buttons in headerbars should come with an icon, or an arrow if they're a dropdown. For this, we have AdwButtonContent. This commit makes use of AdwButtonContent for the Today button, adding an icon and allowing for the button to be flat in the headerbar. --- src/gui/gcal-window.ui | 7 ++++++- src/gui/icons/calendar-today-symbolic.svg | 2 ++ src/gui/icons/icons.gresource.xml | 1 + 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 src/gui/icons/calendar-today-symbolic.svg diff --git a/src/gui/gcal-window.ui b/src/gui/gcal-window.ui index c92a001a..9bef195a 100644 --- a/src/gui/gcal-window.ui +++ b/src/gui/gcal-window.ui @@ -121,8 +121,13 @@ - Today win.today + + + Today + calendar-today-symbolic + + diff --git a/src/gui/icons/calendar-today-symbolic.svg b/src/gui/icons/calendar-today-symbolic.svg new file mode 100644 index 00000000..4dc64266 --- /dev/null +++ b/src/gui/icons/calendar-today-symbolic.svg @@ -0,0 +1,2 @@ + + diff --git a/src/gui/icons/icons.gresource.xml b/src/gui/icons/icons.gresource.xml index cac85aec..c0cfde45 100644 --- a/src/gui/icons/icons.gresource.xml +++ b/src/gui/icons/icons.gresource.xml @@ -4,5 +4,6 @@ calendar-month-symbolic.svg calendar-week-symbolic.svg calendar-year-symbolic.svg + calendar-today-symbolic.svg