From 709cfb75faffffb0875297d67ec104e98d4e6816 Mon Sep 17 00:00:00 2001 From: Christopher Davis Date: Tue, 9 Feb 2021 00:39:57 -0800 Subject: [PATCH] gui: Use HdyViewSwitcher For GNOME 40 apps should migrate to use HdyViewSwitcher. For now, this does not mean full adaptivity. --- src/gui/gcal-window.ui | 5 ++++- src/gui/icons/calendar-month-symbolic.svg | 11 +++++++++++ src/gui/icons/calendar-week-symbolic.svg | 17 +++++++++++++++++ src/gui/icons/calendar-year-symbolic.svg | 14 ++++++++++++++ src/gui/icons/icons.gresource.xml | 8 ++++++++ src/gui/icons/meson.build | 5 +++++ src/gui/meson.build | 1 + 7 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 src/gui/icons/calendar-month-symbolic.svg create mode 100644 src/gui/icons/calendar-week-symbolic.svg create mode 100644 src/gui/icons/calendar-year-symbolic.svg create mode 100644 src/gui/icons/icons.gresource.xml create mode 100644 src/gui/icons/meson.build diff --git a/src/gui/gcal-window.ui b/src/gui/gcal-window.ui index b50cac7b..21370952 100644 --- a/src/gui/gcal-window.ui +++ b/src/gui/gcal-window.ui @@ -45,6 +45,7 @@ week Week + calendar-week-symbolic @@ -60,6 +61,7 @@ 1 month Month + calendar-month-symbolic @@ -74,6 +76,7 @@ 2 year Year + calendar-year-symbolic @@ -234,7 +237,7 @@ - + True views_stack diff --git a/src/gui/icons/calendar-month-symbolic.svg b/src/gui/icons/calendar-month-symbolic.svg new file mode 100644 index 00000000..029c9525 --- /dev/null +++ b/src/gui/icons/calendar-month-symbolic.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/gui/icons/calendar-week-symbolic.svg b/src/gui/icons/calendar-week-symbolic.svg new file mode 100644 index 00000000..b8154e8e --- /dev/null +++ b/src/gui/icons/calendar-week-symbolic.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/src/gui/icons/calendar-year-symbolic.svg b/src/gui/icons/calendar-year-symbolic.svg new file mode 100644 index 00000000..ff8eb210 --- /dev/null +++ b/src/gui/icons/calendar-year-symbolic.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/gui/icons/icons.gresource.xml b/src/gui/icons/icons.gresource.xml new file mode 100644 index 00000000..cac85aec --- /dev/null +++ b/src/gui/icons/icons.gresource.xml @@ -0,0 +1,8 @@ + + + + calendar-month-symbolic.svg + calendar-week-symbolic.svg + calendar-year-symbolic.svg + + diff --git a/src/gui/icons/meson.build b/src/gui/icons/meson.build new file mode 100644 index 00000000..a081f0e7 --- /dev/null +++ b/src/gui/icons/meson.build @@ -0,0 +1,5 @@ +built_sources += gnome.compile_resources( + 'icon-resources', + 'icons.gresource.xml', + c_name: 'icons', +) diff --git a/src/gui/meson.build b/src/gui/meson.build index 12e5616e..d4f55962 100644 --- a/src/gui/meson.build +++ b/src/gui/meson.build @@ -1,6 +1,7 @@ subdir('calendar-management') subdir('event-editor') subdir('gtk') +subdir('icons') subdir('views') calendar_incs += include_directories('.')