From 043a27dfae500e7e803045d96e1dbc2b1592d7fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20T=C5=AFma?= Date: Fri, 27 Oct 2023 20:32:13 +0200 Subject: [PATCH] Use new GUI icons that fit the recent platform styles. Switched to a new flat color icon set on Windows/Mac and platform provided icon themes (e.g. Breeze) on Linux with a fallback to the Papirus theme. All the GUI icons are now SVG. --- README.md | 3 +- gpxsee.pro | 10 +- gpxsee.qrc | 53 +- .../actions/22x22/application-exit.svg | 3 + .../actions/22x22/document-close.svg | 3 + .../actions/22x22/document-export.svg | 7 + .../actions/22x22/document-open-folder.svg | 4 + .../FlatColor/actions/22x22/document-open.svg | 4 + .../actions/22x22/document-print.svg | 12 + icons/GUI/FlatColor/actions/22x22/flag.svg | 4 + .../GUI/FlatColor/actions/22x22/go-first.svg | 6 + icons/GUI/FlatColor/actions/22x22/go-last.svg | 6 + icons/GUI/FlatColor/actions/22x22/go-next.svg | 3 + .../FlatColor/actions/22x22/go-previous.svg | 3 + icons/GUI/FlatColor/actions/22x22/hint.svg | 5 + .../GUI/FlatColor/actions/22x22/map-globe.svg | 4 + .../22x22/office-chart-area-stacked.svg | 4 + .../FlatColor/actions/22x22/show-hidden.svg | 5 + .../actions/22x22/transform-move.svg | 13 + .../actions/22x22/view-fullscreen.svg | 3 + .../FlatColor/actions/22x22/view-refresh.svg | 8 + icons/GUI/FlatColor/index.theme | 10 + icons/GUI/FlatColor/licence.txt | 27 + .../preferences/48x48/gpxsee_appearance.svg | 12 + .../preferences/48x48/gpxsee_data.svg | 7 + .../preferences/48x48/gpxsee_dem.svg | 3 + .../preferences/48x48/gpxsee_maps.svg | 4 + .../preferences/48x48/gpxsee_poi.svg | 4 + .../preferences/48x48/gpxsee_position.svg | 13 + .../preferences/48x48/gpxsee_print+export.svg | 14 + .../preferences/48x48/gpxsee_system.svg | 4 + .../actions/22x22/application-exit.svg | 8 + .../Papirus/actions/22x22/document-close.svg | 11 + .../Papirus/actions/22x22/document-export.svg | 10 + .../actions/22x22/document-open-folder.svg | 10 + .../Papirus/actions/22x22/document-open.svg | 8 + .../Papirus/actions/22x22/document-print.svg | 8 + icons/GUI/Papirus/actions/22x22/flag.svg | 8 + icons/GUI/Papirus/actions/22x22/go-first.svg | 11 + icons/GUI/Papirus/actions/22x22/go-last.svg | 11 + icons/GUI/Papirus/actions/22x22/go-next.svg | 10 + .../GUI/Papirus/actions/22x22/go-previous.svg | 10 + icons/GUI/Papirus/actions/22x22/hint.svg | 10 + icons/GUI/Papirus/actions/22x22/map-globe.svg | 8 + .../22x22/office-chart-area-stacked.svg | 9 + .../GUI/Papirus/actions/22x22/show-hidden.svg | 10 + .../Papirus/actions/22x22/transform-move.svg | 8 + .../Papirus/actions/22x22/view-fullscreen.svg | 10 + .../Papirus/actions/22x22/view-refresh.svg | 10 + icons/GUI/Papirus/index.theme | 10 + icons/GUI/Papirus/licence.txt | 679 ++++++++++++++++++ icons/GUI/Papirus/preferences | 1 + icons/GUI/application-exit.png | Bin 1134 -> 0 bytes icons/GUI/application-exit@2x.png | Bin 2660 -> 0 bytes icons/GUI/applications-internet.png | Bin 1599 -> 0 bytes icons/GUI/applications-internet@2x.png | Bin 4113 -> 0 bytes icons/GUI/applications-internet_32.png | Bin 2683 -> 0 bytes icons/GUI/applications-internet_32@2x.png | Bin 8330 -> 0 bytes icons/GUI/arrow-left-double.png | Bin 926 -> 0 bytes icons/GUI/arrow-left-double@2x.png | Bin 2067 -> 0 bytes icons/GUI/arrow-left.png | Bin 707 -> 0 bytes icons/GUI/arrow-left@2x.png | Bin 1468 -> 0 bytes icons/GUI/arrow-right-double.png | Bin 924 -> 0 bytes icons/GUI/arrow-right-double@2x.png | Bin 2225 -> 0 bytes icons/GUI/arrow-right.png | Bin 682 -> 0 bytes icons/GUI/arrow-right@2x.png | Bin 1567 -> 0 bytes icons/GUI/dialog-close.png | Bin 1251 -> 0 bytes icons/GUI/dialog-close@2x.png | Bin 3348 -> 0 bytes icons/GUI/document-decrypt.png | Bin 541 -> 0 bytes icons/GUI/document-decrypt@2x.png | Bin 4744 -> 0 bytes icons/GUI/document-encrypt.png | Bin 561 -> 0 bytes icons/GUI/document-encrypt@2x.png | Bin 1052 -> 0 bytes icons/GUI/document-export.png | Bin 865 -> 0 bytes icons/GUI/document-export@2x.png | Bin 1830 -> 0 bytes icons/GUI/document-open.png | Bin 1125 -> 0 bytes icons/GUI/document-open@2x.png | Bin 2229 -> 0 bytes icons/GUI/document-print.png | Bin 880 -> 0 bytes icons/GUI/document-print@2x.png | Bin 2065 -> 0 bytes icons/GUI/document-print_32.png | Bin 1255 -> 0 bytes icons/GUI/document-print_32@2x.png | Bin 2916 -> 0 bytes icons/GUI/flag.png | Bin 2676 -> 0 bytes icons/GUI/flag@2x.png | Bin 1837 -> 0 bytes icons/GUI/flag_32.png | Bin 4193 -> 0 bytes icons/GUI/flag_32@2x.png | Bin 2898 -> 0 bytes icons/GUI/format-stroke-color.png | Bin 1703 -> 0 bytes icons/GUI/format-stroke-color@2x.png | Bin 4846 -> 0 bytes icons/GUI/licence.txt | 169 ----- icons/GUI/office-chart-line.png | Bin 728 -> 0 bytes icons/GUI/office-chart-line@2x.png | Bin 1460 -> 0 bytes icons/GUI/preferences-system.png | Bin 2171 -> 0 bytes icons/GUI/preferences-system@2x.png | Bin 6296 -> 0 bytes icons/GUI/transform-move.png | Bin 1103 -> 0 bytes icons/GUI/transform-move@2x.png | Bin 2186 -> 0 bytes icons/GUI/transform-move_32.png | Bin 1786 -> 0 bytes icons/GUI/transform-move_32@2x.png | Bin 4304 -> 0 bytes icons/GUI/view-filter.png | Bin 885 -> 0 bytes icons/GUI/view-filter@2x.png | Bin 3793 -> 0 bytes icons/GUI/view-fullscreen.png | Bin 381 -> 0 bytes icons/GUI/view-fullscreen@2x.png | Bin 1232 -> 0 bytes icons/GUI/view-grid.png | Bin 1467 -> 0 bytes icons/GUI/view-grid@2x.png | Bin 3163 -> 0 bytes icons/GUI/view-refresh.png | Bin 1283 -> 0 bytes icons/GUI/view-refresh@2x.png | Bin 3287 -> 0 bytes icons/app/gpxsee.png | Bin 2379 -> 0 bytes icons/app/gpxsee@2x.png | Bin 4940 -> 0 bytes src/GUI/app.cpp | 2 + src/GUI/gui.cpp | 72 +- src/GUI/icons.h | 87 ++- src/GUI/optionsdialog.cpp | 24 +- src/GUI/passwordedit.cpp | 7 +- theme-default.qrc | 34 + theme-unix.qrc | 34 + 112 files changed, 1257 insertions(+), 293 deletions(-) create mode 100644 icons/GUI/FlatColor/actions/22x22/application-exit.svg create mode 100644 icons/GUI/FlatColor/actions/22x22/document-close.svg create mode 100644 icons/GUI/FlatColor/actions/22x22/document-export.svg create mode 100644 icons/GUI/FlatColor/actions/22x22/document-open-folder.svg create mode 100644 icons/GUI/FlatColor/actions/22x22/document-open.svg create mode 100644 icons/GUI/FlatColor/actions/22x22/document-print.svg create mode 100644 icons/GUI/FlatColor/actions/22x22/flag.svg create mode 100644 icons/GUI/FlatColor/actions/22x22/go-first.svg create mode 100644 icons/GUI/FlatColor/actions/22x22/go-last.svg create mode 100644 icons/GUI/FlatColor/actions/22x22/go-next.svg create mode 100644 icons/GUI/FlatColor/actions/22x22/go-previous.svg create mode 100644 icons/GUI/FlatColor/actions/22x22/hint.svg create mode 100644 icons/GUI/FlatColor/actions/22x22/map-globe.svg create mode 100644 icons/GUI/FlatColor/actions/22x22/office-chart-area-stacked.svg create mode 100644 icons/GUI/FlatColor/actions/22x22/show-hidden.svg create mode 100644 icons/GUI/FlatColor/actions/22x22/transform-move.svg create mode 100644 icons/GUI/FlatColor/actions/22x22/view-fullscreen.svg create mode 100644 icons/GUI/FlatColor/actions/22x22/view-refresh.svg create mode 100644 icons/GUI/FlatColor/index.theme create mode 100644 icons/GUI/FlatColor/licence.txt create mode 100644 icons/GUI/FlatColor/preferences/48x48/gpxsee_appearance.svg create mode 100644 icons/GUI/FlatColor/preferences/48x48/gpxsee_data.svg create mode 100644 icons/GUI/FlatColor/preferences/48x48/gpxsee_dem.svg create mode 100644 icons/GUI/FlatColor/preferences/48x48/gpxsee_maps.svg create mode 100644 icons/GUI/FlatColor/preferences/48x48/gpxsee_poi.svg create mode 100644 icons/GUI/FlatColor/preferences/48x48/gpxsee_position.svg create mode 100644 icons/GUI/FlatColor/preferences/48x48/gpxsee_print+export.svg create mode 100644 icons/GUI/FlatColor/preferences/48x48/gpxsee_system.svg create mode 100644 icons/GUI/Papirus/actions/22x22/application-exit.svg create mode 100644 icons/GUI/Papirus/actions/22x22/document-close.svg create mode 100644 icons/GUI/Papirus/actions/22x22/document-export.svg create mode 100644 icons/GUI/Papirus/actions/22x22/document-open-folder.svg create mode 100644 icons/GUI/Papirus/actions/22x22/document-open.svg create mode 100644 icons/GUI/Papirus/actions/22x22/document-print.svg create mode 100644 icons/GUI/Papirus/actions/22x22/flag.svg create mode 100644 icons/GUI/Papirus/actions/22x22/go-first.svg create mode 100644 icons/GUI/Papirus/actions/22x22/go-last.svg create mode 100644 icons/GUI/Papirus/actions/22x22/go-next.svg create mode 100644 icons/GUI/Papirus/actions/22x22/go-previous.svg create mode 100644 icons/GUI/Papirus/actions/22x22/hint.svg create mode 100644 icons/GUI/Papirus/actions/22x22/map-globe.svg create mode 100644 icons/GUI/Papirus/actions/22x22/office-chart-area-stacked.svg create mode 100644 icons/GUI/Papirus/actions/22x22/show-hidden.svg create mode 100644 icons/GUI/Papirus/actions/22x22/transform-move.svg create mode 100644 icons/GUI/Papirus/actions/22x22/view-fullscreen.svg create mode 100644 icons/GUI/Papirus/actions/22x22/view-refresh.svg create mode 100644 icons/GUI/Papirus/index.theme create mode 100644 icons/GUI/Papirus/licence.txt create mode 120000 icons/GUI/Papirus/preferences delete mode 100644 icons/GUI/application-exit.png delete mode 100644 icons/GUI/application-exit@2x.png delete mode 100644 icons/GUI/applications-internet.png delete mode 100644 icons/GUI/applications-internet@2x.png delete mode 100644 icons/GUI/applications-internet_32.png delete mode 100644 icons/GUI/applications-internet_32@2x.png delete mode 100644 icons/GUI/arrow-left-double.png delete mode 100644 icons/GUI/arrow-left-double@2x.png delete mode 100644 icons/GUI/arrow-left.png delete mode 100644 icons/GUI/arrow-left@2x.png delete mode 100644 icons/GUI/arrow-right-double.png delete mode 100644 icons/GUI/arrow-right-double@2x.png delete mode 100644 icons/GUI/arrow-right.png delete mode 100644 icons/GUI/arrow-right@2x.png delete mode 100644 icons/GUI/dialog-close.png delete mode 100644 icons/GUI/dialog-close@2x.png delete mode 100644 icons/GUI/document-decrypt.png delete mode 100644 icons/GUI/document-decrypt@2x.png delete mode 100644 icons/GUI/document-encrypt.png delete mode 100644 icons/GUI/document-encrypt@2x.png delete mode 100644 icons/GUI/document-export.png delete mode 100644 icons/GUI/document-export@2x.png delete mode 100644 icons/GUI/document-open.png delete mode 100644 icons/GUI/document-open@2x.png delete mode 100644 icons/GUI/document-print.png delete mode 100644 icons/GUI/document-print@2x.png delete mode 100644 icons/GUI/document-print_32.png delete mode 100644 icons/GUI/document-print_32@2x.png delete mode 100644 icons/GUI/flag.png delete mode 100644 icons/GUI/flag@2x.png delete mode 100644 icons/GUI/flag_32.png delete mode 100644 icons/GUI/flag_32@2x.png delete mode 100644 icons/GUI/format-stroke-color.png delete mode 100644 icons/GUI/format-stroke-color@2x.png delete mode 100644 icons/GUI/licence.txt delete mode 100644 icons/GUI/office-chart-line.png delete mode 100644 icons/GUI/office-chart-line@2x.png delete mode 100644 icons/GUI/preferences-system.png delete mode 100644 icons/GUI/preferences-system@2x.png delete mode 100644 icons/GUI/transform-move.png delete mode 100644 icons/GUI/transform-move@2x.png delete mode 100644 icons/GUI/transform-move_32.png delete mode 100644 icons/GUI/transform-move_32@2x.png delete mode 100644 icons/GUI/view-filter.png delete mode 100644 icons/GUI/view-filter@2x.png delete mode 100644 icons/GUI/view-fullscreen.png delete mode 100644 icons/GUI/view-fullscreen@2x.png delete mode 100644 icons/GUI/view-grid.png delete mode 100644 icons/GUI/view-grid@2x.png delete mode 100644 icons/GUI/view-refresh.png delete mode 100644 icons/GUI/view-refresh@2x.png delete mode 100644 icons/app/gpxsee.png delete mode 100644 icons/app/gpxsee@2x.png create mode 100644 theme-default.qrc create mode 100644 theme-unix.qrc diff --git a/README.md b/README.md index 8af3d60d..c4388127 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,8 @@ for translations. GPXSee is licensed under GPL-3.0 (only). However, some 3rd party parts are using different, GPL compatible, licenses: -* [Oxygen icons](icons/GUI) - LGPLv3 +* [Icons8 Flat Color Icons](icons/GUI/FlatColor) - MIT +* [Papirus icons](icons/GUI/Papirus) - GPLv3 * [Mapbox Maki icons](icons/map/POI) - CC0 * [Map Icons Collection](icons/symbols) - CC BY SA 3.0 * [RTree implementation](src/common/rtree.h) - Public domain diff --git a/gpxsee.pro b/gpxsee.pro index f4a16b92..22661a87 100644 --- a/gpxsee.pro +++ b/gpxsee.pro @@ -488,6 +488,8 @@ TRANSLATIONS = lang/gpxsee_en.ts \ lang/gpxsee_ko.ts macx { + RESOURCES += theme-default.qrc + ICON = icons/app/gpxsee.icns QMAKE_INFO_PLIST = pkg/mac/Info.plist locale.path = Contents/Resources/translations @@ -502,11 +504,12 @@ macx { icons.files = $$files(icons/formats/*.icns) lproj.path = Contents/Resources lproj.files = $$files(pkg/mac/lproj/*) - QMAKE_BUNDLE_DATA += locale maps symbols icons crs lproj } win32 { + RESOURCES += theme-default.qrc + QMAKE_TARGET_DESCRIPTION = GPXSee QMAKE_TARGET_COPYRIGHT = Copyright (c) 2023 Martin Tuma RC_ICONS = icons/app/gpxsee.ico \ @@ -549,8 +552,9 @@ win32 { } unix:!macx:!android { - isEmpty(PREFIX):PREFIX = /usr/local + RESOURCES += theme-unix.qrc + isEmpty(PREFIX):PREFIX = /usr/local maps.files = $$files(data/maps/*) maps.path = $$PREFIX/share/gpxsee/maps crs.files = $$files(data/CRS/*) @@ -572,6 +576,8 @@ unix:!macx:!android { } android { + RESOURCES += theme-default.qrc + HEADERS += src/GUI/navigationwidget.h SOURCES += src/GUI/navigationwidget.cpp diff --git a/gpxsee.qrc b/gpxsee.qrc index d060d2fb..2a8f3e9c 100644 --- a/gpxsee.qrc +++ b/gpxsee.qrc @@ -1,58 +1,7 @@ - icons/app/gpxsee.png - icons/app/gpxsee@2x.png - icons/GUI/dialog-close.png - icons/GUI/dialog-close@2x.png - icons/GUI/document-open.png - icons/GUI/document-open@2x.png - icons/GUI/document-print.png - icons/GUI/document-print@2x.png - icons/GUI/document-export.png - icons/GUI/document-export@2x.png - icons/GUI/flag.png - icons/GUI/flag@2x.png - icons/GUI/application-exit.png - icons/GUI/application-exit@2x.png - icons/GUI/applications-internet.png - icons/GUI/applications-internet@2x.png - icons/GUI/view-refresh.png - icons/GUI/view-refresh@2x.png - icons/GUI/arrow-left.png - icons/GUI/arrow-left@2x.png - icons/GUI/arrow-right.png - icons/GUI/arrow-right@2x.png - icons/GUI/arrow-left-double.png - icons/GUI/arrow-left-double@2x.png - icons/GUI/arrow-right-double.png - icons/GUI/arrow-right-double@2x.png - icons/GUI/view-fullscreen.png - icons/GUI/view-fullscreen@2x.png - icons/GUI/office-chart-line.png - icons/GUI/office-chart-line@2x.png - icons/GUI/format-stroke-color.png - icons/GUI/format-stroke-color@2x.png - icons/GUI/flag_32.png - icons/GUI/flag_32@2x.png - icons/GUI/preferences-system.png - icons/GUI/preferences-system@2x.png - icons/GUI/document-print_32.png - icons/GUI/document-print_32@2x.png - icons/GUI/view-filter.png - icons/GUI/view-filter@2x.png - icons/GUI/applications-internet_32.png - icons/GUI/applications-internet_32@2x.png - icons/GUI/view-grid.png - icons/GUI/view-grid@2x.png - icons/GUI/document-decrypt.png - icons/GUI/document-decrypt.png - icons/GUI/document-encrypt.png - icons/GUI/document-encrypt.png - icons/GUI/transform-move.png - icons/GUI/transform-move@2x.png - icons/GUI/transform-move_32.png - icons/GUI/transform-move_32@2x.png + icons/app/hicolor/scalable/apps/gpxsee.svg diff --git a/icons/GUI/FlatColor/actions/22x22/application-exit.svg b/icons/GUI/FlatColor/actions/22x22/application-exit.svg new file mode 100644 index 00000000..77c33212 --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/application-exit.svg @@ -0,0 +1,3 @@ + + + diff --git a/icons/GUI/FlatColor/actions/22x22/document-close.svg b/icons/GUI/FlatColor/actions/22x22/document-close.svg new file mode 100644 index 00000000..cec357a6 --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/document-close.svg @@ -0,0 +1,3 @@ + + + diff --git a/icons/GUI/FlatColor/actions/22x22/document-export.svg b/icons/GUI/FlatColor/actions/22x22/document-export.svg new file mode 100644 index 00000000..9b6fe5a5 --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/document-export.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/GUI/FlatColor/actions/22x22/document-open-folder.svg b/icons/GUI/FlatColor/actions/22x22/document-open-folder.svg new file mode 100644 index 00000000..648f5cad --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/document-open-folder.svg @@ -0,0 +1,4 @@ + + + + diff --git a/icons/GUI/FlatColor/actions/22x22/document-open.svg b/icons/GUI/FlatColor/actions/22x22/document-open.svg new file mode 100644 index 00000000..648f5cad --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/document-open.svg @@ -0,0 +1,4 @@ + + + + diff --git a/icons/GUI/FlatColor/actions/22x22/document-print.svg b/icons/GUI/FlatColor/actions/22x22/document-print.svg new file mode 100644 index 00000000..4f7d2881 --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/document-print.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/icons/GUI/FlatColor/actions/22x22/flag.svg b/icons/GUI/FlatColor/actions/22x22/flag.svg new file mode 100644 index 00000000..95e1c7c3 --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/flag.svg @@ -0,0 +1,4 @@ + + + + diff --git a/icons/GUI/FlatColor/actions/22x22/go-first.svg b/icons/GUI/FlatColor/actions/22x22/go-first.svg new file mode 100644 index 00000000..d32e3e1a --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/go-first.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/GUI/FlatColor/actions/22x22/go-last.svg b/icons/GUI/FlatColor/actions/22x22/go-last.svg new file mode 100644 index 00000000..a0f5f280 --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/go-last.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/GUI/FlatColor/actions/22x22/go-next.svg b/icons/GUI/FlatColor/actions/22x22/go-next.svg new file mode 100644 index 00000000..e049ff1b --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/go-next.svg @@ -0,0 +1,3 @@ + + + diff --git a/icons/GUI/FlatColor/actions/22x22/go-previous.svg b/icons/GUI/FlatColor/actions/22x22/go-previous.svg new file mode 100644 index 00000000..6f470ffb --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/go-previous.svg @@ -0,0 +1,3 @@ + + + diff --git a/icons/GUI/FlatColor/actions/22x22/hint.svg b/icons/GUI/FlatColor/actions/22x22/hint.svg new file mode 100644 index 00000000..a791d770 --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/hint.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/icons/GUI/FlatColor/actions/22x22/map-globe.svg b/icons/GUI/FlatColor/actions/22x22/map-globe.svg new file mode 100644 index 00000000..b0bfe882 --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/map-globe.svg @@ -0,0 +1,4 @@ + + + + diff --git a/icons/GUI/FlatColor/actions/22x22/office-chart-area-stacked.svg b/icons/GUI/FlatColor/actions/22x22/office-chart-area-stacked.svg new file mode 100644 index 00000000..9caa4cfe --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/office-chart-area-stacked.svg @@ -0,0 +1,4 @@ + + + + diff --git a/icons/GUI/FlatColor/actions/22x22/show-hidden.svg b/icons/GUI/FlatColor/actions/22x22/show-hidden.svg new file mode 100644 index 00000000..3a1d9c87 --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/show-hidden.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/icons/GUI/FlatColor/actions/22x22/transform-move.svg b/icons/GUI/FlatColor/actions/22x22/transform-move.svg new file mode 100644 index 00000000..8e979cbc --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/transform-move.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/icons/GUI/FlatColor/actions/22x22/view-fullscreen.svg b/icons/GUI/FlatColor/actions/22x22/view-fullscreen.svg new file mode 100644 index 00000000..0d1d8488 --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/view-fullscreen.svg @@ -0,0 +1,3 @@ + + + diff --git a/icons/GUI/FlatColor/actions/22x22/view-refresh.svg b/icons/GUI/FlatColor/actions/22x22/view-refresh.svg new file mode 100644 index 00000000..c2168dcb --- /dev/null +++ b/icons/GUI/FlatColor/actions/22x22/view-refresh.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/icons/GUI/FlatColor/index.theme b/icons/GUI/FlatColor/index.theme new file mode 100644 index 00000000..d3ce32d9 --- /dev/null +++ b/icons/GUI/FlatColor/index.theme @@ -0,0 +1,10 @@ +[Icon Theme] +Name=GPXSee +Inherits=hicolor +Directories=actions/22x22,preferences/48x48 + +[actions/22x22] +Size=22 + +[preferences/48x48] +Size=48 diff --git a/icons/GUI/FlatColor/licence.txt b/icons/GUI/FlatColor/licence.txt new file mode 100644 index 00000000..8bc0ca5d --- /dev/null +++ b/icons/GUI/FlatColor/licence.txt @@ -0,0 +1,27 @@ +The FlatColor icons are based on Icons8 Flat Color Icons +(https://github.com/icons8/flat-color-icons) licensed under the MIT licence. + +----- + +Copyright (c) 2017 Icons8 (https://icons8.com) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/icons/GUI/FlatColor/preferences/48x48/gpxsee_appearance.svg b/icons/GUI/FlatColor/preferences/48x48/gpxsee_appearance.svg new file mode 100644 index 00000000..114919df --- /dev/null +++ b/icons/GUI/FlatColor/preferences/48x48/gpxsee_appearance.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/icons/GUI/FlatColor/preferences/48x48/gpxsee_data.svg b/icons/GUI/FlatColor/preferences/48x48/gpxsee_data.svg new file mode 100644 index 00000000..f748b31f --- /dev/null +++ b/icons/GUI/FlatColor/preferences/48x48/gpxsee_data.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/GUI/FlatColor/preferences/48x48/gpxsee_dem.svg b/icons/GUI/FlatColor/preferences/48x48/gpxsee_dem.svg new file mode 100644 index 00000000..574dcf69 --- /dev/null +++ b/icons/GUI/FlatColor/preferences/48x48/gpxsee_dem.svg @@ -0,0 +1,3 @@ + + + diff --git a/icons/GUI/FlatColor/preferences/48x48/gpxsee_maps.svg b/icons/GUI/FlatColor/preferences/48x48/gpxsee_maps.svg new file mode 100644 index 00000000..dcda4a75 --- /dev/null +++ b/icons/GUI/FlatColor/preferences/48x48/gpxsee_maps.svg @@ -0,0 +1,4 @@ + + + + diff --git a/icons/GUI/FlatColor/preferences/48x48/gpxsee_poi.svg b/icons/GUI/FlatColor/preferences/48x48/gpxsee_poi.svg new file mode 100644 index 00000000..b3a50327 --- /dev/null +++ b/icons/GUI/FlatColor/preferences/48x48/gpxsee_poi.svg @@ -0,0 +1,4 @@ + + + + diff --git a/icons/GUI/FlatColor/preferences/48x48/gpxsee_position.svg b/icons/GUI/FlatColor/preferences/48x48/gpxsee_position.svg new file mode 100644 index 00000000..22397fd5 --- /dev/null +++ b/icons/GUI/FlatColor/preferences/48x48/gpxsee_position.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/icons/GUI/FlatColor/preferences/48x48/gpxsee_print+export.svg b/icons/GUI/FlatColor/preferences/48x48/gpxsee_print+export.svg new file mode 100644 index 00000000..1b8d2b84 --- /dev/null +++ b/icons/GUI/FlatColor/preferences/48x48/gpxsee_print+export.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/icons/GUI/FlatColor/preferences/48x48/gpxsee_system.svg b/icons/GUI/FlatColor/preferences/48x48/gpxsee_system.svg new file mode 100644 index 00000000..ffbe4c7a --- /dev/null +++ b/icons/GUI/FlatColor/preferences/48x48/gpxsee_system.svg @@ -0,0 +1,4 @@ + + + + diff --git a/icons/GUI/Papirus/actions/22x22/application-exit.svg b/icons/GUI/Papirus/actions/22x22/application-exit.svg new file mode 100644 index 00000000..a44fff1d --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/application-exit.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/icons/GUI/Papirus/actions/22x22/document-close.svg b/icons/GUI/Papirus/actions/22x22/document-close.svg new file mode 100644 index 00000000..f47fcd68 --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/document-close.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/icons/GUI/Papirus/actions/22x22/document-export.svg b/icons/GUI/Papirus/actions/22x22/document-export.svg new file mode 100644 index 00000000..8b0e4275 --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/document-export.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/icons/GUI/Papirus/actions/22x22/document-open-folder.svg b/icons/GUI/Papirus/actions/22x22/document-open-folder.svg new file mode 100644 index 00000000..e4776a9f --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/document-open-folder.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/icons/GUI/Papirus/actions/22x22/document-open.svg b/icons/GUI/Papirus/actions/22x22/document-open.svg new file mode 100644 index 00000000..4bc6c791 --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/document-open.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/icons/GUI/Papirus/actions/22x22/document-print.svg b/icons/GUI/Papirus/actions/22x22/document-print.svg new file mode 100644 index 00000000..2b8fe314 --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/document-print.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/icons/GUI/Papirus/actions/22x22/flag.svg b/icons/GUI/Papirus/actions/22x22/flag.svg new file mode 100644 index 00000000..8dda2d84 --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/flag.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/icons/GUI/Papirus/actions/22x22/go-first.svg b/icons/GUI/Papirus/actions/22x22/go-first.svg new file mode 100644 index 00000000..e57f7009 --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/go-first.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/icons/GUI/Papirus/actions/22x22/go-last.svg b/icons/GUI/Papirus/actions/22x22/go-last.svg new file mode 100644 index 00000000..d44cf9ae --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/go-last.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/icons/GUI/Papirus/actions/22x22/go-next.svg b/icons/GUI/Papirus/actions/22x22/go-next.svg new file mode 100644 index 00000000..a94d8aa0 --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/go-next.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/icons/GUI/Papirus/actions/22x22/go-previous.svg b/icons/GUI/Papirus/actions/22x22/go-previous.svg new file mode 100644 index 00000000..277e8d66 --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/go-previous.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/icons/GUI/Papirus/actions/22x22/hint.svg b/icons/GUI/Papirus/actions/22x22/hint.svg new file mode 100644 index 00000000..b4eed88b --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/hint.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/icons/GUI/Papirus/actions/22x22/map-globe.svg b/icons/GUI/Papirus/actions/22x22/map-globe.svg new file mode 100644 index 00000000..edefc7fb --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/map-globe.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/icons/GUI/Papirus/actions/22x22/office-chart-area-stacked.svg b/icons/GUI/Papirus/actions/22x22/office-chart-area-stacked.svg new file mode 100644 index 00000000..b46b39b2 --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/office-chart-area-stacked.svg @@ -0,0 +1,9 @@ + + + + + + + diff --git a/icons/GUI/Papirus/actions/22x22/show-hidden.svg b/icons/GUI/Papirus/actions/22x22/show-hidden.svg new file mode 100644 index 00000000..0e070ecd --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/show-hidden.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/icons/GUI/Papirus/actions/22x22/transform-move.svg b/icons/GUI/Papirus/actions/22x22/transform-move.svg new file mode 100644 index 00000000..54916892 --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/transform-move.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/icons/GUI/Papirus/actions/22x22/view-fullscreen.svg b/icons/GUI/Papirus/actions/22x22/view-fullscreen.svg new file mode 100644 index 00000000..0fd21d99 --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/view-fullscreen.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/icons/GUI/Papirus/actions/22x22/view-refresh.svg b/icons/GUI/Papirus/actions/22x22/view-refresh.svg new file mode 100644 index 00000000..4a11f428 --- /dev/null +++ b/icons/GUI/Papirus/actions/22x22/view-refresh.svg @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/icons/GUI/Papirus/index.theme b/icons/GUI/Papirus/index.theme new file mode 100644 index 00000000..cb034546 --- /dev/null +++ b/icons/GUI/Papirus/index.theme @@ -0,0 +1,10 @@ +[Icon Theme] +Name=GPXSee +Inherits=hicolor +Directories=actions/22x22,preferences/48x48 + +[actions/22x22] +Size=22 + +[actions/48x48] +Size=48 diff --git a/icons/GUI/Papirus/licence.txt b/icons/GUI/Papirus/licence.txt new file mode 100644 index 00000000..1b6b3e54 --- /dev/null +++ b/icons/GUI/Papirus/licence.txt @@ -0,0 +1,679 @@ +Subset of the Papirus icon theme +(https://github.com/PapirusDevelopmentTeam/papirus-icon-theme) + +----- + + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/icons/GUI/Papirus/preferences b/icons/GUI/Papirus/preferences new file mode 120000 index 00000000..eeedffe9 --- /dev/null +++ b/icons/GUI/Papirus/preferences @@ -0,0 +1 @@ +../FlatColor/preferences \ No newline at end of file diff --git a/icons/GUI/application-exit.png b/icons/GUI/application-exit.png deleted file mode 100644 index ed5f8b2515e72608d2de9d45fb80ff481926066e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1134 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 xofJ?i6v_xd_-UH<{ZK^pu$J($^& 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 P00000NkvXXu0mjfgWA*# diff --git a/icons/GUI/applications-internet_32.png b/icons/GUI/applications-internet_32.png deleted file mode 100644 index a9a9d2e9729d71bf9eccbdee4810f12a280f4ca9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2683 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 Uug2acr~m)}07*qoM6N<$f+6hsG5`Po diff --git a/icons/GUI/arrow-left-double.png b/icons/GUI/arrow-left-double.png deleted file mode 100644 index 1422338f7277561c05baf8b3a4be4ecd8fdbad5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 926 zcmV;P17ZA$P)B)mZ#3DVELZOr%3LbLl#e*Q?$xAP#7sVb#E3HBdHr?#MnN4=* zz4z;5W@rclnutPw!PTjuB3 zrJ?gftA#U#^E(E!Q*36Bv**#}3zrW+UVc0h%*`;%K$ohM)o&K27mD>peF0He+k{@4 zs7!o)dhWEvZH|@tiZt#=Q-#!>x#_v_vGN$|D|LVYZw5z>kj2fDQzyTeIy%K%--YZ- zkf7XvGw`r_tXgnV4r;9$B$EK&2AIuj@1M^6;f{pkRzn1VEyB8AGw6*Og&N#Eo>1+}42NEcoYX6M+K zBSWPdhYx;Y`N9t!2?OOafE#e&Txl~(Gx{okXEWK@8E>BF5MSC`+;?{W-U{5F%OshN zw%KSIh>&3c$Sv?dN}(i500)bKt+M?~CHvu#Tq=i#*9hF`lm>AM+)B%cMXsY`AweKU z&|Kq5<0-&c9Bl6RUoW4d)9}D|aqv6`wlrpjrwk(WzBm%r{2WFndUJ&`r z|FkpMxs^T8Pb|SGXx%cbi4MgJ6Bc0JcBs7yOUs2Kh($07*qoM6N<$g0%0n AIsgCw diff --git a/icons/GUI/arrow-left-double@2x.png b/icons/GUI/arrow-left-double@2x.png deleted file mode 100644 index 95324cdb752d6a7a15cf60d1460c8fd756c2929f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2067 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 N002ovPDHLkV1j5$YncE5 diff --git a/icons/GUI/dialog-close@2x.png b/icons/GUI/dialog-close@2x.png deleted file mode 100644 index acc22a5cfefd10a462762cceefe44ee72ee7f430..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3348 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 diff --git a/icons/GUI/document-decrypt@2x.png b/icons/GUI/document-decrypt@2x.png deleted file mode 100644 index 0612191f7a6c0054eb071a9b125a786c2c863b15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4744 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 diff --git a/icons/GUI/document-export@2x.png b/icons/GUI/document-export@2x.png deleted file mode 100644 index 13814cf8272565af2c1845a58973cf1e466ff10e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1830 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 diff --git a/icons/GUI/document-print_32.png b/icons/GUI/document-print_32.png deleted file mode 100644 index d65550422501ef375158020f3f1390dba07765bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1255 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 diff --git a/icons/GUI/flag_32.png b/icons/GUI/flag_32.png deleted file mode 100644 index 51e1c8f8c1fa1688a64436ed366e3dba15a6b750..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4193 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 diff --git a/icons/GUI/flag_32@2x.png b/icons/GUI/flag_32@2x.png deleted file mode 100644 index fa889df2ee9e231b7ca2bf7ba4ad034d6fea8953..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2898 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 diff --git a/icons/GUI/format-stroke-color.png b/icons/GUI/format-stroke-color.png deleted file mode 100644 index 05c34b9a4b9cfe2d23f50de00081ad58f2ddc9c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1703 zcmV;Y23YxtP)$eLt_i-|xK=ilT^6C}i2$*;NukdcfQCzUhL<<#M*azyGC~GiMI7 zSgbAx41+hPO+YLbw>mjFJ@)hS)B5`QK6iC>?ccIx%W!UPZsfEGSXo(hI668Ga=F~0 zgoFg@*s){Uwzf7ZDJkhULI``@!I4)N5Pti+B%*yI3BBaZT#F!$@d8p`DIj$fp`^yz zXaR)J1^2SDvL3Xywo={Q-Bdfq9o1w0}&bmP7%R14FK)Ov2~)?1Vj~!a1Dco zV4^fPN`U?)kw~O!wVLYe>>Lq^L=?(FLFxvjHWWfjfbQNi=D6 zGg^SAprBw^OiT>L%srcN}@J56c~rujvbYAgM%M0k;_N8 zzP?&o!h_5Gn;zA`z`zT*ILp`$N9aMIVN!_Rm{fq&)p@ZtZ@wUwNJb)s!Xdg0v;>F4 z>57Vq(&DMvY^*>LsgsWvQ0&RJyFrp(n6J$l?~`6*lhL>adC0a9UL5l|KrJr z%d6%AZ!p#i`tW$5(eW8r#E>|sR4TQ2U)_)IgxcU_6~u zQd0iF-4B4V$#8RX>xaZMFE6jN^w=38Ae~HLwSj=l@B)ws%g)Xo!YKCZ`@zM<=fX0CRMwG$>3_#?r{&78L4(Dz#&uKV2J$BCo0%<^FfS49A0VfOu zju_bwvEV7*6TJ}7E=}c+eyNJ0YPY98A%x5@5J;FnAV*(|Lk5 zdS(sP)+D07Ivh`>Cxve_5SR;&GQy7lhZhIX%?HFFXsVsOEJt>r3116|iK6({PdFWW>8-4_J^ijfQIYIsj|0Y zYdN!Ro=hrma!|hX_&~m*sdts4_GXo0_vP)1t>^aSuT$49uQ>E^Vd389;+*ZDm!wyn zU6EA&O=)7`#g!R~FUs=s)a4a9hs!r+9w^_DvAeuhwzd3dT26EPv|7A&K^smXKv0VwvMO~u2#kbzdOu02b zE&X;xN@jOhLSA=>u%IU(rlcnzs5K_0%za|?18N=&{B6@Gv@b)e*qV$zSuu2B98z7002ovPDHLkV1iIJ8(#nb diff --git a/icons/GUI/format-stroke-color@2x.png b/icons/GUI/format-stroke-color@2x.png deleted file mode 100644 index 7274212ddf90f36e534d79de9ce19a4a18ddf2b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4846 zcmVD4v(Mi9cYgcq^BCw0k&%(H5LgR*4lM15<{uM_ z7cVZk_~MJV0@CC0NWcQ3z~nDivcCbAE?xSKapT6F1my7H!==OFhyt?fR}BpPGUYq3 zxc&CqZ<;YSoQFmAh!sB2-l^I(YElR$%IvDDydm7&U6t=XG^;MLwTTQB^gN znwshtLIB`&I=St(+qm+|E0I#t(a}MBdpp1W^{?-K@4fe4NXY$?k4K|wS0H6BC?Qn# z($w|=)mKIaZY0GNo}VCLl8wv~a6+JcT)~~6ohzl|Av_+>175H9KLAbBG*VMjgNmYL zW@cvc;DZlRR#rwd8l|D!A;c&Qeb8~IL&~+V` z%QesKc0bmGqtl*@kV@~4`oXlGS$SD<0*e{R&?Sp_LCu1Kg4;ArleM+A9654?x8Hs{ z^4e>!VVdSCB9F)8&(6+nFijJ~Fz|Z4kGS3L+v3<{C)Kl%{+RF1m_^d#-C)3Qv?nsJ%lF)h=Jo3mRD@TnQRUHfl|99rhnQ9;q$S5o<3>`UgBqg41 z`0(LH)lE$;?d|PZe!t(HmX`K5FeU79RA3l)BD?0&fgnXi&jMv9SmP53tRQyA=kMoN zt}xE46vTLe^hjibK>Ybx?mdu*SBzgjsI0793;b~3zI}`wIg&si;B|RCW;~4$f(x^= z{dm2R_V#vERn19HPhZPNmjsb=bAo;&2)QP{K*#kCh?c<`Nkom0FXJWKA-Obx7(c`a^AfR%`O0$+lR4`9VqgrR7|OiFK*;5BbWJmY}9E2>FLu9 zaZE$`Q8_oZ1Kh#O85-6v1Tw2X`2`ea5lG$6hV5r%0D!EltluARY@9zNJ3D9MgbBjo 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 UV - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser General Public License from time to time. Such new -versions will be similar in spirit to the present version, but may -differ in detail to address new problems or concerns. - - Each version is given a distinguishing version number. If the -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. diff --git a/icons/GUI/office-chart-line.png b/icons/GUI/office-chart-line.png deleted file mode 100644 index 70404aae67ae86ac80c89031d62a80a436a84806..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 728 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6jKx9jP7LeL$-D$|I14-?i-A-N z2s5sFlw1iEWH0gbb!ETFBp|M;Aug;J0Mw%v;1l8slw$b*zq#rEVJF9(LQ{4LP2DB5 ze3#G)?YeIP)4uPLD(A@f!k_zft6JzbEnlbp?>oe6ocexjQ486s>6g0jd*SNe+ms@9 z2=~_1)YNbJzg<0aH}3+@?60+(|Lx*gtljWksp4zE)E|+ve{ItU+@|Tbi*FWZ)@RY8 z&)d|(w`qCrC!Kim6bqopkBBBZ)IzKZB`53tl=L&|Hl@oGWD7-K~uj@vh3Te z9=KUOXglw`?R>LWs8@4leiY9CxQ&0BO4XOp>0h^twro*M0veLG@O$3!?*>g@JSTkL zq8_waEfi?fcEO2`&2M?KKmPy!f70>~y1;-+ED7=p289?S5U{YYaBy&P^76~b%PXs> zsHp4c=;-R|8yFfI8XFs%nc3L*`uh3%C#R*SXJi%>lvUO?PnEak7aXC5R z0BgyHF0UJ&3BqREjgPOoBe(k|pN5TEV67+5Rj+jq1^qT9Tr_CWNZ-)Pp}g#7n_SO} zwCq&|AKWz;?QFTJW9D||l%S_birM_`?Gqd`_9(2{-MV*9rKE(--yH#W*2?6bI&(ll z{$(2PlTBIP&Y|9!4H@OhjRMMIw(;_oExRkP=r&tO9C^%CTY57g?evWw>MS?37;dhL zdc(0f)#u6%&b9@XDt~0($i6u|VZ+?He4F?r%%&fZ+|RISnyl9<|5H;yVdv@U=d#Wz Gp$PzbA2o&m diff --git a/icons/GUI/office-chart-line@2x.png b/icons/GUI/office-chart-line@2x.png deleted file mode 100644 index 0cbf59948d3a036c88d3a3532b7ea016b5889b96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1460 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 diff --git a/icons/GUI/preferences-system@2x.png b/icons/GUI/preferences-system@2x.png deleted file mode 100644 index 9ea5cec4472df7f11ead994b9a3248251f38bdc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6296 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 V23QbN%3J^d002ovPDHLkV1hOY4DkQ} diff --git a/icons/GUI/transform-move@2x.png b/icons/GUI/transform-move@2x.png deleted file mode 100644 index 9ddfaa123a5eed5b80987a11f028496b03704fb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2186 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 LNkvXXu0mjfxE+w2 diff --git a/icons/GUI/view-filter@2x.png b/icons/GUI/view-filter@2x.png deleted file mode 100644 index c10ccc059ee2dee35065ff59c5fca757cecce6a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3793 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 diff --git a/icons/GUI/view-fullscreen.png b/icons/GUI/view-fullscreen.png deleted file mode 100644 index ceda8189fb647c66682fa85b2e33e8271f9d5b93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H3?x5i&EW)6jKx9jP7LeL$-D$|I14-?i-C%- zgD|6$#_S59AbW|YuPgfv9vKmJrJp<}LF&Q-d_r7-G#dE!?b|L^){`esopyFU>+OC1 z{KYFtNms94zjf=*?b~U!|t;e!W{p3Ir^g3l_Y1@$%ifcVE7I{dVu( zpU|?E?+$}p`lNYZP2GOuw~lvfzLj*$D|O;2FL&@+vzc3B zb+1HBTI@NY>#MGNsAhNGT6=!lY>n#I;j=Cs(C`nA`@>uqst~+)YH}MWJUm_fT-G@y GGywpb^PA@Y diff --git a/icons/GUI/view-fullscreen@2x.png b/icons/GUI/view-fullscreen@2x.png deleted file mode 100644 index b6d16076c5d948e7bc6b485472a4309b685ac40c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1232 zcmV;>1TXuEP)vry zX_z7}$q-A4l+jzfB^m6|lkt`@9+HIx%c|l!s$j6xRza@X42~1?QPm&8Kx(yon8NMw z3<2IFGUd63zx0H3?%|x@JDhvpeO%}=Nj0C+ha5XV0uU1L5zq^mfF3#zTmVHN2jun0 zu*1L*GIS>b=YSpH4?QxZqfjV(Z!j42XNuNDM@L8h7>&knfV3XD4NO9yPbLo#;*9AU zBuQYgSoFX-phu6~0=hz>Kt5lTfoiYwPG)q%hh;QU?BwMa+%%T9mH{8=yW>HpZ~Zm;AZh!v5T5M ztpk?tQeuC94@r`+*&JTm|0_^o zcb9kT>!hDQC;R3NUp#wOH?9CSkB_snw8VZO0D#fqpx^C2wHv4fOs%bvi^ZyALsL@< ze+97B>t$zYsV?AtAi#bgK+nJcu9X!mE|(^-hmi;opO0cnef_t3JPMnlht-?_&W(@r zWhkT>EP%!3;;Z#_`mS729k+VD3Y!AhG%`Z3)2VPAnwr9V`LYI>4f#e#vER6%u=hHh zm@ZvX*i}~vwJN`U@POF-yatH%O8EV}e)v#fzo1fGXaZbu?wgokY;I28MFU&+@00NR zwPGdV_p>=O144i#F*Y|>oz%@*6Xea$HBqDN_O|%JZWr0@Z6SmZalc=z8Vq8!r$?+B z3?lCLi+0s4W@GM(fNRIBN?;*``18e!`UDFLV%1;}Yi6@}8w|D${5BXAYi6?yyRh)V z+$RE7Q{3;@1h%5L!QhF1tqO2;KP-e;(X2U7L6Ri-fQ_!(OSA->SX?BzysTOBV&nRC>^E=9Pom?+{nPn*oYT{713RautFQ>c=DmBAvRU??JfWCMkqL(}jgG2* zSJ4u`-o7m_=(U$d4~$0r{^-&B2T0BJ+nqZnZ;4DetgwyE&T3NGMtySkE@QK^3VS*f zQuS8==VCGPiG;#&=ka6ye)UQN#D;v)D0@$zD(v}0f?PbVuq%Mostb_a+Tv%gm%~Uz z158hWM28PN<-O-6?U+vFs+$w@hXEJh|ACKC#&E}s(M06r5!e0Qp3ZAy})Z-HNQyg%^h ubmf4e1eocfLz%8S_UgKW#j}QJS^omtt-5{o!)N~h0000Px#32;bRa{vGh*8l(w*8xH(n|J^K00(qQO+^RV0T2Wd0UGiHUjP6A24YJ`L;(K) z{{a7>y{D4^00lcqL_t(|+Rawkj@(of94U(O6Fee5fKOoGzk=nXh(LtwWP`vv2tt$u z5=aPvWHQsMyWQTdx9jVzi@L|gia-MQL!?+LUE69+Rh?7kc=n#D>)5el&+&NiX+k*u z<9Z2C`LZ1UD`5ZN5C?}7OePb2{OtzInLG=e`5}(;-E20+WIDriHixsE!<9xB2k?Cl0SWUY#G`eAG>#BP0iw_!FW~rho^>wddmjN078zZKIC(v= z2!^R#nY=aF?TXmm_+1Cz%n(g-?JqXjT*T?Q5``N$b&G1BIy@DXC!41l@h{|&M)54NV5bF85X$+$? z9Q1DUjIH2vTWK8nHR`f}DYRg;0B$nrx#w-fd8&qf+megxEMc&0ZwZ~JbXl+k6p*uJ zT4PHASMHT4DWE6_W5x^Mc9Xz`fhU2>VoNRwAJUztU9eKZI=;d(w^a_UwGg5%D4;@B z8Hy+cqXlra%0^3K37nK&#StAVR63Dzmjz3m6WWH1bHuhg`Dr?yn4UE<$KL|0V;H*?>dWw zye$~CT%pu4P-T*E_SlwOPBvf20lM5;Q~)ZHw>)dP=Q&;gzh)9TrNVx}D8&6T;Y`a| z89nqHb!Egg$yxpib={GE{d#*T2a?T}i{t!6pS}-L!-w7dI3wS@g`{qH5EBCiMgfI#@f{J674jWE$q%Uy4Yhp>sL3wJ6+VSxF3j)xETVN5wfz*D$v zC<`;JR_`002ovPDHLkV1lQUvB3ZU diff --git a/icons/GUI/view-grid@2x.png b/icons/GUI/view-grid@2x.png deleted file mode 100644 index df2f44ceb0f3de92460a4447061c340f0771c66a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3163 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 diff --git a/icons/app/gpxsee@2x.png b/icons/app/gpxsee@2x.png deleted file mode 100644 index 6a4bf22882bfad981b06296302c083b9ebe589cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4940 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 diff --git a/src/GUI/app.cpp b/src/GUI/app.cpp index f2e349fd..d056cd72 100644 --- a/src/GUI/app.cpp +++ b/src/GUI/app.cpp @@ -70,6 +70,8 @@ App::App(int &argc, char **argv) : QApplication(argc, argv) loadPCSs(); Waypoint::loadSymbolIcons(ProgramPaths::symbolsDir()); + QIcon::setFallbackThemeName(APP_NAME); + _gui = new GUI(); #ifdef Q_OS_ANDROID diff --git a/src/GUI/gui.cpp b/src/GUI/gui.cpp index ebcee2a3..df4f640e 100644 --- a/src/GUI/gui.cpp +++ b/src/GUI/gui.cpp @@ -187,7 +187,8 @@ void GUI::createActions() // General actions #if !defined(Q_OS_MAC) && !defined(Q_OS_ANDROID) - _exitAction = new QAction(QIcon(QUIT_ICON), tr("Quit"), this); + _exitAction = new QAction(QIcon::fromTheme(QUIT_NAME, QIcon(QUIT_ICON)), + tr("Quit"), this); _exitAction->setShortcut(QUIT_SHORTCUT); _exitAction->setMenuRole(QAction::QuitRole); connect(_exitAction, &QAction::triggered, this, &GUI::close); @@ -208,45 +209,47 @@ void GUI::createActions() connect(_aboutAction, &QAction::triggered, this, &GUI::about); // File actions - _openFileAction = new QAction(QIcon(OPEN_FILE_ICON), tr("Open..."), this); + _openFileAction = new QAction(QIcon::fromTheme(OPEN_FILE_NAME, + QIcon(OPEN_FILE_ICON)), tr("Open..."), this); _openFileAction->setMenuRole(QAction::NoRole); _openFileAction->setShortcut(OPEN_SHORTCUT); connect(_openFileAction, &QAction::triggered, this, QOverload<>::of(&GUI::openFile)); addAction(_openFileAction); - _openDirAction = new QAction(QIcon(OPEN_FILE_ICON), tr("Open directory..."), - this); + _openDirAction = new QAction(QIcon::fromTheme(OPEN_DIR_NAME, + QIcon(OPEN_DIR_ICON)), tr("Open directory..."), this); _openDirAction->setMenuRole(QAction::NoRole); connect(_openDirAction, &QAction::triggered, this, QOverload<>::of(&GUI::openDir)); - _printFileAction = new QAction(QIcon(PRINT_FILE_ICON), tr("Print..."), - this); + _printFileAction = new QAction(QIcon::fromTheme(PRINT_FILE_NAME, + QIcon(PRINT_FILE_ICON)), tr("Print..."), this); _printFileAction->setMenuRole(QAction::NoRole); _printFileAction->setActionGroup(_fileActionGroup); connect(_printFileAction, &QAction::triggered, this, &GUI::printFile); addAction(_printFileAction); - _exportPDFFileAction = new QAction(QIcon(EXPORT_FILE_ICON), - tr("Export to PDF..."), this); + _exportPDFFileAction = new QAction(QIcon::fromTheme(EXPORT_FILE_NAME, + QIcon(EXPORT_FILE_ICON)), tr("Export to PDF..."), this); _exportPDFFileAction->setMenuRole(QAction::NoRole); _exportPDFFileAction->setShortcut(PDF_EXPORT_SHORTCUT); _exportPDFFileAction->setActionGroup(_fileActionGroup); connect(_exportPDFFileAction, &QAction::triggered, this, &GUI::exportPDFFile); addAction(_exportPDFFileAction); - _exportPNGFileAction = new QAction(QIcon(EXPORT_FILE_ICON), - tr("Export to PNG..."), this); + _exportPNGFileAction = new QAction(QIcon::fromTheme(EXPORT_FILE_NAME, + QIcon(EXPORT_FILE_ICON)), tr("Export to PNG..."), this); _exportPNGFileAction->setMenuRole(QAction::NoRole); _exportPNGFileAction->setShortcut(PNG_EXPORT_SHORTCUT); _exportPNGFileAction->setActionGroup(_fileActionGroup); connect(_exportPNGFileAction, &QAction::triggered, this, &GUI::exportPNGFile); addAction(_exportPNGFileAction); - _closeFileAction = new QAction(QIcon(CLOSE_FILE_ICON), tr("Close"), this); + _closeFileAction = new QAction(QIcon::fromTheme(CLOSE_FILE_NAME, + QIcon(CLOSE_FILE_ICON)), tr("Close"), this); _closeFileAction->setMenuRole(QAction::NoRole); _closeFileAction->setShortcut(CLOSE_SHORTCUT); _closeFileAction->setActionGroup(_fileActionGroup); connect(_closeFileAction, &QAction::triggered, this, &GUI::closeAll); addAction(_closeFileAction); - _reloadFileAction = new QAction(QIcon(RELOAD_FILE_ICON), tr("Reload"), - this); + _reloadFileAction = new QAction(QIcon::fromTheme(RELOAD_FILE_NAME, + QIcon(RELOAD_FILE_ICON)), tr("Reload"), this); _reloadFileAction->setMenuRole(QAction::NoRole); _reloadFileAction->setShortcut(RELOAD_SHORTCUT); _reloadFileAction->setActionGroup(_fileActionGroup); @@ -264,8 +267,8 @@ void GUI::createActions() _poisActionGroup->setExclusive(false); connect(_poisActionGroup, &QActionGroup::triggered, this, &GUI::poiFileChecked); - _openPOIAction = new QAction(QIcon(OPEN_FILE_ICON), tr("Load POI file..."), - this); + _openPOIAction = new QAction(QIcon::fromTheme(OPEN_FILE_NAME, + QIcon(OPEN_FILE_ICON)), tr("Load POI file..."), this); _openPOIAction->setMenuRole(QAction::NoRole); connect(_openPOIAction, &QAction::triggered, this, QOverload<>::of(&GUI::openPOIFile)); @@ -294,7 +297,8 @@ void GUI::createActions() _showPOILabelsAction->setCheckable(true); connect(_showPOILabelsAction, &QAction::triggered, _mapView, &MapView::showPOILabels); - _showPOIAction = new QAction(QIcon(SHOW_POI_ICON), tr("Show POIs"), this); + _showPOIAction = new QAction(QIcon::fromTheme(SHOW_POI_NAME, + QIcon(SHOW_POI_ICON)), tr("Show POIs"), this); _showPOIAction->setMenuRole(QAction::NoRole); _showPOIAction->setCheckable(true); _showPOIAction->setShortcut(SHOW_POI_SHORTCUT); @@ -305,8 +309,8 @@ void GUI::createActions() _mapsActionGroup = new QActionGroup(this); _mapsActionGroup->setExclusive(true); connect(_mapsActionGroup, &QActionGroup::triggered, this, &GUI::mapChanged); - _showMapAction = new QAction(QIcon(SHOW_MAP_ICON), tr("Show map"), - this); + _showMapAction = new QAction(QIcon::fromTheme(SHOW_MAP_NAME, + QIcon(SHOW_MAP_ICON)), tr("Show map"), this); _showMapAction->setEnabled(false); _showMapAction->setMenuRole(QAction::NoRole); _showMapAction->setCheckable(true); @@ -314,13 +318,13 @@ void GUI::createActions() connect(_showMapAction, &QAction::triggered, _mapView, &MapView::showMap); addAction(_showMapAction); - _loadMapAction = new QAction(QIcon(OPEN_FILE_ICON), tr("Load map..."), - this); + _loadMapAction = new QAction(QIcon::fromTheme(OPEN_FILE_NAME, + QIcon(OPEN_FILE_ICON)), tr("Load map..."), this); _loadMapAction->setMenuRole(QAction::NoRole); connect(_loadMapAction, &QAction::triggered, this, QOverload<>::of(&GUI::loadMap)); - _loadMapDirAction = new QAction(QIcon(OPEN_FILE_ICON), - tr("Load map directory..."), this); + _loadMapDirAction = new QAction(QIcon::fromTheme(OPEN_DIR_NAME, + QIcon(OPEN_DIR_ICON)), tr("Load map directory..."), this); _loadMapDirAction->setMenuRole(QAction::NoRole); connect(_loadMapDirAction, &QAction::triggered, this, &GUI::loadMapDir); _clearMapCacheAction = new QAction(tr("Clear tile cache"), this); @@ -345,8 +349,8 @@ void GUI::createActions() &MapView::showCursorCoordinates); // Position - _showPositionAction = new QAction(QIcon(SHOW_POS_ICON), - tr("Show position"), this); + _showPositionAction = new QAction(QIcon::fromTheme(SHOW_POS_NAME, + QIcon(SHOW_POS_ICON)), tr("Show position"), this); _showPositionAction->setMenuRole(QAction::NoRole); _showPositionAction->setCheckable(true); _showPositionAction->setEnabled(false); @@ -444,8 +448,8 @@ void GUI::createActions() connect(_showDEMTilesAction, &QAction::triggered, this, &GUI::showDEMTiles); // Graph actions - _showGraphsAction = new QAction(QIcon(SHOW_GRAPHS_ICON), tr("Show graphs"), - this); + _showGraphsAction = new QAction(QIcon::fromTheme(SHOW_GRAPHS_NAME, + QIcon(SHOW_GRAPHS_ICON)), tr("Show graphs"), this); _showGraphsAction->setMenuRole(QAction::NoRole); _showGraphsAction->setCheckable(true); _showGraphsAction->setShortcut(SHOW_GRAPHS_SHORTCUT); @@ -543,8 +547,8 @@ void GUI::createActions() _dmsAction->setActionGroup(ag); connect(_dmsAction, &QAction::triggered, this, &GUI::setDMS); #ifndef Q_OS_ANDROID - _fullscreenAction = new QAction(QIcon(FULLSCREEN_ICON), - tr("Fullscreen mode"), this); + _fullscreenAction = new QAction(QIcon::fromTheme(FULLSCREEN_NAME, + QIcon(FULLSCREEN_ICON)), tr("Fullscreen mode"), this); _fullscreenAction->setMenuRole(QAction::NoRole); _fullscreenAction->setCheckable(true); _fullscreenAction->setShortcut(FULLSCREEN_SHORTCUT); @@ -557,19 +561,23 @@ void GUI::createActions() // Navigation actions #ifndef Q_OS_ANDROID - _nextAction = new QAction(QIcon(NEXT_FILE_ICON), tr("Next"), this); + _nextAction = new QAction(QIcon::fromTheme(NEXT_FILE_NAME, + QIcon(NEXT_FILE_ICON)), tr("Next"), this); _nextAction->setActionGroup(_navigationActionGroup); _nextAction->setMenuRole(QAction::NoRole); connect(_nextAction, &QAction::triggered, this, &GUI::next); - _prevAction = new QAction(QIcon(PREV_FILE_ICON), tr("Previous"), this); + _prevAction = new QAction(QIcon::fromTheme(PREV_FILE_NAME, + QIcon(PREV_FILE_ICON)), tr("Previous"), this); _prevAction->setMenuRole(QAction::NoRole); _prevAction->setActionGroup(_navigationActionGroup); connect(_prevAction, &QAction::triggered, this, &GUI::prev); - _lastAction = new QAction(QIcon(LAST_FILE_ICON), tr("Last"), this); + _lastAction = new QAction(QIcon::fromTheme(LAST_FILE_NAME, + QIcon(LAST_FILE_ICON)), tr("Last"), this); _lastAction->setMenuRole(QAction::NoRole); _lastAction->setActionGroup(_navigationActionGroup); connect(_lastAction, &QAction::triggered, this, &GUI::last); - _firstAction = new QAction(QIcon(FIRST_FILE_ICON), tr("First"), this); + _firstAction = new QAction(QIcon::fromTheme(FIRST_FILE_NAME, + QIcon(FIRST_FILE_ICON)), tr("First"), this); _firstAction->setMenuRole(QAction::NoRole); _firstAction->setActionGroup(_navigationActionGroup); connect(_firstAction, &QAction::triggered, this, &GUI::first); diff --git a/src/GUI/icons.h b/src/GUI/icons.h index a937c304..c54e653c 100644 --- a/src/GUI/icons.h +++ b/src/GUI/icons.h @@ -1,36 +1,71 @@ #ifndef ICONS_H #define ICONS_H -#define APP_ICON ":/gpxsee.png" +#include "common/config.h" + +#define APP_ICON ":/gpxsee.svg" // Toolbar/menu icons -#define OPEN_FILE_ICON ":/document-open.png" -#define EXPORT_FILE_ICON ":/document-export.png" -#define PRINT_FILE_ICON ":/document-print.png" -#define CLOSE_FILE_ICON ":/dialog-close.png" -#define SHOW_POI_ICON ":/flag.png" -#define SHOW_MAP_ICON ":/applications-internet.png" -#define SHOW_GRAPHS_ICON ":/office-chart-line.png" -#define QUIT_ICON ":/application-exit.png" -#define RELOAD_FILE_ICON ":/view-refresh.png" -#define NEXT_FILE_ICON ":/arrow-right.png" -#define PREV_FILE_ICON ":/arrow-left.png" -#define LAST_FILE_ICON ":/arrow-right-double.png" -#define FIRST_FILE_ICON ":/arrow-left-double.png" -#define FULLSCREEN_ICON ":/view-fullscreen.png" -#define SHOW_POS_ICON ":/transform-move.png" +#define OPEN_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/document-open.svg" +#define OPEN_DIR_ICON ":/icons/" APP_NAME "/actions/22x22/document-open-folder.svg" +#define EXPORT_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/document-export.svg" +#define PRINT_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/document-print.svg" +#define CLOSE_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/document-close.svg" +#define SHOW_POI_ICON ":/icons/" APP_NAME "/actions/22x22/flag.svg" +#define SHOW_MAP_ICON ":/icons/" APP_NAME "/actions/22x22/map-globe.svg" +#define SHOW_GRAPHS_ICON ":/icons/" APP_NAME "/actions/22x22/office-chart-area-stacked.svg" +#define QUIT_ICON ":/icons/" APP_NAME "/actions/22x22/application-exit.svg" +#define RELOAD_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/view-refresh.svg" +#define NEXT_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/go-next.svg" +#define PREV_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/go-previous.svg" +#define LAST_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/go-last.svg" +#define FIRST_FILE_ICON ":/icons/" APP_NAME "/actions/22x22/go-first.svg" +#define FULLSCREEN_ICON ":/icons/" APP_NAME "/actions/22x22/view-fullscreen.svg" +#define SHOW_POS_ICON ":/icons/" APP_NAME "/actions/22x22/transform-move.svg" + +// Widgets +#define SHOW_PWD_ICON ":/icons/" APP_NAME "/actions/22x22/show-hidden.svg" +#define HIDE_PWD_ICON ":/icons/" APP_NAME "/actions/22x22/hint.svg" // Options dialog icons -#define APPEARANCE_ICON ":/format-stroke-color.png" -#define POI_ICON ":/flag_32.png" -#define SYSTEM_ICON ":/preferences-system.png" -#define PRINT_EXPORT_ICON ":/document-print_32.png" -#define DATA_ICON ":/view-filter.png" -#define MAPS_ICON ":/applications-internet_32.png" -#define DEM_ICON ":/view-grid.png" -#define POSITION_ICON ":/transform-move_32.png" +#define APPEARANCE_ICON ":/icons/" APP_NAME "/preferences/48x48/gpxsee_appearance.svg" +#define POI_ICON ":/icons/" APP_NAME "/preferences/48x48/gpxsee_poi.svg" +#define SYSTEM_ICON ":/icons/" APP_NAME "/preferences/48x48/gpxsee_system.svg" +#define PRINT_EXPORT_ICON ":/icons/" APP_NAME "/preferences/48x48/gpxsee_print+export.svg" +#define DATA_ICON ":/icons/" APP_NAME "/preferences/48x48/gpxsee_data.svg" +#define MAPS_ICON ":/icons/" APP_NAME "/preferences/48x48/gpxsee_maps.svg" +#define DEM_ICON ":/icons/" APP_NAME "/preferences/48x48/gpxsee_dem.svg" +#define POSITION_ICON ":/icons/" APP_NAME "/preferences/48x48/gpxsee_position.svg" -#define SHOW_PWD_ICON ":/document-encrypt.png" -#define HIDE_PWD_ICON ":/document-decrypt.png" + +// Desktop theme names +#define OPEN_FILE_NAME "document-open" +#define OPEN_DIR_NAME "document-open-folder" +#define EXPORT_FILE_NAME "document-export" +#define PRINT_FILE_NAME "document-print" +#define CLOSE_FILE_NAME "document-close" +#define SHOW_POI_NAME "flag" +#define SHOW_MAP_NAME "map-globe" +#define SHOW_GRAPHS_NAME "office-chart-area-stacked" +#define QUIT_NAME "application-exit" +#define RELOAD_FILE_NAME "view-refresh" +#define NEXT_FILE_NAME "go-next" +#define PREV_FILE_NAME "go-previous" +#define LAST_FILE_NAME "go-last" +#define FIRST_FILE_NAME "go-first" +#define FULLSCREEN_NAME "view-fullscreen" +#define SHOW_POS_NAME "transform-move" + +#define SHOW_PWD_NAME "show-hidden" +#define HIDE_PWD_NAME "hint" + +#define APPEARANCE_NAME "gpxsee_appearance" +#define POI_NAME "gpxsee_poi" +#define SYSTEM_NAME "gpxsee_system" +#define PRINT_EXPORT_NAME "gpxsee_print+export" +#define DATA_NAME "gpxsee_data" +#define MAPS_NAME "gpxsee_maps" +#define DEM_NAME "gpxsee_dem" +#define POSITION_NAME "gpxsee_position" #endif /* ICONS_H */ diff --git a/src/GUI/optionsdialog.cpp b/src/GUI/optionsdialog.cpp index 3415006b..d51da442 100644 --- a/src/GUI/optionsdialog.cpp +++ b/src/GUI/optionsdialog.cpp @@ -827,14 +827,22 @@ OptionsDialog::OptionsDialog(Options &options, Units units, QWidget *parent) new QListWidgetItem(QIcon(PRINT_EXPORT_ICON), QString(), menu); new QListWidgetItem(QIcon(SYSTEM_ICON), QString(), menu); #else // Q_OS_ANDROID - new QListWidgetItem(QIcon(APPEARANCE_ICON), tr("Appearance"), menu); - new QListWidgetItem(QIcon(MAPS_ICON), tr("Maps"), menu); - new QListWidgetItem(QIcon(DATA_ICON), tr("Data"), menu); - new QListWidgetItem(QIcon(POI_ICON), tr("POI"), menu); - new QListWidgetItem(QIcon(DEM_ICON), tr("DEM"), menu); - new QListWidgetItem(QIcon(POSITION_ICON), tr("Position"), menu); - new QListWidgetItem(QIcon(PRINT_EXPORT_ICON), tr("Print & Export"), menu); - new QListWidgetItem(QIcon(SYSTEM_ICON), tr("System"), menu); + new QListWidgetItem(QIcon::fromTheme(APPEARANCE_NAME, QIcon(APPEARANCE_ICON)), + tr("Appearance"), menu); + new QListWidgetItem(QIcon::fromTheme(MAPS_NAME, QIcon(MAPS_ICON)), + tr("Maps"), menu); + new QListWidgetItem(QIcon::fromTheme(DATA_NAME, QIcon(DATA_ICON)), + tr("Data"), menu); + new QListWidgetItem(QIcon::fromTheme(POI_NAME, QIcon(POI_ICON)), tr("POI"), + menu); + new QListWidgetItem(QIcon::fromTheme(DEM_NAME, QIcon(DEM_ICON)), tr("DEM"), + menu); + new QListWidgetItem(QIcon::fromTheme(POSITION_NAME, QIcon(POSITION_ICON)), + tr("Position"), menu); + new QListWidgetItem(QIcon::fromTheme(PRINT_EXPORT_NAME, + QIcon(PRINT_EXPORT_ICON)), tr("Print & Export"), menu); + new QListWidgetItem(QIcon::fromTheme(SYSTEM_NAME, QIcon(SYSTEM_ICON)), + tr("System"), menu); #endif // Q_OS_ANDROID QHBoxLayout *contentLayout = new QHBoxLayout(); diff --git a/src/GUI/passwordedit.cpp b/src/GUI/passwordedit.cpp index 6fb82292..4c48196f 100644 --- a/src/GUI/passwordedit.cpp +++ b/src/GUI/passwordedit.cpp @@ -5,7 +5,8 @@ PasswordEdit::PasswordEdit(QWidget *parent) : QLineEdit(parent) { _show = false; - _action = addAction(QIcon(SHOW_PWD_ICON), QLineEdit::TrailingPosition); + _action = addAction(QIcon::fromTheme(SHOW_PWD_ICON), + QLineEdit::TrailingPosition); connect(_action, &QAction::triggered, this, &PasswordEdit::showPassword); setEchoMode(QLineEdit::Password); } @@ -13,11 +14,11 @@ PasswordEdit::PasswordEdit(QWidget *parent) : QLineEdit(parent) void PasswordEdit::showPassword() { if (_show) { - _action->setIcon(QIcon(SHOW_PWD_ICON)); + _action->setIcon(QIcon::fromTheme(SHOW_PWD_ICON)); setEchoMode(QLineEdit::Password); _show = false; } else { - _action->setIcon(QIcon(HIDE_PWD_ICON)); + _action->setIcon(QIcon::fromTheme(HIDE_PWD_ICON)); setEchoMode(QLineEdit::Normal); _show = true; } diff --git a/theme-default.qrc b/theme-default.qrc new file mode 100644 index 00000000..92f8c484 --- /dev/null +++ b/theme-default.qrc @@ -0,0 +1,34 @@ + + + icons/GUI/FlatColor/actions/22x22/document-open.svg + icons/GUI/FlatColor/actions/22x22/document-open-folder.svg + icons/GUI/FlatColor/actions/22x22/document-export.svg + icons/GUI/FlatColor/actions/22x22/document-print.svg + icons/GUI/FlatColor/actions/22x22/document-close.svg + icons/GUI/FlatColor/actions/22x22/view-refresh.svg + icons/GUI/FlatColor/actions/22x22/flag.svg + icons/GUI/FlatColor/actions/22x22/map-globe.svg + icons/GUI/FlatColor//actions/22x22/office-chart-area-stacked.svg + icons/GUI/FlatColor/actions/22x22/transform-move.svg + icons/GUI/FlatColor/actions/22x22/go-next.svg + icons/GUI/FlatColor/actions/22x22/go-previous.svg + icons/GUI/FlatColor/actions/22x22/go-first.svg + icons/GUI/FlatColor/actions/22x22/go-last.svg + icons/GUI/FlatColor/actions/22x22/application-exit.svg + icons/GUI/FlatColor/actions/22x22/view-fullscreen.svg + + icons/GUI/FlatColor/actions/22x22/show-hidden.svg + icons/GUI/FlatColor/actions/22x22/hint.svg + + icons/GUI/FlatColor/preferences/48x48/gpxsee_appearance.svg + icons/GUI/FlatColor/preferences/48x48/gpxsee_system.svg + icons/GUI/FlatColor/preferences/48x48/gpxsee_dem.svg + icons/GUI/FlatColor/preferences/48x48/gpxsee_data.svg + icons/GUI/FlatColor/preferences/48x48/gpxsee_poi.svg + icons/GUI/FlatColor/preferences/48x48/gpxsee_maps.svg + icons/GUI/FlatColor/preferences/48x48/gpxsee_print+export.svg + icons/GUI/FlatColor/preferences/48x48/gpxsee_position.svg + + icons/GUI/FlatColor/index.theme + + diff --git a/theme-unix.qrc b/theme-unix.qrc new file mode 100644 index 00000000..ee883244 --- /dev/null +++ b/theme-unix.qrc @@ -0,0 +1,34 @@ + + + icons/GUI/Papirus/actions/22x22/document-open.svg + icons/GUI/Papirus/actions/22x22/document-open-folder.svg + icons/GUI/Papirus/actions/22x22/document-export.svg + icons/GUI/Papirus/actions/22x22/document-print.svg + icons/GUI/Papirus/actions/22x22/document-close.svg + icons/GUI/Papirus/actions/22x22/view-refresh.svg + icons/GUI/Papirus/actions/22x22/flag.svg + icons/GUI/Papirus/actions/22x22/map-globe.svg + icons/GUI/Papirus/actions/22x22/office-chart-area-stacked.svg + icons/GUI/Papirus/actions/22x22/transform-move.svg + icons/GUI/Papirus/actions/22x22/go-next.svg + icons/GUI/Papirus/actions/22x22/go-previous.svg + icons/GUI/Papirus/actions/22x22/go-first.svg + icons/GUI/Papirus/actions/22x22/go-last.svg + icons/GUI/Papirus/actions/22x22/application-exit.svg + icons/GUI/Papirus/actions/22x22/view-fullscreen.svg + + icons/GUI/Papirus/actions/22x22/show-hidden.svg + icons/GUI/Papirus/actions/22x22/hint.svg + + icons/GUI/Papirus/preferences/48x48/gpxsee_appearance.svg + icons/GUI/Papirus/preferences/48x48/gpxsee_system.svg + icons/GUI/Papirus/preferences/48x48/gpxsee_dem.svg + icons/GUI/Papirus/preferences/48x48/gpxsee_data.svg + icons/GUI/Papirus/preferences/48x48/gpxsee_poi.svg + icons/GUI/Papirus/preferences/48x48/gpxsee_maps.svg + icons/GUI/Papirus/preferences/48x48/gpxsee_print+export.svg + icons/GUI/Papirus/preferences/48x48/gpxsee_position.svg + + icons/GUI/Papirus/index.theme + +