From ec010bf18e3361c596aed4dbc01572c2e94cd4bf Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Mon, 7 Aug 2023 17:02:18 +0200 Subject: [PATCH] Add new icons for alert boxes --- .../assets/icons/typicons_dark/icons.conf | 4 ++++ .../icons/typicons_dark/typ_delete-full.svg | 4 ++++ .../icons/typicons_dark/typ_info-large-full.svg | 4 ++++ .../icons/typicons_dark/typ_lightbulb-full.svg | 4 ++++ .../icons/typicons_dark/typ_warning-full.svg | 4 ++++ .../assets/icons/typicons_light/icons.conf | 4 ++++ .../icons/typicons_light/typ_delete-full.svg | 4 ++++ .../typicons_light/typ_info-large-full.svg | 4 ++++ .../icons/typicons_light/typ_lightbulb-full.svg | 4 ++++ .../icons/typicons_light/typ_warning-full.svg | 4 ++++ novelwriter/gui/theme.py | 17 +++++++++-------- 11 files changed, 49 insertions(+), 8 deletions(-) create mode 100644 novelwriter/assets/icons/typicons_dark/typ_delete-full.svg create mode 100644 novelwriter/assets/icons/typicons_dark/typ_info-large-full.svg create mode 100644 novelwriter/assets/icons/typicons_dark/typ_lightbulb-full.svg create mode 100644 novelwriter/assets/icons/typicons_dark/typ_warning-full.svg create mode 100644 novelwriter/assets/icons/typicons_light/typ_delete-full.svg create mode 100644 novelwriter/assets/icons/typicons_light/typ_info-large-full.svg create mode 100644 novelwriter/assets/icons/typicons_light/typ_lightbulb-full.svg create mode 100644 novelwriter/assets/icons/typicons_light/typ_warning-full.svg diff --git a/novelwriter/assets/icons/typicons_dark/icons.conf b/novelwriter/assets/icons/typicons_dark/icons.conf index 8e354654..d209978a 100644 --- a/novelwriter/assets/icons/typicons_dark/icons.conf +++ b/novelwriter/assets/icons/typicons_dark/icons.conf @@ -17,6 +17,10 @@ licenseurl = https://creativecommons.org/licenses/by-sa/4.0/ [Map] add = typ_plus.svg +alert_error = typ_info-large-full.svg +alert_info = typ_delete-full.svg +alert_question = typ_lightbulb-full.svg +alert_warn = typ_warning-full.svg backward = typ_chevron-left.svg bookmark = typ_bookmark.svg browse = typ_folder-open.svg diff --git a/novelwriter/assets/icons/typicons_dark/typ_delete-full.svg b/novelwriter/assets/icons/typicons_dark/typ_delete-full.svg new file mode 100644 index 00000000..2dbe7364 --- /dev/null +++ b/novelwriter/assets/icons/typicons_dark/typ_delete-full.svg @@ -0,0 +1,4 @@ + + + + diff --git a/novelwriter/assets/icons/typicons_dark/typ_info-large-full.svg b/novelwriter/assets/icons/typicons_dark/typ_info-large-full.svg new file mode 100644 index 00000000..c9a13390 --- /dev/null +++ b/novelwriter/assets/icons/typicons_dark/typ_info-large-full.svg @@ -0,0 +1,4 @@ + + + + diff --git a/novelwriter/assets/icons/typicons_dark/typ_lightbulb-full.svg b/novelwriter/assets/icons/typicons_dark/typ_lightbulb-full.svg new file mode 100644 index 00000000..7397b602 --- /dev/null +++ b/novelwriter/assets/icons/typicons_dark/typ_lightbulb-full.svg @@ -0,0 +1,4 @@ + + + + diff --git a/novelwriter/assets/icons/typicons_dark/typ_warning-full.svg b/novelwriter/assets/icons/typicons_dark/typ_warning-full.svg new file mode 100644 index 00000000..e6022e06 --- /dev/null +++ b/novelwriter/assets/icons/typicons_dark/typ_warning-full.svg @@ -0,0 +1,4 @@ + + + + diff --git a/novelwriter/assets/icons/typicons_light/icons.conf b/novelwriter/assets/icons/typicons_light/icons.conf index a52469ea..37946169 100644 --- a/novelwriter/assets/icons/typicons_light/icons.conf +++ b/novelwriter/assets/icons/typicons_light/icons.conf @@ -17,6 +17,10 @@ licenseurl = https://creativecommons.org/licenses/by-sa/4.0/ [Map] add = typ_plus.svg +alert_error = typ_info-large-full.svg +alert_info = typ_delete-full.svg +alert_question = typ_lightbulb-full.svg +alert_warn = typ_warning-full.svg backward = typ_chevron-left.svg bookmark = typ_bookmark.svg browse = typ_folder-open.svg diff --git a/novelwriter/assets/icons/typicons_light/typ_delete-full.svg b/novelwriter/assets/icons/typicons_light/typ_delete-full.svg new file mode 100644 index 00000000..5a4dd8cd --- /dev/null +++ b/novelwriter/assets/icons/typicons_light/typ_delete-full.svg @@ -0,0 +1,4 @@ + + + + diff --git a/novelwriter/assets/icons/typicons_light/typ_info-large-full.svg b/novelwriter/assets/icons/typicons_light/typ_info-large-full.svg new file mode 100644 index 00000000..80a43508 --- /dev/null +++ b/novelwriter/assets/icons/typicons_light/typ_info-large-full.svg @@ -0,0 +1,4 @@ + + + + diff --git a/novelwriter/assets/icons/typicons_light/typ_lightbulb-full.svg b/novelwriter/assets/icons/typicons_light/typ_lightbulb-full.svg new file mode 100644 index 00000000..daf4254c --- /dev/null +++ b/novelwriter/assets/icons/typicons_light/typ_lightbulb-full.svg @@ -0,0 +1,4 @@ + + + + diff --git a/novelwriter/assets/icons/typicons_light/typ_warning-full.svg b/novelwriter/assets/icons/typicons_light/typ_warning-full.svg new file mode 100644 index 00000000..d6a3b52c --- /dev/null +++ b/novelwriter/assets/icons/typicons_light/typ_warning-full.svg @@ -0,0 +1,4 @@ + + + + diff --git a/novelwriter/gui/theme.py b/novelwriter/gui/theme.py index f951fc79..c65fad5d 100644 --- a/novelwriter/gui/theme.py +++ b/novelwriter/gui/theme.py @@ -445,14 +445,15 @@ class GuiIcons: ICON_KEYS = { # Project and GUI Icons - "novelwriter", "build_excluded", "build_filtered", "build_included", "cls_archive", - "cls_character", "cls_custom", "cls_entity", "cls_none", "cls_novel", "cls_object", - "cls_plot", "cls_timeline", "cls_trash", "cls_world", "proj_chapter", "proj_details", - "proj_document", "proj_folder", "proj_note", "proj_nwx", "proj_section", "proj_scene", - "proj_stats", "proj_title", "search_cancel", "search_case", "search_loop", - "search_preserve", "search_project", "search_regex", "search_word", "status_idle", - "status_lang", "status_lines", "status_stats", "status_time", "view_build", "view_editor", - "view_novel", "view_outline", + "novelwriter", "alert_error", "alert_info", "alert_question", "alert_warn", + "build_excluded", "build_filtered", "build_included", "cls_archive", "cls_character", + "cls_custom", "cls_entity", "cls_none", "cls_novel", "cls_object", "cls_plot", + "cls_timeline", "cls_trash", "cls_world", "proj_chapter", "proj_details", "proj_document", + "proj_folder", "proj_note", "proj_nwx", "proj_section", "proj_scene", "proj_stats", + "proj_title", "search_cancel", "search_case", "search_loop", "search_preserve", + "search_project", "search_regex", "search_word", "status_idle", "status_lang", + "status_lines", "status_stats", "status_time", "view_build", "view_editor", "view_novel", + "view_outline", # General Button Icons "add", "backward", "bookmark", "browse", "checked", "close", "cross", "down", "edit",