diff --git a/resources/flashcards.gresource.xml b/resources/flashcards.gresource.xml
index dc0c58f..11819f5 100644
--- a/resources/flashcards.gresource.xml
+++ b/resources/flashcards.gresource.xml
@@ -6,4 +6,7 @@
create-card.ui
li.sopht.Flashcards.metainfo.xml
+
+ icons/hicolor/scalable/actions/add-card-symbolic.svg
+
\ No newline at end of file
diff --git a/resources/icons/hicolor/scalable/actions/add-card-symbolic.svg b/resources/icons/hicolor/scalable/actions/add-card-symbolic.svg
new file mode 100644
index 0000000..e87b95d
--- /dev/null
+++ b/resources/icons/hicolor/scalable/actions/add-card-symbolic.svg
@@ -0,0 +1,2 @@
+
+
diff --git a/resources/icons/meson.build b/resources/icons/meson.build
index e91a945..3202482 100644
--- a/resources/icons/meson.build
+++ b/resources/icons/meson.build
@@ -3,11 +3,20 @@ application_id = 'li.sopht.Flashcards'
scalable_dir = 'hicolor' / 'scalable' / 'apps'
install_data(
scalable_dir / ('@0@.svg').format(application_id),
- install_dir: get_option('datadir') / 'icons' / scalable_dir
+ install_dir : get_option('datadir') / 'icons' / scalable_dir
)
symbolic_dir = 'hicolor' / 'symbolic' / 'apps'
install_data(
symbolic_dir / ('@0@-symbolic.svg').format(application_id),
- install_dir: get_option('datadir') / 'icons' / symbolic_dir
+ install_dir : get_option('datadir') / 'icons' / symbolic_dir
)
+
+action_dir = 'hicolor' / 'scalable' / 'actions'
+action_icons = [
+ action_dir / 'add-card-symbolic.svg',
+]
+install_data(
+ action_icons,
+ install_dir : get_option('datadir') / 'icons' / action_dir
+)
\ No newline at end of file
diff --git a/resources/meson.build b/resources/meson.build
index c2c4a14..9b2b38f 100644
--- a/resources/meson.build
+++ b/resources/meson.build
@@ -8,25 +8,25 @@ install_data('li.sopht.Flashcards.gschema.xml',
)
desktop_file = i18n.merge_file(
- input : 'li.sopht.Flashcards.desktop.in',
- output : 'li.sopht.Flashcards.desktop',
- type : 'desktop',
- po_dir : '../po',
- install : true,
- install_dir : get_option('datadir') / 'applications'
+ input : 'li.sopht.Flashcards.desktop.in',
+ output : 'li.sopht.Flashcards.desktop',
+ type : 'desktop',
+ po_dir : '../po',
+ install : true,
+ install_dir : get_option('datadir') / 'applications'
)
desktop_utils = find_program('desktop-file-validate', required : false)
if desktop_utils.found()
- test('Validate desktop file', desktop_utils, args : [desktop_file])
+ test('Validate desktop file', desktop_utils, args : [desktop_file])
endif
appstream_file = i18n.merge_file(
- input : 'li.sopht.Flashcards.metainfo.xml.in',
- output : 'li.sopht.Flashcards.metainfo.xml',
- po_dir : '../po',
- install : true,
- install_dir : get_option('datadir') / 'metainfo'
+ input : 'li.sopht.Flashcards.metainfo.xml.in',
+ output : 'li.sopht.Flashcards.metainfo.xml',
+ po_dir : '../po',
+ install : true,
+ install_dir : get_option('datadir') / 'metainfo'
)
appstreamcli = find_program('appstreamcli', required : false, disabler : true)
@@ -36,10 +36,10 @@ test('Validate appstream file', appstreamcli,
service_conf = configuration_data()
service_conf.set('bindir', get_option('prefix') / get_option('bindir'))
configure_file(
- input : 'li.sopht.Flashcards.service.in',
- output : 'li.sopht.Flashcards.service',
- configuration : service_conf,
- install_dir : get_option('datadir') / 'dbus-1' / 'services'
+ input : 'li.sopht.Flashcards.service.in',
+ output : 'li.sopht.Flashcards.service',
+ configuration : service_conf,
+ install_dir : get_option('datadir') / 'dbus-1' / 'services'
)
subdir('ui')
diff --git a/resources/ui/window.blp b/resources/ui/window.blp
index 476c28f..f1e0a05 100644
--- a/resources/ui/window.blp
+++ b/resources/ui/window.blp
@@ -64,7 +64,7 @@ template $FlashcardsAppWindow : Adw.ApplicationWindow {
Adw.HeaderBar {
[start]
Gtk.Button add_card_button {
- icon-name: "list-add-symbolic";
+ icon-name: "add-card-symbolic";
clicked => $on_add_card();
tooltip-text: _("Add flashcard");
visible: false;