From 4a1a39fe14c493241f7980007f0931861c26faaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Thu, 29 Jan 2026 11:03:26 -0800 Subject: [PATCH] GResource icons --- data/icons.gresource.xml | 24 +- data/icons/firewall-32.svg | 563 ++++++++++++++++++ data/icons/firewall-48.svg | 551 +++++++++++++++++ data/icons/housekeeping-32.svg | 271 +++++++++ data/icons/housekeeping-48.svg | 270 +++++++++ data/icons/location-32.svg | 148 +++++ data/icons/location-48.svg | 190 ++++++ data/icons/privacy-32.svg | 413 +++++++++++++ data/icons/privacy-48.svg | 469 +++++++++++++++ .../24.svg => icons/screenshots-24.svg} | 0 src/Views/HouseKeepingPanel.vala | 2 +- 11 files changed, 2898 insertions(+), 3 deletions(-) create mode 100644 data/icons/firewall-32.svg create mode 100644 data/icons/firewall-48.svg create mode 100644 data/icons/housekeeping-32.svg create mode 100644 data/icons/housekeeping-48.svg create mode 100644 data/icons/location-32.svg create mode 100644 data/icons/location-48.svg create mode 100644 data/icons/privacy-32.svg create mode 100644 data/icons/privacy-48.svg rename data/{folder-screenshots-icon/24.svg => icons/screenshots-24.svg} (100%) diff --git a/data/icons.gresource.xml b/data/icons.gresource.xml index c17fa074..dcc70d5e 100644 --- a/data/icons.gresource.xml +++ b/data/icons.gresource.xml @@ -1,7 +1,27 @@ - folder-screenshots-icon/24.svg - folder-screenshots-icon/24.svg + icons/screenshots-24.svg + icons/screenshots-24.svg + + icons/privacy-32.svg + icons/privacy-32.svg + icons/privacy-48.svg + icons/privacy-48.svg + + icons/housekeeping-32.svg + icons/housekeeping-32.svg + icons/housekeeping-48.svg + icons/housekeeping-48.svg + + icons/location-32.svg + icons/location-32.svg + icons/location-48.svg + icons/location-48.svg + + icons/firewall-32.svg + icons/firewall-32.svg + icons/firewall-48.svg + icons/firewall-48.svg diff --git a/data/icons/firewall-32.svg b/data/icons/firewall-32.svg new file mode 100644 index 00000000..21082b6e --- /dev/null +++ b/data/icons/firewall-32.svg @@ -0,0 +1,563 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/icons/firewall-48.svg b/data/icons/firewall-48.svg new file mode 100644 index 00000000..096d7cc9 --- /dev/null +++ b/data/icons/firewall-48.svg @@ -0,0 +1,551 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/icons/housekeeping-32.svg b/data/icons/housekeeping-32.svg new file mode 100644 index 00000000..4b6294f3 --- /dev/null +++ b/data/icons/housekeeping-32.svg @@ -0,0 +1,271 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/icons/housekeeping-48.svg b/data/icons/housekeeping-48.svg new file mode 100644 index 00000000..6a84cd8c --- /dev/null +++ b/data/icons/housekeeping-48.svg @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/icons/location-32.svg b/data/icons/location-32.svg new file mode 100644 index 00000000..3afc3799 --- /dev/null +++ b/data/icons/location-32.svg @@ -0,0 +1,148 @@ + +image/svg+xml diff --git a/data/icons/location-48.svg b/data/icons/location-48.svg new file mode 100644 index 00000000..473a2381 --- /dev/null +++ b/data/icons/location-48.svg @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/data/icons/privacy-32.svg b/data/icons/privacy-32.svg new file mode 100644 index 00000000..28c6e78e --- /dev/null +++ b/data/icons/privacy-32.svg @@ -0,0 +1,413 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/data/icons/privacy-48.svg b/data/icons/privacy-48.svg new file mode 100644 index 00000000..c20acbe7 --- /dev/null +++ b/data/icons/privacy-48.svg @@ -0,0 +1,469 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/folder-screenshots-icon/24.svg b/data/icons/screenshots-24.svg similarity index 100% rename from data/folder-screenshots-icon/24.svg rename to data/icons/screenshots-24.svg diff --git a/src/Views/HouseKeepingPanel.vala b/src/Views/HouseKeepingPanel.vala index 728da1b3..ecc3e88d 100644 --- a/src/Views/HouseKeepingPanel.vala +++ b/src/Views/HouseKeepingPanel.vala @@ -62,7 +62,7 @@ public class SecurityPrivacy.HouseKeepingPanel : Switchboard.SettingsPage { download_files_box.set_parent (download_files_check); var screenshot_files_grid = new Gtk.Box (HORIZONTAL, 0); - screenshot_files_grid.append (new Gtk.Image.from_icon_name ("folder-screenshots-icon") { + screenshot_files_grid.append (new Gtk.Image.from_icon_name ("folder-screenshots") { margin_end = 6, pixel_size = 24 });