diff --git a/novelwriter/assets/icons/material_filled_normal.icons b/novelwriter/assets/icons/material_filled_normal.icons index 1cd8cfb1..7b58f1a4 100644 --- a/novelwriter/assets/icons/material_filled_normal.icons +++ b/novelwriter/assets/icons/material_filled_normal.icons @@ -64,12 +64,18 @@ icon:btn_cancel = icon:btn_no = icon:btn_open = -icon:btn_close = +icon:btn_close = +icon:btn_save = icon:btn_browse = icon:btn_list = icon:btn_new = icon:btn_create = icon:btn_reset = +icon:btn_insert = +icon:btn_apply = +icon:btn_build = +icon:btn_print = +icon:btn_preview = icon:add = icon:bookmarks = icon:browse = diff --git a/novelwriter/assets/icons/material_filled_thin.icons b/novelwriter/assets/icons/material_filled_thin.icons index 2d399f22..0bf9758b 100644 --- a/novelwriter/assets/icons/material_filled_thin.icons +++ b/novelwriter/assets/icons/material_filled_thin.icons @@ -64,12 +64,18 @@ icon:btn_cancel = icon:btn_no = icon:btn_open = -icon:btn_close = +icon:btn_close = +icon:btn_save = icon:btn_browse = icon:btn_list = icon:btn_new = icon:btn_create = icon:btn_reset = +icon:btn_insert = +icon:btn_apply = +icon:btn_build = +icon:btn_print = +icon:btn_preview = icon:add = icon:bookmarks = icon:browse = diff --git a/novelwriter/assets/icons/material_rounded_normal.icons b/novelwriter/assets/icons/material_rounded_normal.icons index 044bdd5d..0ff44cbd 100644 --- a/novelwriter/assets/icons/material_rounded_normal.icons +++ b/novelwriter/assets/icons/material_rounded_normal.icons @@ -64,12 +64,18 @@ icon:btn_cancel = icon:btn_no = icon:btn_open = -icon:btn_close = +icon:btn_close = +icon:btn_save = icon:btn_browse = icon:btn_list = icon:btn_new = icon:btn_create = icon:btn_reset = +icon:btn_insert = +icon:btn_apply = +icon:btn_build = +icon:btn_print = +icon:btn_preview = icon:add = icon:bookmarks = icon:browse = diff --git a/novelwriter/assets/icons/material_rounded_thin.icons b/novelwriter/assets/icons/material_rounded_thin.icons index 22834e45..b5606512 100644 --- a/novelwriter/assets/icons/material_rounded_thin.icons +++ b/novelwriter/assets/icons/material_rounded_thin.icons @@ -64,12 +64,18 @@ icon:btn_cancel = icon:btn_no = icon:btn_open = -icon:btn_close = +icon:btn_close = +icon:btn_save = icon:btn_browse = icon:btn_list = icon:btn_new = icon:btn_create = icon:btn_reset = +icon:btn_insert = +icon:btn_apply = +icon:btn_build = +icon:btn_print = +icon:btn_preview = icon:add = icon:bookmarks = icon:browse = diff --git a/novelwriter/assets/icons/material_sharp_normal.icons b/novelwriter/assets/icons/material_sharp_normal.icons index 13c68127..a9b6ff25 100644 --- a/novelwriter/assets/icons/material_sharp_normal.icons +++ b/novelwriter/assets/icons/material_sharp_normal.icons @@ -64,12 +64,18 @@ icon:btn_cancel = icon:btn_no = icon:btn_open = -icon:btn_close = +icon:btn_close = +icon:btn_save = icon:btn_browse = icon:btn_list = icon:btn_new = icon:btn_create = icon:btn_reset = +icon:btn_insert = +icon:btn_apply = +icon:btn_build = +icon:btn_print = +icon:btn_preview = icon:add = icon:bookmarks = icon:browse = diff --git a/novelwriter/assets/icons/material_sharp_thin.icons b/novelwriter/assets/icons/material_sharp_thin.icons index c8bb13a8..11e04deb 100644 --- a/novelwriter/assets/icons/material_sharp_thin.icons +++ b/novelwriter/assets/icons/material_sharp_thin.icons @@ -64,12 +64,18 @@ icon:btn_cancel = icon:btn_no = icon:btn_open = -icon:btn_close = +icon:btn_close = +icon:btn_save = icon:btn_browse = icon:btn_list = icon:btn_new = icon:btn_create = icon:btn_reset = +icon:btn_insert = +icon:btn_apply = +icon:btn_build = +icon:btn_print = +icon:btn_preview = icon:add = icon:bookmarks = icon:browse = diff --git a/novelwriter/enum.py b/novelwriter/enum.py index 4db5cdce..0b88f8ab 100644 --- a/novelwriter/enum.py +++ b/novelwriter/enum.py @@ -252,14 +252,20 @@ class nwStatusShape(Enum): class nwStandardButton(Enum): """Enum: Standard Dialog Buttons.""" - OK = 0 - CANCEL = 1 - YES = 2 - NO = 3 - OPEN = 4 - CLOSE = 5 - BROWSE = 6 - LIST = 7 - NEW = 8 - CREATE = 9 - RESET = 10 + OK = 0 + CANCEL = 1 + YES = 2 + NO = 3 + OPEN = 4 + CLOSE = 5 + SAVE = 6 + BROWSE = 7 + LIST = 8 + NEW = 9 + CREATE = 10 + RESET = 11 + INSERT = 12 + APPLY = 13 + BUILD = 14 + PRINT = 15 + PREVIEW = 16 diff --git a/tests/files/all_icons.json b/tests/files/all_icons.json index 41797f20..0579a3df 100644 --- a/tests/files/all_icons.json +++ b/tests/files/all_icons.json @@ -66,11 +66,17 @@ "btn_no", "btn_open", "btn_close", + "btn_save", "btn_browse", "btn_list", "btn_new", "btn_create", "btn_reset", + "btn_insert", + "btn_apply", + "btn_build", + "btn_print", + "btn_preview", "add", "bookmarks", diff --git a/utils/icon_themes.py b/utils/icon_themes.py index e5c2268f..cd133dbc 100644 --- a/utils/icon_themes.py +++ b/utils/icon_themes.py @@ -113,11 +113,17 @@ ICONS = [ "btn_no", "btn_open", "btn_close", + "btn_save", "btn_browse", "btn_list", "btn_new", "btn_create", "btn_reset", + "btn_insert", + "btn_apply", + "btn_build", + "btn_print", + "btn_preview", "add", "bookmarks", diff --git a/utils/icon_themes/font_awesome.json b/utils/icon_themes/font_awesome.json index 1769409e..82f295fc 100644 --- a/utils/icon_themes/font_awesome.json +++ b/utils/icon_themes/font_awesome.json @@ -66,11 +66,17 @@ "btn_no": "circle-xmark", "btn_open": "file-arrow-up", "btn_close": "circle-xmark", + "btn_save": "floppy-disk", "btn_browse": "folder-open", "btn_list": "list", "btn_new": "plus", "btn_create": "star", "btn_reset": "rotate-left", + "btn_insert": "i-cursor", + "btn_apply": "square-check", + "btn_build": "up-right-from-square", + "btn_print": "print", + "btn_preview": "eye", "add": "plus", "bookmarks": "bookmark", diff --git a/utils/icon_themes/material_symbols.json b/utils/icon_themes/material_symbols.json index 3d1adc47..0727a21c 100644 --- a/utils/icon_themes/material_symbols.json +++ b/utils/icon_themes/material_symbols.json @@ -65,12 +65,18 @@ "btn_yes": "check_circle", "btn_no": "do_not_disturb_on", "btn_open": "open_in_new", - "btn_close": "close", + "btn_close": "cancel", + "btn_save": "file_save", "btn_browse": "folder_open", "btn_list": "format_list_bulleted", "btn_new": "new_window", "btn_create": "star", "btn_reset": "undo", + "btn_insert": "insert_text", + "btn_apply": "check_box", + "btn_build": "export_notes", + "btn_print": "print", + "btn_preview": "preview", "add": "add", "bookmarks": "bookmarks", diff --git a/utils/icon_themes/remix.json b/utils/icon_themes/remix.json index da78a84f..9e4bd207 100644 --- a/utils/icon_themes/remix.json +++ b/utils/icon_themes/remix.json @@ -66,11 +66,17 @@ "btn_no": "close-circle", "btn_open": "file-upload", "btn_close": "close-circle", + "btn_save": "save-3", "btn_browse": "folder-2", "btn_list": "list-unordered", "btn_new": "add", "btn_create": "star-fill", "btn_reset": "reset-left", + "btn_insert": "add-box", + "btn_apply": "checkbox", + "btn_build": "stack", + "btn_print": "printer", + "btn_preview": "eye", "add": "add", "bookmarks": "bookmark",