From db27172ca86a56e599b1acf521c1ee111ac2c5b7 Mon Sep 17 00:00:00 2001 From: Don HO Date: Thu, 6 May 2021 04:04:25 +0200 Subject: [PATCH] Add Fluent UI icons for Dark mode Add Fluent UI icons for Dark mode in the toolbar & the tabbar Fix #9742, close #9831 --- PowerEditor/src/Notepad_plus.cpp | 166 ++++++---- PowerEditor/src/Notepad_plus.h | 1 + PowerEditor/src/Notepad_plus.rc | 109 +++++++ .../WinControls/DockingWnd/DockingCont.cpp | 3 +- .../WinControls/ImageListSet/ImageListSet.cpp | 54 +++- .../WinControls/ImageListSet/ImageListSet.h | 34 ++- PowerEditor/src/WinControls/TabBar/TabBar.cpp | 7 +- .../src/WinControls/ToolBar/ToolBar.cpp | 69 +++-- PowerEditor/src/WinControls/ToolBar/ToolBar.h | 16 + .../icons/darkMode/tabbar/closeTabButton.bmp | Bin 0 -> 254 bytes .../darkMode/tabbar/closeTabButton_hover.bmp | Bin 0 -> 246 bytes .../darkMode/tabbar/closeTabButton_inact.bmp | Bin 0 -> 254 bytes .../darkMode/tabbar/closeTabButton_push.bmp | Bin 0 -> 246 bytes .../src/icons/darkMode/tabbar/monitoring.ico | Bin 0 -> 790 bytes .../src/icons/darkMode/tabbar/readonly.ico | Bin 0 -> 790 bytes .../src/icons/darkMode/tabbar/saved.ico | Bin 0 -> 790 bytes .../src/icons/darkMode/tabbar/unsaved.ico | Bin 0 -> 790 bytes .../toolbar/FluentUI/allChars_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/cut_dis.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/cut_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/docMap_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/dupli_dis.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/dupli_off.ico | Bin 0 -> 5430 bytes .../toolbar/FluentUI/fileBrowser_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/find_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/findrep_off.ico | Bin 0 -> 5430 bytes .../toolbar/FluentUI/funcList_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/imprim_off.ico | Bin 0 -> 5430 bytes .../toolbar/FluentUI/indentGuide_off.ico | Bin 0 -> 5430 bytes .../toolbar/FluentUI/monitoring_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/new_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/open_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/paste_dis.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/paste_off.ico | Bin 0 -> 5430 bytes .../toolbar/FluentUI/playrecord_dis.ico | Bin 0 -> 5430 bytes .../toolbar/FluentUI/playrecord_m_dis.ico | Bin 0 -> 5430 bytes .../toolbar/FluentUI/playrecord_m_off.ico | Bin 0 -> 5430 bytes .../toolbar/FluentUI/playrecord_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/redo_dis.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/redo_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/save_dis.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/save_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/saveall_dis.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/saveall_off.ico | Bin 0 -> 5430 bytes .../toolbar/FluentUI/saverecord_dis.ico | Bin 0 -> 5430 bytes .../toolbar/FluentUI/saverecord_off.ico | Bin 0 -> 5430 bytes .../toolbar/FluentUI/startrecord_dis.ico | Bin 0 -> 5430 bytes .../toolbar/FluentUI/startrecord_off.ico | Bin 0 -> 5430 bytes .../toolbar/FluentUI/stoprecord_dis.ico | Bin 0 -> 5430 bytes .../toolbar/FluentUI/stoprecord_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/supp_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/suppall_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/syncH_dis.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/syncH_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/syncV_dis.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/syncV_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/undo_dis.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/undo_off.ico | Bin 0 -> 5430 bytes .../toolbar/FluentUI/userDefineDlg_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/wrap_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/zoomIn_off.ico | Bin 0 -> 5430 bytes .../darkMode/toolbar/FluentUI/zoomOut_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/allChars_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/cut_dis.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/cut_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/docMap_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/dupli_dis.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/dupli_off.ico | Bin 0 -> 5430 bytes .../filledFluentUI/fileBrowser_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/find_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/findrep_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/funcList_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/imprim_off.ico | Bin 0 -> 5430 bytes .../filledFluentUI/indentGuide_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/monitoring_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/new_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/open_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/paste_dis.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/paste_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/playrecord_dis.ico | Bin 0 -> 5430 bytes .../filledFluentUI/playrecord_m_dis.ico | Bin 0 -> 5430 bytes .../filledFluentUI/playrecord_m_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/playrecord_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/redo_dis.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/redo_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/save_dis.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/save_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/saveall_dis.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/saveall_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/saverecord_dis.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/saverecord_off.ico | Bin 0 -> 5430 bytes .../filledFluentUI/startrecord_dis.ico | Bin 0 -> 5430 bytes .../filledFluentUI/startrecord_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/stoprecord_dis.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/stoprecord_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/supp_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/suppall_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/syncH_dis.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/syncH_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/syncV_dis.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/syncV_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/undo_dis.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/undo_off.ico | Bin 0 -> 5430 bytes .../filledFluentUI/userDefineDlg_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/wrap_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/zoomIn_off.ico | Bin 0 -> 5430 bytes .../toolbar/filledFluentUI/zoomOut_off.ico | Bin 0 -> 5430 bytes PowerEditor/src/resource.h | 286 ++++++++++++------ 108 files changed, 549 insertions(+), 196 deletions(-) create mode 100644 PowerEditor/src/icons/darkMode/tabbar/closeTabButton.bmp create mode 100644 PowerEditor/src/icons/darkMode/tabbar/closeTabButton_hover.bmp create mode 100644 PowerEditor/src/icons/darkMode/tabbar/closeTabButton_inact.bmp create mode 100644 PowerEditor/src/icons/darkMode/tabbar/closeTabButton_push.bmp create mode 100644 PowerEditor/src/icons/darkMode/tabbar/monitoring.ico create mode 100644 PowerEditor/src/icons/darkMode/tabbar/readonly.ico create mode 100644 PowerEditor/src/icons/darkMode/tabbar/saved.ico create mode 100644 PowerEditor/src/icons/darkMode/tabbar/unsaved.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/allChars_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/cut_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/cut_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/docMap_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/dupli_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/dupli_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/fileBrowser_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/find_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/findrep_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/funcList_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/imprim_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/indentGuide_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/monitoring_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/new_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/open_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/paste_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/paste_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/playrecord_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/playrecord_m_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/playrecord_m_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/playrecord_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/redo_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/redo_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/save_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/save_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/saveall_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/saveall_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/saverecord_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/saverecord_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/startrecord_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/startrecord_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/stoprecord_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/stoprecord_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/supp_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/suppall_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/syncH_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/syncH_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/syncV_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/syncV_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/undo_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/undo_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/userDefineDlg_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/wrap_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/zoomIn_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/FluentUI/zoomOut_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/allChars_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/cut_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/cut_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/docMap_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/dupli_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/dupli_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/fileBrowser_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/find_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/findrep_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/funcList_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/imprim_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/indentGuide_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/monitoring_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/new_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/open_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/paste_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/paste_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/playrecord_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/playrecord_m_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/playrecord_m_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/playrecord_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/redo_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/redo_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/save_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/save_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/saveall_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/saveall_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/saverecord_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/saverecord_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/startrecord_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/startrecord_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/stoprecord_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/stoprecord_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/supp_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/suppall_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/syncH_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/syncH_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/syncV_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/syncV_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/undo_dis.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/undo_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/userDefineDlg_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/wrap_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/zoomIn_off.ico create mode 100644 PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/zoomOut_off.ico diff --git a/PowerEditor/src/Notepad_plus.cpp b/PowerEditor/src/Notepad_plus.cpp index ad8c0de40..09a68217b 100644 --- a/PowerEditor/src/Notepad_plus.cpp +++ b/PowerEditor/src/Notepad_plus.cpp @@ -48,72 +48,73 @@ enum tb_stat {tb_saved, tb_unsaved, tb_ro, tb_monitored}; #define DIR_RIGHT false int docTabIconIDs[] = { IDI_SAVED_ICON, IDI_UNSAVED_ICON, IDI_READONLY_ICON, IDI_MONITORING_ICON }; +int docTabIconIDs_darkMode[] = { IDI_SAVED_DM_ICON, IDI_UNSAVED_DM_ICON, IDI_READONLY_DM_ICON, IDI_MONITORING_DM_ICON }; int docTabIconIDs_alt[] = { IDI_SAVED_ALT_ICON, IDI_UNSAVED_ALT_ICON, IDI_READONLY_ALT_ICON, IDI_MONITORING_ICON }; ToolBarButtonUnit toolBarIcons[] = { - {IDM_FILE_NEW, IDI_NEW_ICON, IDI_NEW_ICON, IDI_NEW_ICON2, IDI_NEW_ICON2, IDR_FILENEW}, - {IDM_FILE_OPEN, IDI_OPEN_ICON, IDI_OPEN_ICON, IDI_OPEN_ICON2, IDI_OPEN_ICON2, IDR_FILEOPEN}, - {IDM_FILE_SAVE, IDI_SAVE_ICON, IDI_SAVE_DISABLE_ICON, IDI_SAVE_ICON2, IDI_SAVE_DISABLE_ICON2, IDR_FILESAVE}, - {IDM_FILE_SAVEALL, IDI_SAVEALL_ICON, IDI_SAVEALL_DISABLE_ICON, IDI_SAVEALL_ICON2, IDI_SAVEALL_DISABLE_ICON2, IDR_SAVEALL}, - {IDM_FILE_CLOSE, IDI_CLOSE_ICON, IDI_CLOSE_ICON, IDI_CLOSE_ICON2, IDI_CLOSE_ICON2, IDR_CLOSEFILE}, - {IDM_FILE_CLOSEALL, IDI_CLOSEALL_ICON, IDI_CLOSEALL_ICON, IDI_CLOSEALL_ICON2, IDI_CLOSEALL_ICON2, IDR_CLOSEALL}, - {IDM_FILE_PRINT, IDI_PRINT_ICON, IDI_PRINT_ICON, IDI_PRINT_ICON2, IDI_PRINT_ICON2, IDR_PRINT}, - - //-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// - {0, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON}, - //-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// - - {IDM_EDIT_CUT, IDI_CUT_ICON, IDI_CUT_DISABLE_ICON, IDI_CUT_ICON2, IDI_CUT_DISABLE_ICON2, IDR_CUT}, - {IDM_EDIT_COPY, IDI_COPY_ICON, IDI_COPY_DISABLE_ICON, IDI_COPY_ICON2, IDI_COPY_DISABLE_ICON2, IDR_COPY}, - {IDM_EDIT_PASTE, IDI_PASTE_ICON, IDI_PASTE_DISABLE_ICON, IDI_PASTE_ICON2, IDI_PASTE_DISABLE_ICON2, IDR_PASTE}, - - //-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// - {0, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON}, - //-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// - - {IDM_EDIT_UNDO, IDI_UNDO_ICON, IDI_UNDO_DISABLE_ICON, IDI_UNDO_ICON2, IDI_UNDO_DISABLE_ICON2, IDR_UNDO}, - {IDM_EDIT_REDO, IDI_REDO_ICON, IDI_REDO_DISABLE_ICON, IDI_REDO_ICON2, IDI_REDO_DISABLE_ICON2, IDR_REDO}, - //-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// - {0, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON}, - //-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// - - {IDM_SEARCH_FIND, IDI_FIND_ICON, IDI_FIND_ICON, IDI_FIND_ICON2, IDI_FIND_ICON2, IDR_FIND}, - {IDM_SEARCH_REPLACE, IDI_REPLACE_ICON, IDI_REPLACE_ICON, IDI_REPLACE_ICON2, IDI_REPLACE_ICON2, IDR_REPLACE}, - - //-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// - {0, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON}, - //-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// - {IDM_VIEW_ZOOMIN, IDI_ZOOMIN_ICON, IDI_ZOOMIN_ICON, IDI_ZOOMIN_ICON2, IDI_ZOOMIN_ICON2, IDR_ZOOMIN}, - {IDM_VIEW_ZOOMOUT, IDI_ZOOMOUT_ICON, IDI_ZOOMOUT_ICON, IDI_ZOOMOUT_ICON2, IDI_ZOOMOUT_ICON2, IDR_ZOOMOUT}, - - //-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// - {0, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON}, - //-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// - {IDM_VIEW_SYNSCROLLV, IDI_SYNCV_ICON, IDI_SYNCV_DISABLE_ICON, IDI_SYNCV_ICON2, IDI_SYNCV_DISABLE_ICON2, IDR_SYNCV}, - {IDM_VIEW_SYNSCROLLH, IDI_SYNCH_ICON, IDI_SYNCH_DISABLE_ICON, IDI_SYNCH_ICON2, IDI_SYNCH_DISABLE_ICON2, IDR_SYNCH}, - - //-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// - {0, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON}, - //-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// - {IDM_VIEW_WRAP, IDI_VIEW_WRAP_ICON, IDI_VIEW_WRAP_ICON, IDI_VIEW_WRAP_ICON2, IDI_VIEW_WRAP_ICON2, IDR_WRAP}, - {IDM_VIEW_ALL_CHARACTERS, IDI_VIEW_ALL_CHAR_ICON, IDI_VIEW_ALL_CHAR_ICON, IDI_VIEW_ALL_CHAR_ICON2, IDI_VIEW_ALL_CHAR_ICON2, IDR_INVISIBLECHAR}, - {IDM_VIEW_INDENT_GUIDE, IDI_VIEW_INDENT_ICON, IDI_VIEW_INDENT_ICON, IDI_VIEW_INDENT_ICON2, IDI_VIEW_INDENT_ICON2, IDR_INDENTGUIDE}, - {IDM_LANG_USER_DLG, IDI_VIEW_UD_DLG_ICON, IDI_VIEW_UD_DLG_ICON, IDI_VIEW_UD_DLG_ICON2, IDI_VIEW_UD_DLG_ICON2, IDR_SHOWPANNEL}, - {IDM_VIEW_DOC_MAP, IDI_VIEW_DOC_MAP_ICON, IDI_VIEW_DOC_MAP_ICON, IDI_VIEW_DOC_MAP_ICON2, IDI_VIEW_DOC_MAP_ICON2, IDR_DOCMAP}, - {IDM_VIEW_FUNC_LIST, IDI_VIEW_FUNCLIST_ICON, IDI_VIEW_FUNCLIST_ICON, IDI_VIEW_FUNCLIST_ICON2, IDI_VIEW_FUNCLIST_ICON2, IDR_FUNC_LIST}, - {IDM_VIEW_FILEBROWSER, IDI_VIEW_FILEBROWSER_ICON, IDI_VIEW_FILEBROWSER_ICON, IDI_VIEW_FILEBROWSER_ICON2, IDI_VIEW_FILEBROWSER_ICON2, IDR_FILEBROWSER}, - {IDM_VIEW_MONITORING, IDI_VIEW_MONITORING_ICON, IDI_VIEW_MONITORING_ICON, IDI_VIEW_MONITORING_ICON2, IDI_VIEW_MONITORING_ICON2, IDR_FILEMONITORING}, - - //-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// - {0, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON}, - //-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// - - {IDM_MACRO_STARTRECORDINGMACRO, IDI_STARTRECORD_ICON, IDI_STARTRECORD_DISABLE_ICON, IDI_STARTRECORD_ICON2, IDI_STARTRECORD_DISABLE_ICON2, IDR_STARTRECORD}, - {IDM_MACRO_STOPRECORDINGMACRO, IDI_STOPRECORD_ICON, IDI_STOPRECORD_DISABLE_ICON, IDI_STOPRECORD_ICON2, IDI_STOPRECORD_DISABLE_ICON2, IDR_STOPRECORD}, - {IDM_MACRO_PLAYBACKRECORDEDMACRO, IDI_PLAYRECORD_ICON, IDI_PLAYRECORD_DISABLE_ICON, IDI_PLAYRECORD_ICON2, IDI_PLAYRECORD_DISABLE_ICON2, IDR_PLAYRECORD}, - {IDM_MACRO_RUNMULTIMACRODLG, IDI_MMPLAY_ICON, IDI_MMPLAY_DIS_ICON, IDI_MMPLAY_ICON2, IDI_MMPLAY_DIS_ICON2, IDR_M_PLAYRECORD}, - {IDM_MACRO_SAVECURRENTMACRO, IDI_SAVERECORD_ICON, IDI_SAVERECORD_DISABLE_ICON, IDI_SAVERECORD_ICON2, IDI_SAVERECORD_DISABLE_ICON2, IDR_SAVERECORD} + {IDM_FILE_NEW, IDI_NEW_ICON, IDI_NEW_ICON, IDI_NEW_ICON2, IDI_NEW_ICON2, IDI_NEW_ICON_DM, IDI_NEW_ICON_DM, IDI_NEW_ICON_DM2, IDI_NEW_ICON_DM2, IDR_FILENEW}, + {IDM_FILE_OPEN, IDI_OPEN_ICON, IDI_OPEN_ICON, IDI_OPEN_ICON2, IDI_OPEN_ICON2, IDI_OPEN_ICON_DM, IDI_OPEN_ICON_DM, IDI_OPEN_ICON_DM2, IDI_OPEN_ICON_DM2, IDR_FILEOPEN}, + {IDM_FILE_SAVE, IDI_SAVE_ICON, IDI_SAVE_DISABLE_ICON, IDI_SAVE_ICON2, IDI_SAVE_DISABLE_ICON2, IDI_SAVE_ICON_DM, IDI_SAVE_DISABLE_ICON_DM, IDI_SAVE_ICON_DM2, IDI_SAVE_DISABLE_ICON_DM2, IDR_FILESAVE}, + {IDM_FILE_SAVEALL, IDI_SAVEALL_ICON, IDI_SAVEALL_DISABLE_ICON, IDI_SAVEALL_ICON2, IDI_SAVEALL_DISABLE_ICON2, IDI_SAVEALL_ICON_DM, IDI_SAVEALL_DISABLE_ICON_DM, IDI_SAVEALL_ICON_DM2, IDI_SAVEALL_DISABLE_ICON_DM2, IDR_SAVEALL}, + {IDM_FILE_CLOSE, IDI_CLOSE_ICON, IDI_CLOSE_ICON, IDI_CLOSE_ICON2, IDI_CLOSE_ICON2, IDI_CLOSE_ICON_DM, IDI_CLOSE_ICON_DM, IDI_CLOSE_ICON_DM2, IDI_CLOSE_ICON_DM2, IDR_CLOSEFILE}, + {IDM_FILE_CLOSEALL, IDI_CLOSEALL_ICON, IDI_CLOSEALL_ICON, IDI_CLOSEALL_ICON2, IDI_CLOSEALL_ICON2, IDI_CLOSEALL_ICON_DM, IDI_CLOSEALL_ICON_DM, IDI_CLOSEALL_ICON_DM2, IDI_CLOSEALL_ICON_DM2, IDR_CLOSEALL}, + {IDM_FILE_PRINT, IDI_PRINT_ICON, IDI_PRINT_ICON, IDI_PRINT_ICON2, IDI_PRINT_ICON2, IDI_PRINT_ICON_DM, IDI_PRINT_ICON_DM, IDI_PRINT_ICON_DM2, IDI_PRINT_ICON_DM2, IDR_PRINT}, + + //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// + {0, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON}, + //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// + + {IDM_EDIT_CUT, IDI_CUT_ICON, IDI_CUT_DISABLE_ICON, IDI_CUT_ICON2, IDI_CUT_DISABLE_ICON2, IDI_CUT_ICON_DM, IDI_CUT_DISABLE_ICON_DM, IDI_CUT_ICON_DM2, IDI_CUT_DISABLE_ICON_DM2, IDR_CUT}, + {IDM_EDIT_COPY, IDI_COPY_ICON, IDI_COPY_DISABLE_ICON, IDI_COPY_ICON2, IDI_COPY_DISABLE_ICON2, IDI_COPY_ICON_DM, IDI_COPY_DISABLE_ICON_DM, IDI_COPY_ICON_DM2, IDI_COPY_DISABLE_ICON_DM2, IDR_COPY}, + {IDM_EDIT_PASTE, IDI_PASTE_ICON, IDI_PASTE_DISABLE_ICON, IDI_PASTE_ICON2, IDI_PASTE_DISABLE_ICON2, IDI_PASTE_ICON_DM, IDI_PASTE_DISABLE_ICON_DM, IDI_PASTE_ICON_DM2, IDI_PASTE_DISABLE_ICON_DM2, IDR_PASTE}, + + //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// + {0, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON}, + //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// + + {IDM_EDIT_UNDO, IDI_UNDO_ICON, IDI_UNDO_DISABLE_ICON, IDI_UNDO_ICON2, IDI_UNDO_DISABLE_ICON2, IDI_UNDO_ICON_DM, IDI_UNDO_DISABLE_ICON_DM, IDI_UNDO_ICON_DM2, IDI_UNDO_DISABLE_ICON_DM2, IDR_UNDO}, + {IDM_EDIT_REDO, IDI_REDO_ICON, IDI_REDO_DISABLE_ICON, IDI_REDO_ICON2, IDI_REDO_DISABLE_ICON2, IDI_REDO_ICON_DM, IDI_REDO_DISABLE_ICON_DM, IDI_REDO_ICON_DM2, IDI_REDO_DISABLE_ICON_DM2, IDR_REDO}, + //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// + {0, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON}, + //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// + + {IDM_SEARCH_FIND, IDI_FIND_ICON, IDI_FIND_ICON, IDI_FIND_ICON2, IDI_FIND_ICON2, IDI_FIND_ICON_DM, IDI_FIND_ICON_DM, IDI_FIND_ICON_DM2, IDI_FIND_ICON_DM2, IDR_FIND}, + {IDM_SEARCH_REPLACE, IDI_REPLACE_ICON, IDI_REPLACE_ICON, IDI_REPLACE_ICON2, IDI_REPLACE_ICON2, IDI_REPLACE_ICON_DM, IDI_REPLACE_ICON_DM, IDI_REPLACE_ICON_DM2, IDI_REPLACE_ICON_DM2, IDR_REPLACE}, + + //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// + {0, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON}, + //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// + {IDM_VIEW_ZOOMIN, IDI_ZOOMIN_ICON, IDI_ZOOMIN_ICON, IDI_ZOOMIN_ICON2, IDI_ZOOMIN_ICON2, IDI_ZOOMIN_ICON_DM, IDI_ZOOMIN_ICON_DM, IDI_ZOOMIN_ICON_DM2, IDI_ZOOMIN_ICON_DM2, IDR_ZOOMIN}, + {IDM_VIEW_ZOOMOUT, IDI_ZOOMOUT_ICON, IDI_ZOOMOUT_ICON, IDI_ZOOMOUT_ICON2, IDI_ZOOMOUT_ICON2, IDI_ZOOMOUT_ICON_DM, IDI_ZOOMOUT_ICON_DM, IDI_ZOOMOUT_ICON_DM2, IDI_ZOOMOUT_ICON_DM2, IDR_ZOOMOUT}, + + //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// + {0, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON}, + //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// + {IDM_VIEW_SYNSCROLLV, IDI_SYNCV_ICON, IDI_SYNCV_DISABLE_ICON, IDI_SYNCV_ICON2, IDI_SYNCV_DISABLE_ICON2, IDI_SYNCV_ICON_DM, IDI_SYNCV_DISABLE_ICON_DM, IDI_SYNCV_ICON_DM2, IDI_SYNCV_DISABLE_ICON_DM2, IDR_SYNCV}, + {IDM_VIEW_SYNSCROLLH, IDI_SYNCH_ICON, IDI_SYNCH_DISABLE_ICON, IDI_SYNCH_ICON2, IDI_SYNCH_DISABLE_ICON2, IDI_SYNCH_ICON_DM, IDI_SYNCH_DISABLE_ICON_DM, IDI_SYNCH_ICON_DM2, IDI_SYNCH_DISABLE_ICON_DM2, IDR_SYNCH}, + + //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// + {0, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON}, + //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// + {IDM_VIEW_WRAP, IDI_VIEW_WRAP_ICON, IDI_VIEW_WRAP_ICON, IDI_VIEW_WRAP_ICON2, IDI_VIEW_WRAP_ICON2, IDI_VIEW_WRAP_ICON_DM, IDI_VIEW_WRAP_ICON_DM, IDI_VIEW_WRAP_ICON_DM2, IDI_VIEW_WRAP_ICON_DM2, IDR_WRAP}, + {IDM_VIEW_ALL_CHARACTERS, IDI_VIEW_ALL_CHAR_ICON, IDI_VIEW_ALL_CHAR_ICON, IDI_VIEW_ALL_CHAR_ICON2, IDI_VIEW_ALL_CHAR_ICON2, IDI_VIEW_ALL_CHAR_ICON_DM, IDI_VIEW_ALL_CHAR_ICON_DM, IDI_VIEW_ALL_CHAR_ICON_DM2, IDI_VIEW_ALL_CHAR_ICON_DM2, IDR_INVISIBLECHAR}, + {IDM_VIEW_INDENT_GUIDE, IDI_VIEW_INDENT_ICON, IDI_VIEW_INDENT_ICON, IDI_VIEW_INDENT_ICON2, IDI_VIEW_INDENT_ICON2, IDI_VIEW_INDENT_ICON_DM, IDI_VIEW_INDENT_ICON_DM, IDI_VIEW_INDENT_ICON_DM2, IDI_VIEW_INDENT_ICON_DM2, IDR_INDENTGUIDE}, + {IDM_LANG_USER_DLG, IDI_VIEW_UD_DLG_ICON, IDI_VIEW_UD_DLG_ICON, IDI_VIEW_UD_DLG_ICON2, IDI_VIEW_UD_DLG_ICON2, IDI_VIEW_UD_DLG_ICON_DM, IDI_VIEW_UD_DLG_ICON_DM, IDI_VIEW_UD_DLG_ICON_DM2, IDI_VIEW_UD_DLG_ICON_DM2, IDR_SHOWPANNEL}, + {IDM_VIEW_DOC_MAP, IDI_VIEW_DOC_MAP_ICON, IDI_VIEW_DOC_MAP_ICON, IDI_VIEW_DOC_MAP_ICON2, IDI_VIEW_DOC_MAP_ICON2, IDI_VIEW_DOC_MAP_ICON_DM, IDI_VIEW_DOC_MAP_ICON_DM, IDI_VIEW_DOC_MAP_ICON_DM2, IDI_VIEW_DOC_MAP_ICON_DM2, IDR_DOCMAP}, + {IDM_VIEW_FUNC_LIST, IDI_VIEW_FUNCLIST_ICON, IDI_VIEW_FUNCLIST_ICON, IDI_VIEW_FUNCLIST_ICON2, IDI_VIEW_FUNCLIST_ICON2, IDI_VIEW_FUNCLIST_ICON_DM, IDI_VIEW_FUNCLIST_ICON_DM, IDI_VIEW_FUNCLIST_ICON_DM2, IDI_VIEW_FUNCLIST_ICON_DM2, IDR_FUNC_LIST}, + {IDM_VIEW_FILEBROWSER, IDI_VIEW_FILEBROWSER_ICON, IDI_VIEW_FILEBROWSER_ICON, IDI_VIEW_FILEBROWSER_ICON2, IDI_VIEW_FILEBROWSER_ICON2, IDI_VIEW_FILEBROWSER_ICON_DM, IDI_VIEW_FILEBROWSER_ICON_DM, IDI_VIEW_FILEBROWSER_ICON_DM2, IDI_VIEW_FILEBROWSER_ICON_DM2, IDR_FILEBROWSER}, + {IDM_VIEW_MONITORING, IDI_VIEW_MONITORING_ICON, IDI_VIEW_MONITORING_ICON, IDI_VIEW_MONITORING_ICON2, IDI_VIEW_MONITORING_ICON2, IDI_VIEW_MONITORING_ICON_DM, IDI_VIEW_MONITORING_ICON_DM, IDI_VIEW_MONITORING_ICON_DM2, IDI_VIEW_MONITORING_ICON_DM2, IDR_FILEMONITORING}, + + //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// + {0, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON, IDI_SEPARATOR_ICON}, + //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------// + + {IDM_MACRO_STARTRECORDINGMACRO, IDI_STARTRECORD_ICON, IDI_STARTRECORD_DISABLE_ICON, IDI_STARTRECORD_ICON2, IDI_STARTRECORD_DISABLE_ICON2, IDI_STARTRECORD_ICON_DM, IDI_STARTRECORD_DISABLE_ICON_DM, IDI_STARTRECORD_ICON_DM2, IDI_STARTRECORD_DISABLE_ICON_DM2, IDR_STARTRECORD}, + {IDM_MACRO_STOPRECORDINGMACRO, IDI_STOPRECORD_ICON, IDI_STOPRECORD_DISABLE_ICON, IDI_STOPRECORD_ICON2, IDI_STOPRECORD_DISABLE_ICON2, IDI_STOPRECORD_ICON_DM, IDI_STOPRECORD_DISABLE_ICON_DM, IDI_STOPRECORD_ICON_DM2, IDI_STOPRECORD_DISABLE_ICON_DM2, IDR_STOPRECORD}, + {IDM_MACRO_PLAYBACKRECORDEDMACRO, IDI_PLAYRECORD_ICON, IDI_PLAYRECORD_DISABLE_ICON, IDI_PLAYRECORD_ICON2, IDI_PLAYRECORD_DISABLE_ICON2, IDI_PLAYRECORD_ICON_DM, IDI_PLAYRECORD_DISABLE_ICON_DM, IDI_PLAYRECORD_ICON_DM2, IDI_PLAYRECORD_DISABLE_ICON_DM2, IDR_PLAYRECORD}, + {IDM_MACRO_RUNMULTIMACRODLG, IDI_MMPLAY_ICON, IDI_MMPLAY_DIS_ICON, IDI_MMPLAY_ICON2, IDI_MMPLAY_DIS_ICON2, IDI_MMPLAY_ICON_DM, IDI_MMPLAY_DIS_ICON_DM, IDI_MMPLAY_ICON_DM2, IDI_MMPLAY_DIS_ICON_DM2, IDR_M_PLAYRECORD}, + {IDM_MACRO_SAVECURRENTMACRO, IDI_SAVERECORD_ICON, IDI_SAVERECORD_DISABLE_ICON, IDI_SAVERECORD_ICON2, IDI_SAVERECORD_DISABLE_ICON2, IDI_SAVERECORD_ICON_DM, IDI_SAVERECORD_DISABLE_ICON_DM, IDI_SAVERECORD_ICON_DM2, IDI_SAVERECORD_DISABLE_ICON_DM2, IDR_SAVERECORD} }; @@ -226,13 +227,17 @@ LRESULT Notepad_plus::init(HWND hwnd) int iconDpiDynamicalSize = nppParam._dpiManager.scaleY(_toReduceTabBar ? 13 : 20); _docTabIconList.create(iconDpiDynamicalSize, _pPublicInterface->getHinst(), docTabIconIDs, sizeof(docTabIconIDs) / sizeof(int)); _docTabIconListAlt.create(iconDpiDynamicalSize, _pPublicInterface->getHinst(), docTabIconIDs_alt, sizeof(docTabIconIDs_alt) / sizeof(int)); - + _docTabIconListDarkMode.create(iconDpiDynamicalSize, _pPublicInterface->getHinst(), docTabIconIDs_darkMode, sizeof(docTabIconIDs_darkMode) / sizeof(int)); + vector pIconListVector; - pIconListVector.push_back(&_docTabIconList); - pIconListVector.push_back(&_docTabIconListAlt); + pIconListVector.push_back(&_docTabIconList); // 0 + pIconListVector.push_back(&_docTabIconListAlt); // 1 + pIconListVector.push_back(&_docTabIconListDarkMode);// 2 - _mainDocTab.init(_pPublicInterface->getHinst(), hwnd, &_mainEditView, pIconListVector, (tabBarStatus & TAB_ALTICONS) ? 1 : 0); - _subDocTab.init(_pPublicInterface->getHinst(), hwnd, &_subEditView, pIconListVector, (tabBarStatus & TAB_ALTICONS) ? 1 : 0); + unsigned char indexDocTabIcon = NppDarkMode::isEnabled() ? 2 : ((tabBarStatus & TAB_ALTICONS) ? 1 : 0); + + _mainDocTab.init(_pPublicInterface->getHinst(), hwnd, &_mainEditView, pIconListVector, indexDocTabIcon); + _subDocTab.init(_pPublicInterface->getHinst(), hwnd, &_subEditView, pIconListVector, indexDocTabIcon); _mainEditView.display(); @@ -7513,6 +7518,33 @@ void Notepad_plus::refreshDarkMode() SendMessage(_incrementFindDlg.getHSelf(), NPPM_INTERNAL_REFRESHDARKMODE, 0, 0); RedrawWindow(_pPublicInterface->getHSelf(), nullptr, nullptr, RDW_INVALIDATE | RDW_ERASE | RDW_FRAME | RDW_ALLCHILDREN); RedrawWindow(_findReplaceDlg.getHSelf(), nullptr, nullptr, RDW_INVALIDATE | RDW_ERASE | RDW_FRAME | RDW_ALLCHILDREN); + SendMessage(_pPublicInterface->getHSelf(), NPPM_INTERNAL_CHANGETABBAEICONS, 0, NppDarkMode::isEnabled() ? 2 : 0); + + toolBarStatusType state = _toolBar.getState(); + switch (state) + { + case TB_SMALL: + _toolBar.reduce(); + break; + + case TB_LARGE: + _toolBar.enlarge(); + break; + + case TB_SMALL2: + _toolBar.reduceToSet2(); + break; + + case TB_LARGE2: + _toolBar.enlargeToSet2(); + break; + + case TB_STANDARD: + // Force standard colorful icon to Fluent UI small icon in dark mode + if (NppDarkMode::isEnabled()) + _toolBar.reduce(); + break; + } if (NppDarkMode::isExperimentalEnabled()) { diff --git a/PowerEditor/src/Notepad_plus.h b/PowerEditor/src/Notepad_plus.h index a32b37be7..fde8d5790 100644 --- a/PowerEditor/src/Notepad_plus.h +++ b/PowerEditor/src/Notepad_plus.h @@ -298,6 +298,7 @@ private: ToolBar _toolBar; IconList _docTabIconList; IconList _docTabIconListAlt; + IconList _docTabIconListDarkMode; StatusBar _statusBar; bool _toReduceTabBar = false; diff --git a/PowerEditor/src/Notepad_plus.rc b/PowerEditor/src/Notepad_plus.rc index b44347e34..7b57a61e9 100644 --- a/PowerEditor/src/Notepad_plus.rc +++ b/PowerEditor/src/Notepad_plus.rc @@ -154,15 +154,120 @@ IDI_VIEW_FUNCLIST_ICON2 ICON "icons/filledFluentUI/funcList_off.ico IDI_VIEW_FILEBROWSER_ICON2 ICON "icons/filledFluentUI/fileBrowser_off.ico" IDI_VIEW_MONITORING_ICON2 ICON "icons/filledFluentUI/monitoring_off.ico" +// +// TOOLBAR ICO - set 1 Dark Mode +// +IDI_NEW_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/new_off.ico" +IDI_OPEN_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/open_off.ico" +IDI_CLOSE_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/supp_off.ico" +IDI_CLOSEALL_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/suppall_off.ico" +IDI_SAVE_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/save_off.ico" +IDI_SAVEALL_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/saveall_off.ico" +IDI_CUT_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/cut_off.ico" +IDI_COPY_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/dupli_off.ico" +IDI_PASTE_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/paste_off.ico" +IDI_UNDO_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/undo_off.ico" +IDI_REDO_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/redo_off.ico" +IDI_FIND_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/find_off.ico" +IDI_REPLACE_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/findrep_off.ico" +IDI_ZOOMIN_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/zoomIn_off.ico" +IDI_ZOOMOUT_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/zoomOut_off.ico" +IDI_VIEW_UD_DLG_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/userDefineDlg_off.ico" +IDI_PRINT_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/imprim_off.ico" +IDI_STARTRECORD_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/startrecord_off.ico" +IDI_STARTRECORD_DISABLE_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/startrecord_dis.ico" +IDI_STOPRECORD_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/stoprecord_off.ico" +IDI_STOPRECORD_DISABLE_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/stoprecord_dis.ico" +IDI_PLAYRECORD_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/playrecord_off.ico" +IDI_PLAYRECORD_DISABLE_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/playrecord_dis.ico" +IDI_SAVERECORD_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/saverecord_off.ico" +IDI_SAVERECORD_DISABLE_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/saverecord_dis.ico" +IDI_MMPLAY_DIS_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/playrecord_m_dis.ico" +IDI_MMPLAY_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/playrecord_m_off.ico" +IDI_VIEW_ALL_CHAR_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/allChars_off.ico" +IDI_VIEW_INDENT_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/indentGuide_off.ico" +IDI_VIEW_WRAP_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/wrap_off.ico" +IDI_SAVE_DISABLE_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/save_dis.ico" +IDI_SAVEALL_DISABLE_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/saveall_dis.ico" +IDI_CUT_DISABLE_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/cut_dis.ico" +IDI_COPY_DISABLE_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/dupli_dis.ico" +IDI_PASTE_DISABLE_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/paste_dis.ico" +IDI_UNDO_DISABLE_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/undo_dis.ico" +IDI_REDO_DISABLE_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/redo_dis.ico" +IDI_SYNCV_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/syncV_off.ico" +IDI_SYNCV_DISABLE_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/syncV_dis.ico" +IDI_SYNCH_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/syncH_off.ico" +IDI_SYNCH_DISABLE_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/syncH_dis.ico" +IDI_VIEW_DOC_MAP_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/docMap_off.ico" +IDI_VIEW_FUNCLIST_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/funcList_off.ico" +IDI_VIEW_FILEBROWSER_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/fileBrowser_off.ico" +IDI_VIEW_MONITORING_ICON_DM ICON "icons/darkMode/toolbar/FluentUI/monitoring_off.ico" + +// +// TOOLBAR ICO - set 2 Dark Mode +// +IDI_NEW_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/new_off.ico" +IDI_OPEN_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/open_off.ico" +IDI_CLOSE_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/supp_off.ico" +IDI_CLOSEALL_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/suppall_off.ico" +IDI_SAVE_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/save_off.ico" +IDI_SAVEALL_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/saveall_off.ico" +IDI_CUT_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/cut_off.ico" +IDI_COPY_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/dupli_off.ico" +IDI_PASTE_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/paste_off.ico" +IDI_UNDO_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/undo_off.ico" +IDI_REDO_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/redo_off.ico" +IDI_FIND_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/find_off.ico" +IDI_REPLACE_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/findrep_off.ico" +IDI_ZOOMIN_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/zoomIn_off.ico" +IDI_ZOOMOUT_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/zoomOut_off.ico" +IDI_VIEW_UD_DLG_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/userDefineDlg_off.ico" +IDI_PRINT_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/imprim_off.ico" +IDI_STARTRECORD_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/startrecord_off.ico" +IDI_STARTRECORD_DISABLE_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/startrecord_dis.ico" +IDI_STOPRECORD_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/stoprecord_off.ico" +IDI_STOPRECORD_DISABLE_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/stoprecord_dis.ico" +IDI_PLAYRECORD_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/playrecord_off.ico" +IDI_PLAYRECORD_DISABLE_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/playrecord_dis.ico" +IDI_SAVERECORD_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/saverecord_off.ico" +IDI_SAVERECORD_DISABLE_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/saverecord_dis.ico" +IDI_MMPLAY_DIS_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/playrecord_m_dis.ico" +IDI_MMPLAY_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/playrecord_m_off.ico" +IDI_VIEW_ALL_CHAR_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/allChars_off.ico" +IDI_VIEW_INDENT_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/indentGuide_off.ico" +IDI_VIEW_WRAP_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/wrap_off.ico" +IDI_SAVE_DISABLE_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/save_dis.ico" +IDI_SAVEALL_DISABLE_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/saveall_dis.ico" +IDI_CUT_DISABLE_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/cut_dis.ico" +IDI_COPY_DISABLE_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/dupli_dis.ico" +IDI_PASTE_DISABLE_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/paste_dis.ico" +IDI_UNDO_DISABLE_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/undo_dis.ico" +IDI_REDO_DISABLE_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/redo_dis.ico" +IDI_SYNCV_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/syncV_off.ico" +IDI_SYNCV_DISABLE_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/syncV_dis.ico" +IDI_SYNCH_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/syncH_off.ico" +IDI_SYNCH_DISABLE_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/syncH_dis.ico" +IDI_VIEW_DOC_MAP_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/docMap_off.ico" +IDI_VIEW_FUNCLIST_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/funcList_off.ico" +IDI_VIEW_FILEBROWSER_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/fileBrowser_off.ico" +IDI_VIEW_MONITORING_ICON_DM2 ICON "icons/darkMode/toolbar/filledFluentUI/monitoring_off.ico" + + + + IDI_SAVED_ICON ICON "icons/saved.ico" +IDI_SAVED_DM_ICON ICON "icons/darkMode/tabbar/saved.ico" IDI_SAVED_ALT_ICON ICON "icons/saved_alt.ico" IDI_UNSAVED_ICON ICON "icons/unsaved.ico" +IDI_UNSAVED_DM_ICON ICON "icons/darkMode/tabbar/unsaved.ico" IDI_UNSAVED_ALT_ICON ICON "icons/unsaved_alt.ico" IDI_READONLY_ICON ICON "icons/readonly.ico" +IDI_READONLY_DM_ICON ICON "icons/darkMode/tabbar/readonly.ico" IDI_READONLY_ALT_ICON ICON "icons/readonly_alt.ico" IDI_MONITORING_ICON ICON "icons/monitoring.ico" +IDI_MONITORING_DM_ICON ICON "icons/darkMode/tabbar/monitoring.ico" IDI_DELETE_ICON ICON "icons/delete.ico" IDI_FIND_RESULT_ICON ICON "icons/findResult.ico" @@ -202,6 +307,10 @@ IDR_CLOSETAB BITMAP "icons/closeTabButton.bmp" IDR_CLOSETAB_INACT BITMAP "icons/closeTabButton_inact.bmp" IDR_CLOSETAB_HOVER BITMAP "icons/closeTabButton_hover.bmp" IDR_CLOSETAB_PUSH BITMAP "icons/closeTabButton_push.bmp" +IDR_CLOSETAB_DM BITMAP "icons/darkMode/tabbar/closeTabButton.bmp" +IDR_CLOSETAB_INACT_DM BITMAP "icons/darkMode/tabbar/closeTabButton_inact.bmp" +IDR_CLOSETAB_HOVER_DM BITMAP "icons/darkMode/tabbar/closeTabButton_hover.bmp" +IDR_CLOSETAB_PUSH_DM BITMAP "icons/darkMode/tabbar/closeTabButton_push.bmp" IDR_DOCMAP BITMAP "icons/docMap.bmp" IDR_FUNC_LIST BITMAP "icons/functionList.bmp" IDR_FILEBROWSER BITMAP "icons/fileBrowser.bmp" diff --git a/PowerEditor/src/WinControls/DockingWnd/DockingCont.cpp b/PowerEditor/src/WinControls/DockingWnd/DockingCont.cpp index 29f61b422..04d3f8d54 100644 --- a/PowerEditor/src/WinControls/DockingWnd/DockingCont.cpp +++ b/PowerEditor/src/WinControls/DockingWnd/DockingCont.cpp @@ -589,7 +589,8 @@ void DockingCont::drawCaptionItem(DRAWITEMSTRUCT *pDrawItemStruct) ::DrawText(hDc, L"x", 1, &rc, DT_VCENTER | DT_CENTER | DT_SINGLELINE); } - else { + else + { HDC dcMem = ::CreateCompatibleDC(NULL); diff --git a/PowerEditor/src/WinControls/ImageListSet/ImageListSet.cpp b/PowerEditor/src/WinControls/ImageListSet/ImageListSet.cpp index 84cfa025a..753cdf69e 100644 --- a/PowerEditor/src/WinControls/ImageListSet/ImageListSet.cpp +++ b/PowerEditor/src/WinControls/ImageListSet/ImageListSet.cpp @@ -49,6 +49,29 @@ void IconList::addIcon(int iconID) const ImageList_AddIcon(_hImglst, hIcon); ::DestroyIcon(hIcon); }; +/* +bool IconList::addInvertIcon(int iconID) const +{ + HICON hIcon = ::LoadIcon(_hInst, MAKEINTRESOURCE(iconID)); + if (!hIcon) + throw std::runtime_error("IconList::addIcon : LoadIcon() function return null"); + + HICON hColorInvertedIcon = invertColour(hIcon); + + if (hColorInvertedIcon) + ImageList_AddIcon(_hImglst, hColorInvertedIcon); + + ::DestroyIcon(hIcon); + + return hColorInvertedIcon != 0; +} + +HICON IconList::invertColour(HICON hIcon) const +{ + // Light mode in, dark mode out + return NULL; +} +*/ void IconList::addIcon(HICON hIcon) const { @@ -91,6 +114,12 @@ void ToolBarIcons::reInit(int size) ImageList_SetIconSize(getDefaultLstSet2(), size, size); ImageList_SetIconSize(getDisableLstSet2(), size, size); + ImageList_SetIconSize(getDefaultLstDM(), size, size); + ImageList_SetIconSize(getDisableLstDM(), size, size); + + ImageList_SetIconSize(getDefaultLstSetDM2(), size, size); + ImageList_SetIconSize(getDisableLstSetDM2(), size, size); + for (size_t i = 0, len = _tbiis.size(); i < len; ++i) { if (_tbiis[i]._defaultIcon != -1) @@ -99,31 +128,54 @@ void ToolBarIcons::reInit(int size) _iconListVector[HLIST_DISABLE].addIcon(_tbiis[i]._grayIcon); _iconListVector[HLIST_DEFAULT2].addIcon(_tbiis[i]._defaultIcon2); _iconListVector[HLIST_DISABLE2].addIcon(_tbiis[i]._grayIcon2); + + _iconListVector[HLIST_DEFAULT_DM].addIcon(_tbiis[i]._defaultDarkModeIcon); + _iconListVector[HLIST_DISABLE_DM].addIcon(_tbiis[i]._grayDarkModeIcon); + _iconListVector[HLIST_DEFAULT_DM2].addIcon(_tbiis[i]._defaultDarkModeIcon2); + _iconListVector[HLIST_DISABLE_DM2].addIcon(_tbiis[i]._grayDarkModeIcon2); } } - // Add dynamic icons + // Add dynamic icons (from plugins) for (auto i : _moreCmds) { _iconListVector[HLIST_DEFAULT].addIcon(i._hIcon); _iconListVector[HLIST_DISABLE].addIcon(i._hIcon); _iconListVector[HLIST_DEFAULT2].addIcon(i._hIcon); _iconListVector[HLIST_DISABLE2].addIcon(i._hIcon); + + + _iconListVector[HLIST_DEFAULT_DM].addIcon(i._hIcon); + _iconListVector[HLIST_DISABLE_DM].addIcon(i._hIcon); + _iconListVector[HLIST_DEFAULT_DM2].addIcon(i._hIcon); + _iconListVector[HLIST_DISABLE_DM2].addIcon(i._hIcon); } } + void ToolBarIcons::create(HINSTANCE hInst, int iconSize) { _iconListVector.push_back(IconList()); _iconListVector.push_back(IconList()); _iconListVector.push_back(IconList()); _iconListVector.push_back(IconList()); + + _iconListVector.push_back(IconList()); + _iconListVector.push_back(IconList()); + _iconListVector.push_back(IconList()); + _iconListVector.push_back(IconList()); + _iconListVector[HLIST_DEFAULT].init(hInst, iconSize); _iconListVector[HLIST_DISABLE].init(hInst, iconSize); _iconListVector[HLIST_DEFAULT2].init(hInst, iconSize); _iconListVector[HLIST_DISABLE2].init(hInst, iconSize); + _iconListVector[HLIST_DEFAULT_DM].init(hInst, iconSize); + _iconListVector[HLIST_DISABLE_DM].init(hInst, iconSize); + _iconListVector[HLIST_DEFAULT_DM2].init(hInst, iconSize); + _iconListVector[HLIST_DISABLE_DM2].init(hInst, iconSize); + reInit(iconSize); } diff --git a/PowerEditor/src/WinControls/ImageListSet/ImageListSet.h b/PowerEditor/src/WinControls/ImageListSet/ImageListSet.h index 13ec121a9..5ac7ab22d 100644 --- a/PowerEditor/src/WinControls/ImageListSet/ImageListSet.h +++ b/PowerEditor/src/WinControls/ImageListSet/ImageListSet.h @@ -35,16 +35,21 @@ public : }; HIMAGELIST getHandle() const {return _hImglst;}; void addIcon(int iconID) const; + //bool addInvertIcon(int iconID) const; void addIcon(HICON hIcon) const; + bool changeIcon(int index, const TCHAR *iconLocation) const; void addIcons(int size) const; + private : HIMAGELIST _hImglst = nullptr; HINSTANCE _hInst = nullptr; int *_pIconIDArray = nullptr; int _iconIDArraySize = 0; int _iconSize = 0; + + //HICON invertColour(HICON hIcon) const; }; typedef struct @@ -57,6 +62,12 @@ typedef struct int _defaultIcon2; int _grayIcon2; + int _defaultDarkModeIcon; + int _grayDarkModeIcon; + + int _defaultDarkModeIcon2; + int _grayDarkModeIcon2; + int _stdIcon; } ToolBarButtonUnit; @@ -68,11 +79,16 @@ struct DynamicCmdIcoBmp { typedef std::vector ToolBarIconIDs; - +// Light Mode list const int HLIST_DEFAULT = 0; const int HLIST_DISABLE = 1; const int HLIST_DEFAULT2 = 2; const int HLIST_DISABLE2 = 3; +// Dark Mode list +const int HLIST_DEFAULT_DM = 4; +const int HLIST_DISABLE_DM = 5; +const int HLIST_DEFAULT_DM2 = 6; +const int HLIST_DISABLE_DM2 = 7; class ToolBarIcons { @@ -99,6 +115,22 @@ public : return _iconListVector[HLIST_DISABLE2].getHandle(); }; + HIMAGELIST getDefaultLstDM() const { + return _iconListVector[HLIST_DEFAULT_DM].getHandle(); + }; + + HIMAGELIST getDisableLstDM() const { + return _iconListVector[HLIST_DISABLE_DM].getHandle(); + }; + + HIMAGELIST getDefaultLstSetDM2() const { + return _iconListVector[HLIST_DEFAULT_DM2].getHandle(); + }; + + HIMAGELIST getDisableLstSetDM2() const { + return _iconListVector[HLIST_DISABLE_DM2].getHandle(); + }; + void resizeIcon(int size) { reInit(size); }; diff --git a/PowerEditor/src/WinControls/TabBar/TabBar.cpp b/PowerEditor/src/WinControls/TabBar/TabBar.cpp index 002adcaef..999b16424 100644 --- a/PowerEditor/src/WinControls/TabBar/TabBar.cpp +++ b/PowerEditor/src/WinControls/TabBar/TabBar.cpp @@ -1112,13 +1112,14 @@ void TabBarPlus::drawItem(DRAWITEMSTRUCT *pDrawItemStruct, bool isDarkMode) // 3 status for each inactive tab and selected tab close item : // normal / hover / pushed int idCloseImg; + bool isDM = NppDarkMode::isEnabled(); if (_isCloseHover && (_currentHoverTabItem == nTab) && (_whichCloseClickDown == -1)) // hover - idCloseImg = IDR_CLOSETAB_HOVER; + idCloseImg = isDM ? IDR_CLOSETAB_HOVER_DM : IDR_CLOSETAB_HOVER; else if (_isCloseHover && (_currentHoverTabItem == nTab) && (_whichCloseClickDown == _currentHoverTabItem)) // pushed - idCloseImg = IDR_CLOSETAB_PUSH; + idCloseImg = isDM ? IDR_CLOSETAB_PUSH_DM : IDR_CLOSETAB_PUSH; else - idCloseImg = isSelected?IDR_CLOSETAB:IDR_CLOSETAB_INACT; + idCloseImg = isSelected ? (isDM ? IDR_CLOSETAB_DM : IDR_CLOSETAB) : (isDM ? IDR_CLOSETAB_INACT_DM : IDR_CLOSETAB_INACT); HDC hdcMemory; hdcMemory = ::CreateCompatibleDC(hDC); diff --git a/PowerEditor/src/WinControls/ToolBar/ToolBar.cpp b/PowerEditor/src/WinControls/ToolBar/ToolBar.cpp index 74e08378c..c247f1bee 100644 --- a/PowerEditor/src/WinControls/ToolBar/ToolBar.cpp +++ b/PowerEditor/src/WinControls/ToolBar/ToolBar.cpp @@ -203,9 +203,6 @@ int ToolBar::getHeight() const void ToolBar::reduce() { - if (_state == TB_SMALL) - return; - int iconDpiDynamicalSize = NppParameters::getInstance()._dpiManager.scaleX(16); _toolBarIcons.resizeIcon(iconDpiDynamicalSize); setState(TB_SMALL); @@ -215,9 +212,6 @@ void ToolBar::reduce() void ToolBar::enlarge() { - if (_state == TB_LARGE) - return; - int iconDpiDynamicalSize = NppParameters::getInstance()._dpiManager.scaleX(32); _toolBarIcons.resizeIcon(iconDpiDynamicalSize); setState(TB_LARGE); @@ -227,9 +221,6 @@ void ToolBar::enlarge() void ToolBar::reduceToSet2() { - if (_state == TB_SMALL2) - return; - int iconDpiDynamicalSize = NppParameters::getInstance()._dpiManager.scaleX(16); _toolBarIcons.resizeIcon(iconDpiDynamicalSize); @@ -240,9 +231,6 @@ void ToolBar::reduceToSet2() void ToolBar::enlargeToSet2() { - if (_state == TB_LARGE2) - return; - int iconDpiDynamicalSize = NppParameters::getInstance()._dpiManager.scaleX(32); _toolBarIcons.resizeIcon(iconDpiDynamicalSize); setState(TB_LARGE2); @@ -252,8 +240,6 @@ void ToolBar::enlargeToSet2() void ToolBar::setToBmpIcons() { - if (_state == TB_STANDARD) - return; bool recreate = true; setState(TB_STANDARD); reset(recreate); //must recreate toolbar if setting to internal bitmaps @@ -311,13 +297,29 @@ void ToolBar::reset(bool create) { if (_state == TB_SMALL || _state == TB_LARGE) { - setDefaultImageList(); - setDisableImageList(); + if (NppDarkMode::isEnabled()) + { + setDefaultImageListDM(); + setDisableImageListDM(); + } + else + { + setDefaultImageList(); + setDisableImageList(); + } } else { - setDefaultImageList2(); - setDisableImageList2(); + if (NppDarkMode::isEnabled()) + { + setDefaultImageListDM2(); + setDisableImageListDM2(); + } + else + { + setDefaultImageList2(); + setDisableImageList2(); + } } } else @@ -467,21 +469,24 @@ LRESULT CALLBACK RebarSubclass( UNREFERENCED_PARAMETER(dwRefData); UNREFERENCED_PARAMETER(uIdSubclass); - switch (uMsg) { - case WM_ERASEBKGND: - if (NppDarkMode::isEnabled()) - { - RECT rc; - GetClientRect(hWnd, &rc); - FillRect((HDC)wParam, &rc, NppDarkMode::getPureBackgroundBrush()); - return 1; - } - else { + switch (uMsg) + { + case WM_ERASEBKGND: + if (NppDarkMode::isEnabled()) + { + RECT rc; + GetClientRect(hWnd, &rc); + FillRect((HDC)wParam, &rc, NppDarkMode::getPureBackgroundBrush()); + return TRUE; + } + else + { + break; + } + + case WM_NCDESTROY: + RemoveWindowSubclass(hWnd, RebarSubclass, g_rebarSubclassID); break; - } - case WM_NCDESTROY: - RemoveWindowSubclass(hWnd, RebarSubclass, g_rebarSubclassID); - break; } return DefSubclassProc(hWnd, uMsg, wParam, lParam); } diff --git a/PowerEditor/src/WinControls/ToolBar/ToolBar.h b/PowerEditor/src/WinControls/ToolBar/ToolBar.h index 690d01d3b..d0ac5d32e 100644 --- a/PowerEditor/src/WinControls/ToolBar/ToolBar.h +++ b/PowerEditor/src/WinControls/ToolBar/ToolBar.h @@ -130,6 +130,22 @@ private : ::SendMessage(_hSelf, TB_SETDISABLEDIMAGELIST, 0, reinterpret_cast(_toolBarIcons.getDisableLstSet2())); }; + void setDefaultImageListDM() { + ::SendMessage(_hSelf, TB_SETIMAGELIST, 0, reinterpret_cast(_toolBarIcons.getDefaultLstDM())); + }; + + void setDisableImageListDM() { + ::SendMessage(_hSelf, TB_SETDISABLEDIMAGELIST, 0, reinterpret_cast(_toolBarIcons.getDisableLstDM())); + }; + + void setDefaultImageListDM2() { + ::SendMessage(_hSelf, TB_SETIMAGELIST, 0, reinterpret_cast(_toolBarIcons.getDefaultLstSetDM2())); + }; + + void setDisableImageListDM2() { + ::SendMessage(_hSelf, TB_SETDISABLEDIMAGELIST, 0, reinterpret_cast(_toolBarIcons.getDisableLstSetDM2())); + }; + void reset(bool create = false); void setState(toolBarStatusType state) { _state = state; diff --git a/PowerEditor/src/icons/darkMode/tabbar/closeTabButton.bmp b/PowerEditor/src/icons/darkMode/tabbar/closeTabButton.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ea6e6c4eb2cc5a7c98737bb59568ef1e3b2035ed GIT binary patch literal 254 zcmX|)!4ZNm5JfkEKrjm00Y?jf2E4$<8h|rYKvSUzheJXQl;Ss-=%4w!Z+8FeKAvy# znq9j)t6)abFI;`)-Z#gGyRL&V2HUow?|amBjj}AEwMNr4XxkR+x?&thOw)vY-?1zU zs;Yvu7Q-+gD!5m1C6)`XydWM>2!3!Pg}ek#GnL7}LY+Cchb(o&NJA6>0Lz_*0x% N9FE3}h=so_q7S05FK7S& literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/tabbar/closeTabButton_push.bmp b/PowerEditor/src/icons/darkMode/tabbar/closeTabButton_push.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b5bc396eba9848dea56de64d2bb848829797ec5b GIT binary patch literal 246 zcmX|%y%mEn41{IzV-o_bK$#8b)0-856|xEJ0u!XiEWj9PFLLZ~@15?GbWi)CpqIo$ zTt+K0;UV)~2RFjr!!Tgqcbw;maU9{CL*Mtq-cbZTr$8SV0+)&f=cy+oGm;?JdR?v6%U=`qDHL~gj6e0R{hi;fnSWLo)Bkl1z3O2?KK5q0+CPI@ zNiJkY-ezE$a;2+b?BA?W*-Me=Zi2vijC$YH^hg!H9 zBSa6$;RXvAQ21eE!^E)BKs~R4*bItaV^f1J22|@0)d$k+k1kIx|NjpL1`s}Afg67V K%71`jkXir_`TU9i literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/tabbar/saved.ico b/PowerEditor/src/icons/darkMode/tabbar/saved.ico new file mode 100644 index 0000000000000000000000000000000000000000..619284cedc96c4930f3a5ce1c55cf5944548c8ac GIT binary patch literal 790 zcmZQzU<5*5UIrkkz`(%Fz#zuJz@P!dKp_SxAO?#A=}|B;LqJhck##8h{QnOI2158d Gni>Fh%^I=* literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/tabbar/unsaved.ico b/PowerEditor/src/icons/darkMode/tabbar/unsaved.ico new file mode 100644 index 0000000000000000000000000000000000000000..f3526dcd6e7435248e5cd46575ed810414c3d125 GIT binary patch literal 790 zcmc(bF%E)25JkVSrX$AKVCfNTJe3V}8VfJv0X&6v8@z!fg@W%Jwp5l1$lFPF|C>xk zn(=3uIM>o#T1eUeS6adMo;vjxLU_Oh_K>H{)8{*?si7G1$hd!Wl05P`xc^wMnAr2o zJNUa7zxQ*-yz4z-m-gI0?&dw@_?^7H8?;cRIKMJoBbhUt;0On}mQuZyo=d5L7qsB) E2h5hx-v9sr literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/allChars_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/allChars_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..30fa4c4751a49210a10c3189139733e6af7032f0 GIT binary patch literal 5430 zcmeHLO=}ZT6ul9#3kB;hFe?#M;z~sq^}mSV+F#JUAl6#Nf8fqPATI1mC~h<$%~wMs zW?9rl1a*4u_)d5nJFm{9k8T>coOkZK_ngViBr_SamYuS8+kkC*wQP3D%$9-9ADlM( zfc0hMP-1rxp09cpMPWw~!{Klf@s3)`na_prD?F&LocUa+e#&$CQdj+yvo05^pYmM3 z)Kx#_tjmS!r#zQ0b=6Nf>vEy`DbM9gUG-DWx?HG!%5(WrSN)W;E*Gkw@?5^uRX^pd zTLgQ(-j&g4^cdP75#Q+%BlVdhUj)0|?iuKv7V_s} zP4!bA*Vb7>=b38_27?KFuUGY|pYp1{RKDNuUxkj(e3tTd4fRu=@~PUxdwvpho>tW` zuYSr|R|nzW4LUat>r+4FhxH${4~=iGqvu*h?UCRA!Mps9AD91e&p$f<)()C^oYT)+ zd0hLyYxrM-&TqsF(Mk2GpYl|1Y7fWo!nJ^t)G?@^@{~tv57(R}c)tyLK8H2@7Tugq zr)T57u#eQ=|8vTjZ-Rad@O%zU|18SySxub(FKpt^o^U?+`~L+0A2p6)lNu+e|M#~r zk_NGZ%l|5(h2Ha9#h;6am5RWg*OaxZwo>dM!pomi;BiIygksU>6gVHYA?w%T5`A4K z{Co=iCD!SU`>1o$pPoPFbPw?vF~6^k=a`xwdNvU6agTP#?@{AE`{axEL%#!!Nz>yG$NC65KEK;_=NH~b3;p*I+lcw+ khc&McjlP4N(Leawtf+`t$7~OKyNItLeC@ftCG-_$`(w29F#rGn literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/cut_dis.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/cut_dis.ico new file mode 100644 index 0000000000000000000000000000000000000000..b2236915ee74d206b9732e681256c26459b6649c GIT binary patch literal 5430 zcmcgwNoZ3+7@juOh-gz45!Y6PT0s;P?7>2diWjlCpmlh@x0Mc&J-1 z9*Q1B5PR@oFlto9x*a?eOii_lTH=C6jd^}wGC#bA$;{< zRb8EetyA4KO4Tc+YGB#lR;AQav>V_HZW%+Kt* zsh3NrU&D?AWKLoyz$ati z^AW#TxAl*}$@#4^aEk`lfjQh8;uGt(o_melV-4J*;nO+a3_0bfuh#n1k}-+>p<_o_@~JmHzcyXZy+0lhO|jgQj8UI^P5ff_=vY4Wrv1y$ z&odhb=fSlkxF`9!pf+=uE4pGw!S@_s4#$wKo}XV+J$ZP3$Qa0D0>?ou(G^RdjL}p_ zAGMv%FLH5gZ2+G!_tX%;^LIP&3LsAa5M8nKF~%I`vStV%2f6snvdvpKa@j_3B!Iub zLO}B8qx}c?2Q0SvC0~dym%c*4jSU z%ew9K%t{g4thGPGPSTp^w2!e;Xk_D<2>wr6YokqTllFaql`&=GaO1zGb#B?Th3|%r zT{Xlc$BkX7`FWntG-%lOqvKLL(mc^>&r`u4l#Kml9_wSENF&7E{s^T=K6G*)}e zekY$PVBB_&M%2l>#)2X^=AlO3Nt%kNe~B7C!(&C%$~;(0ju%C6aIf>d&CNR-Yx%w6 z9w1{HW@EmXFXD}OgPx!#guiff_&k;$84} zSgD+7*s?+)%L??T;fq=9DYW ze4gFYfayRF5CEh;SDc!xm3(s0C;ejLJS(OC1KLjf9N$fV-yxXCxts)~{uJ7oan?wj z>vIBl5Ad$+1C<3axC^l%)LkjEb`k2h z?o)u-1#(m&pX;>&Xae{-x9`VXb2y58J}=3;j`k5-U;HN9fV_`@eZNdbpL3ZDm}kASq^c=xUQ0~+S^qMot;V%(vR0F am1tHf=}%kse|IVMwL__BIE}$UrTzn};T0bM literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/cut_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/cut_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..9c194d07720191423299c0c25a54744d6b4ee096 GIT binary patch literal 5430 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 literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/dupli_dis.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/dupli_dis.ico new file mode 100644 index 0000000000000000000000000000000000000000..a34e3da5eb49803345e742a8dbbdac10a5a6c545 GIT binary patch literal 5430 zcmcgwJ8M)y82w_@Efh8=3cg5e)Y3{tlxwL7`5pcP%S3``t2UO2Sg43v_-KPc6p;v8 z1g*qqBO0<^lms8+IpH3-e(v1aodg4ibHCR)Gn1R_GG+s|&PGNIJYqM7%=Vet5Sa0q z^=7kpK7brr>;%Ak>}Paz)Dk#^`c>c!@Er(!;ywCL0x2I~--MZKz;B>mPv6fqc>SiB z-p?!FW$+c?2(TGwnp>;db@*@(AAp1Z$x~}T3_qUvQq6l0o^Jsiz@KfeF=uZAy8(H1 zW4>$Dyj=C|2QL7<`lR|kL#t^GZ!0gp_gvrIDt-uVn(MZgdX8uKsM6v&)NA$UZ&i=p zwXapY8gJ=y4LqMkKsnDkKjnR_d@iT-eBH;nzM4zv`MQs#lglYRU-xmYujW#EzV2h` zS*L|GptGSe(ulra!xt!ATbsy*YYA&Vc>pqrFE~oT--N(7UnoH^Vx{sxk%PBoy z_i?VT=2CjT?qlhA-iXhXi@--fGfnL06>BCIEAN@!noaQndi}g&&BkKoJ!{{`BHG)L ze+^K7GSWlMTz@}TUtisuYuNH1{kOsERkg1<@Qw!WwcdZf-t?cZ)~fSsI#=~{TX&8( zbxs5P-Y@MO|6Ff**16a3pIWDX*BICJ`hC8Qd1~JWb~R|pUw>od)p~QS{LcIZkbW<` zR^B=*u7T&E-$iT<3+R~yn*P3}xx&G$_z5hvLs%LMVR77A9kansJIr*3!+cqUvOi1@ zmId*2rYv4g0Ijl^ZI{K1;j(yEgyHG2(4G##20|Dg47{hnb;ZgJMIZMRd$GrRKncXo z;xTG}?X`+I`w2J;?5uL#`eHfya`qIU{}r({bi4cDn(52g*k^^jkE6%mUC@hlv3g_d z`xJ{~bISWZ#bWiv*!L+G$L5sxeTv2Ei?Q!hERM}7@B0*s)ki)L@VvN7X0?&&3{b%-F%WMY!tfmLR%Vu-GA~=WqC147eFe@*ZEw;`600}r|Hvj+t literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/dupli_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/dupli_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..993289530446fe086b213e5a5db82af1e77836ab GIT binary patch literal 5430 zcmb_gOKTHR6h5_T778hff-hP(>e5veQO2d>AMqc!Y^8{9)s4$mTv!q7!pAmPM3GRz zQi}E!k_bh#G!9Bjwb$vw-<>lpl(0K^k z>`<@WeD!u3NwHY_L#(?FypL-*KQlA4KdGmiap*l#ZQS=JbkBB^JBtf?=b*g_Tch^; z{QL>{Phc%ryZf6broH2Hb92YjW{96P<-4bKz|*i5SRRc$HQ&=_fXyxJ_X7Sm)^^5AVFN@FStxuk!n8j!F)-S5dzAQeQw?27_ViupxTfe9-`?C0K z-umPzidlR%Z~daW?91Y_dFzv>C}#25y!DIfvM-Cz=B-a2i`cLBVvoFo`mgLsL)%ZE zJxM;}7Gv!^`@hz#*nav&_0bnyH|DrVE+4V?9!AY{%s=Yq{Phm>x9!_Lr_r8nG#Ur| zyua?YKEAgc0_UfgceYlm9r5+-x|{l)YU?b}Z|Dr1%g)2NMO#-yTRHLkT!S^qZ+RKF z=+_n1ww&sNH`n)1>f2{c{dT;0W8i%nbHBiIdn~Ds`apihrgy5XTHw&%K0iGEJnxvU zX!Ba*8T39x|BIAa^mo!|+UJ{`TPPCzfvuIDTN`q2by!L*k=|C>O}6@7BMe;FnN@nj zK<(XR7qRmS8!*0oEz?SdQO4kis*zQ?>PnDAt!O2&tYN8 zy?C>AjZot{?)`?}wm0ha`ccO7qUvfdc&=g{y(>~?`0wlkwV~>2Z_-}DSx|Ecw(aZ! zKGMm^Z5@4LQXk{Cjy{ofNoecn6O;NFw{`T1tV=>$N1y2TA$AL< z=SBWIV#CzHZU6t%-e$9TQ1jJlbq}5oJ$o4Ipg-b{d!OMseTluG(`^df%nn{6Vr2&2{q;Mb9RlIXrI$LJlnu}tX*%dBr@qlDm}n;k=efqb`$Zturb(( LNO)UhwJh=vxwRf4 literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/fileBrowser_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/fileBrowser_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..f19913bb247adb894c2e74168202e23d045401bf GIT binary patch literal 5430 zcmeHL&2G~`5FV$6_5w0LJrgd#Gk_44K;qcf;4J`^Lf|F1!c!zd0xp4Dq=fu9QPLbr zE6S-3s=9oi*@dmKo3))*2zjN^?#|9P-^_Tun^?q?id3tDzAA5gksBi7qv!n5vdCwQ zZ$SqWS%*-c)|66GN_q_jgTY&f$|*s+-M&zyzD4=F-R{LA{BbPe8L}3`;qbb>2Hh9x zAvbOPqQ~%G@-MLd&1Umlzu$j~x(53B<=yL9Z~-`e?h`gexA)oPtb+%KV3s;w)Ox{!ZdQ z<^%Ri#AxngYgyx6Mf{cx7tw%;q4F){l6&3*ph?5t@YxzAvi^EU{B_ZH6wlV8#M2R>i9 z+&_lzlzaR9jqcMt_e$OvQH#5}#@maySFPujX>Z_JzbN=zGx1q*GVdC>^VaY`!XXuA zBab8b{!uAQ%y)xpN`(}^A*=p6(@l(1y0a7`*YPbmMmle6EPTP@Ls=3OxT$ z)_#cZqn&!azKjs({?>tyZ==!Z5^XWw?Q}X%92^a^?TK5a-{T z;dSkaA(p&o9{R74UE=ZnKF9b6*Aip~-Im5g>j~r8cs#yLUvZ%x_z?QvXJrB&s=u*D z2mBGn|1v&L{(H!44|#dI{;YFi{kcv%y*`^vCRa>tTzl?k;KMmwN&H5~_@24)rQ3<@ fuZSGJ{v|v|?j4G(qWAVimcl>6IUCp6utnr2&Jbmk literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/find_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/find_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..f0ead4be9707e4653732b28e5a23a918f66f9ad7 GIT binary patch literal 5430 zcmeHLO-~b16ula?7>yu_CI*vY`~d#}7-P`|{tYll{0RgD)$jvYA}hBnh`0tcd@NWL zG>U|e7HAn4;D#bDz!0D3jQ1tYIMbPyrZI++%bj=cJ@?#q-<#Lzh@6ts(%2}_jWSXv zaz{k!pgDeaM&tvon_)wUv_WVO`WR#6M5@z+OeS-6V`F1(eSQ6XwR^7Ii{LkqR5kh2 z>GTzFepc?~Y&LtXTKp&6?s}Kq^IR@>d2@5K1ABH1>$eQqhx~w~A*1khqsNyD*VD7t z7CA2TN4ZAc8gTZ2BM;%8Ehf8&@1LKaKU)cI$8j3Kmnz_#z$T(#{9<%1IEP*Dec=~xZRlC2&V9n# z%GIdf-ILJWQFDNw_c!bAii!z}Bd_Kf4T|yF5x=UKCa zVuIqh?mCz6K`~x?CHXlA<=^-61dS12vHqj)&C0(L#OJjm{;gsvw*RoF-*|a~#)y5Q z{Nq6}QSHbx$z13|M^ucSKYLokgQz%f95~xFN50fE6u9S#T`d*MIttHU^s~oXTi6)* z^S~`=4b!F6z*yki?;q$C`cMWedz0tG z3WU#|loi;=Af2V`lSe9*vycHu%$Q%b#vH|sv?Pv1k_RFtpL}VuX4>TN zH*4}{&KwjK#xRzcd~(1XNX#4w(n)rt%bioE{#x6nQnM_dB&M&viSl(q5z literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/findrep_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/findrep_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..a34fe4f4db6d95139e980565b461cb05e92a6d93 GIT binary patch literal 5430 zcmeI0O>9(E6vr=$79+8M(V&>L#t(4oiWqUKAvJ+SU7(3^1Bk@9WMf6>jFv==7!eY& zZd_qp5OHas*isT$v_KSVOFM1nql=aeQ*qJi#Ov?>yvMvur}H|sX^dgWpL6fI|MPLr zJ@3xzIJd&x=9-%wve|vJ#<|Cxb8C>Azq!)6%ZxXngW_6%^z(hZ_wE*!rv}+<_WrT4 zv5TXlqdzQn%|q;~#P^_YIpdFvjNC`epF-@xTrT&(a>c(DJ38-0*F2xkuN@yB-$~D& z;`|1|P4F8S0Vi48OO5Y|pJzp{UDZ6kzK}6~R}r&~7$u;dt%V!#+xz?b?^uf1#bR*- z@%myhyR=XG_KAUkfz^V>(t)$aBi~ERe-86S?K{LS1|P%tYe}jXxjYMB=MmLNIV`s3 z_^^HVlFPcJ*tRY%w!O+hb)ZIf+S)=Tw)rWU!5T4cnA# z=X*=UCAkMVL=(bh*4rie~+^BpmD!K7FzII_FyECR|d;pZeA>hd?i#!HC z1H;mRL&i4=FX~C;UehH>;_LaAzdgo9mkB!QJG;BPSK6A!=njJ`rZcIy!S1B#k|g|V z!DgdzWAXoB?GyZNwzXPP&!&9A&(`9_*Wl}3^Ln;TPyAQWss7r(aMac&CMND>eXBs6 zmUzGG+ynnt<0nb@bK=*sA?Aq?Bg&0D_8DJ$2x~V@mn7lOsedh-u>Wn?Mb8ZJGsY*k zO(Fh}>5?S;?}E)g{bx4lui*b9=C_+J^xv1kMt4p;e$;>HzBPW5gu6TVI$gkezP4&nDvt!%^Je-}TOOoOK(Y+#{&s6g9^%DASpgx&qewJLei^u$B z-BlW+Z(%MUrF!pBY~BsF*Xp%Z?D+jlZf%u&NSb4R7j~CI4(IC0L0s&j?;m6zby$@Y zuiComNDdQL2jrZysI((i3ZC7^Y@@iLl2gw-KS_joB`qp zeg8JL<*Bp4pZdXi(qdGTx&!vh#_X3$;&UD6p=VR~!w}HBr!a*66xdZypDa~g|06$a zCHfTk|2*gb4c`CR=zY1#yUnSxbLko9d@22&&-rsc&%fT5lE2{E{Dsw^aR#~GUn~b4 zMrPLg^F2o*u53!_4nN}>eA(gFr3mr&N550>b4BzE#eeO0ig1_yNT#k{(3elsqf@+x zKeyDj_-(@fabzC+4hqb_;JxSJkn@yewYYFwf!5RH_Nd-lB(c}K-u19n)mHws4tFbe zR0HGJ!N<&B)Auoco??Doym?}G61N@BD9~Mf6zov$Ao{LGW;CD2zCheZu+bfKnK(}x z4;vaQdQX3hwY=%$68)_93->MZc$@hats`5}eF)wO`tY ZTt;}&xeo9?5EK=}n<})#-iTNfL5o47#*64$ zL8%uO6fLEoqV~eOv^I7jUA?eE8?(voW@C)D;Kou(H17Dk$xJvsIh&rd?v^gRd^6wQ z`^}u0IkU%@lxZ;?9R}H9_O%*whcTuVss8rm#{58g4LV%RCLn#SpS9LpXc!$Gy=P=( zWC!x;LZNWi`KoVxeEcdn4*(m&{)vf+%bHyWoJSq+N#uLr15lBUdHC!+@E>8`zaJYL zyTNk}4-c>QH57}*yS*OWVK9jO8m|k~A=G@L3M}_#~1%&%0cGJ}#fnUkk@iPJdPnLqkJXqdxF{`I!W_n^!7WjIH;2K?H=ukt5uQ`oN4Hrk8!MO0i|9dnyket2$= ziov$e+2531>!Fb~kSnYFoWUEEpZ2%lsKyGkKmGwT%+HO!KGi_ok!O_mi7Ux{0BHOV zIDY@G()0G%70wr`p|11S@qHv7#`A>w$X2iioz|M(F@3pQ?xHZi`l{jooWIIJdWX#0jvM3dwLiNWW|0LTslE9-XXDzqx$5;}jBRjz4E}Pw)95}8{%5H- zcak{$A1swhw=(~iCW*TMeeHC&wZ-;%l&{#CwtX8xTiU+8!rBZ=DDw*7h|LtO?JaiO z?7>c(9cZ@$7pLt&TFBTeBXg*lPAmAnJ&diKv9^?k1XLiK?M7*>zEkkIV(tsYxxQ2I zytjZdsIb;_&#HMB#kOee6US01>_xr>bf4WSKXhH-{$LFG9|yb9cLwwe=MJ%1<&sT) z^#4Xa?E0JOSAl+$f%t`*(CfZ70E z+_$d}#;FbGdU&29whBI>-G$r+t_%A{^@;xiUvURfrN1r8zm^XFLAXDxWj~jmIzA@{ z8+-9yiKA1!K>KJHx!ysZWWH9#iFH0HVtRn?@A~HT8v4jR-D8b;^;u)ST4l_iDPvAw c0(y;^>M^E5zp|3{24jky^O(V3m~NlPfBHVfO#lD@ literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/imprim_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/imprim_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..ff7fac34bfa23c8fe3709b9f5e66141b34e88d8c GIT binary patch literal 5430 zcmeHLOO6vU5G_8MEE&ND5F%M2c5D#}3I_mj1$JUo8xLO^jO~v$So1sg=YWRMUii4 z--Zn#@&H16=rP8~nXJx1r_soK`nI^XNYhvLfOl+E+UQ5L6cUMzpnd+y`K_O%XAr~9JlJ&)z{<2~M$ zeF4AS-~M~9c|KljKMx1CbYJB8$q}+w!Jows@r3MK-Fx%a%w!+)YY+a{%C!w zHAi*Pd#QQrXksa@YCliys@=YPkGMlWHlm;IGsRWyW2k*w`iy`1H^sK*U3vbY`9J1Z zk|epNW81XG@1d)%{-4kXY{T|^)4YmLE^^{r_=5IhHFy=1)2sW*>7tN-Kl@?NcsT(t+)Qm}9 z;rih~_H6D*IYpky|NA1kb=Hsk?LkzX& zX!_FcgZdROR#%iiFLRI6?RIP6XFZ>B4!(%NU@Y=pLOw$3#DM&5-gM1XGxigBZ)WF= z7%}UY&1E}w{rvoLeUYRla&#o}{g=q4A0l^7M4ldsJlPRxFa8J*nEDI{3LeHX2Sb+M DU|S*1 literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/indentGuide_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/indentGuide_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..b857e3ebb90a8b44fa4500833ba86c919c4a7e70 GIT binary patch literal 5430 zcmeI0zfQw25XO&!RJL|vO(xWVcW5`nz(oAl@LqV(kI)e)ZgdJ-PN(kjtnG@g+7+svB;r_jOlfLwkPt!c!G^bWCqk;*Nia| z5PaZk3=~C?0J9~Y+S*T9md{&qtJb6~{;*ES%`Rgg&+`j#lcwpgOP;#5$(2{lFErfs zp@ICK!2hlqz&-Q*I;~yVvn)G;`$IM8yV&Hx=2HKf*2`s`{EgqS{x#)KR{np}y@NmZ zKb*bBAN-en=HF(lg>m?=@ht|(k2dO`^LenP`WMcF;XBjU?`%^3N0VLN7O=Dk+X(1k z@tjKqg^tx00c#VP8il3lJq6bl%NvUSbWcHDn*-Z9X^xw`i9R;uhcx z<;uSRrLBbnE|-J@ku37du_M(&9GsMcqgq)$-_1O;8n3gC+E_&T>dn0O{k}IdJ2ShE zb9>waZfwk9$K3b(oqN_fw;!wi=?9&gq5T{_DDE(jzu#XJMNU{;Ts#VHEG;eF0Z||P zZ2W!}UAd1|IqxhlFJGt5Ye_x+E8A$2V<{(fX>IcVGGMOD(!)LG`5S0IuGi~Nq~*OI zKIK*o>TRf|)&YA{ZTas7h2hZ)UK~{bE=e(x6va<4M$X{JuJwV*XFd4?fzSZa4 z>%Pjo*Wmmn4g5F4T-GP9b|XnW)c1Qq z^WTm7@%l5zxBAV6x+nbnGuOXgj(&cg*ZV$qoip}W$kU!Au5+RJXYRjHZ+*1W+8f~+ z^5^e&pTDkk&|VO#?`IzG3{=oAc z#a;s!!|$3RVivxV{0N z@$HxB-v-}!+_w4i4f3?ONv+z%-=*#X_w7^a>)xe*O0YXvF>&C&XL@pV*N@m~`hS7T zw4b-{5Ogodrcyg@k# z9vYfR0AmXjid+8`R6;u0EbF+eORxcWr zYE?=#LW_NSzfxluUw{t~)d3NI=uc~{{)>MNrl+SnXJ%%4A(N0bBQowS6bje4ZnLwq zZSWN#+9TiL8_4JLr-`qoQMU!0Ay2M~{J;&OkMoibx(WDD55oIaOAo-cLzW;FwIXc6 zwuk0q`g&*h10kIFi^bwu;J!xG3iY(ab@1gkJqUNj7pD*LOsF>2`U+yQHr^g&FPO)t z$@9g;2YweZK24r4Mjz(6eI|*gCWf}F5r0OEPZRHp(T6!aA`nS2L&Ur;Ye^Vtm@d1?yu!I*D^NbGm-p24}X zfNin4p)on3xX%xcoJsjzmTU8ektyh>sN3b^gnZ!CJpWLRDF4L7#6k4*5Ouz=mQP3J z@Wqhx*4*6OIbY27ncDXC;2SU7oLa`5Lp3btjXo;w8@O&yAU1CD^i|8_#_Op6$NoCC z$4jNsQ8#}zd#CmBta%*VkA^>mXS73S?xK4_ULdGE3 zgid})>O>}`;~AW&nAYira!vUs-zo69qWp#8Z+xe~**J{f=rqnr9utpVl}YuB~Cmr@@_CsTQu@_+g#Z4o^R(!*?5WBHfj`Xyu@r9 zTu&L&|GxdfQ~o)xO?@yRfiuESt?9K>pXT`&}OG z0ACyKE6nRH?pcS3cQyDWocW4(Ovx#AMI?{Qv29>(LKcK$$tK4A)wp(^+Q&*|8k9<3 fgj`nY9^{eHVvA(%DE0I1Z&`bw)Jk08`c>)|nPfOv literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/open_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/open_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..55e5a028df3365862f421cb2d47786d1002d1055 GIT binary patch literal 5430 zcmeI0O=uHA7>2(z#Ucm^9u)jbz0`vAqUcFzz4-?o1rJ`lh~9)AJT;2Yn-&qIBJ?B_ z4;2(qu+Wqga}f`Po|?32_EMzPYW=IN9iOo?u$}I1Og5*Iz{||{&HKIY>|}Q)S&@Xa zNPD}`w##r@q(el~v^u`lD)NDTCpjq619U#@qm+^+nrqO!2b6f8w|{14W*961)gY{) zGg&H?E<~*{;~nr88{`=@_tj#tcsy(l_>cI!Z@^20acjv>O-=1UcTj8NF%(wI_*d&+ zZLPvI!t&^K8SQyEEkQi%ZQ6%HoH#jj%UYYcoCwl!{O5u=adP-RGXB{h9iRV#?oUro z9}VKwo5TOS)}5W5eIKM@{TY91`n^HCdUHJ6JJJ0P)+?3DK3B*3GtbMWpL02JW3KI$ z(Z1?xS%2oaoBnUG3P0`g;>29rb?rkt;_6s`@=5wR9pit=<;981-k;_}QKf-`RPYWY5XvF1HNn*JR6 z&yDtL?!SZnF>~L3tkL@?{84nf{90jsxJSUJDjsk2x`t`Q&2#1)!2cQe;>_a*@m=&A za&N?)XS2Tfe`y=t16<11Pgx|B6G@FLmC7sC4+FmA+h?QsvZEeVftmDR^D+?+wLve^0?aewKZ#;_Pi&(Ej8u z(oT>|+I(0GF9VkBxUT1nX`_7$)^%J3`V76}ucx1|aagO@jJnT^Z<-@HkFis_j_XJh zzW_mVm}h*;Z*OYPX$@2Jhj?IYY^*hG9@{G~JO>-dCPjvp!HURzgMQjoL)b?<;71))5Byc%hx6W6$s-` zwf?T-D&MTn|AogF4|<}a@43f}M_eDhF(2FNd4Abamt#{ghjQGu=e_jddeZaU_FlyI z8qOo?xaU3ApY%Mp{h#AHW8JprJ=Rz4%>Ls(QRDn>9`_&SaNrTw$M#q6Lv46db#~@# z8nJt_{&9FxA6_glhE0#6uIu4hRIb&~=Br)1R_)w+G>Y2hYXrVi_~(kz7m5zwDW3ZJ zzI$-p`^|b|p8fD{G#>2BvB%A#&An3j>kZRun4hk^CJR;h*r$9df61TUTeVLr-*x}+ z``>7OV=#=azd!D=^1dwZzs+L2wt2Eo{ z8bA6MJvbKjqFgumQdiw`R4}++^C&&Pt{?ZzUO(_yZ3*IEOs9ZO$;|_CW8ue=}Fn5dlIW{p3B)%agMj^^^BFFHg>D)KA{yygWIpQ9pT)^YY}ZM*ZYH&dZat8ugR+I4@7m zYSd5O!|E;Qe(eYyc z=^pr6^8CMGtfk&){hdp)qOo_fIq9Bc2WJbdAuD;{Lb|8Xgf_cUZ|=$E=FauUd1O+@ zuB&JIodTaL@-Gxs-zl)hXNaTZK77*kF358qsCSF^1nt9qzkiK=s+XTkCRcO}zM6W` z{=qicvb-Jp&;Pae?{GSuUQM5=wgb<93(q#)m-GFHZ%xlx*L(gPuhIw)Zy)vYeapJY z&DV+RdW8Nlg4cSC+@^Z%x)c7Fb>eq-on!cYzM0fIO4m(Ks_fAEutP{iG)H b_5os}By=3UcNyY95Lp6ozj*+VKlo5XFVip<)r#wIFI|;Yx5;`V$oYfgr*Ry3mDG7b5rvq`2rx zS8l3;E(CQURuDA0XwYi?0;^bheO}3t5T-N9Op|~ZcsMu7Ip;mON$$;!a|3SB)oKn~ zb5kSEjXUQ?u-ZSh#<|C|cX13CR|g$mX=^kZ?mvI~V2HlB1oQA7uEI7bs*fho@(I4N z--L~jcO4%i?K*Z3Oh@~wX%0?61@fxHu05WAAA0w|&dt(3o>L8`5!bi&Q8Zu1>UcnV z|0>tfNndrWg_H0O!P z)36TACyULhZ@G7)cMB~34Q<`0K`@^**5cFnw(~iR-cztVk7(C3)L?P#a;H6}Yu5W2 zfaSYGdoOg$VgB9x(wyIb-dXqx%KHm0!w{?#znc1{u@${*AbsW6{9@;lHV=K%I2h@F zC`tc7q^~)~YD(HXu0PrTlLhIwd;YGVUCmj)%=b^@&l9lwSk(BF9Dm z^KY5oA7y=i75V+Cu~F~NA<#2D4fZb0(a!t(TjP`InJsetp|MeO^a7|aie7&u=c9jq z-$z@}^gbAcs`p_9W+0gG;g4Y-E?0c$TM#ru|9Ld@OV!YO@i2n6j_I6y@Kuarl|#A6 z8IU`W23of1KLx)l{`{dR=s(4|=-Ik~9fPd*c#)VLa0cc<&+BGLn@8`J`6})r=$ots zY1S?Ac*`?Rtk!`x?{!+Ew~MztHr72O*AcMeaoZ_gegkj}v{t?i$v*BDZ(5pbw3d4g zc1$*F{A|Yfe(LYF|8`PiFZVC`{H#x0YrNmAy@*dg&+mESKS8hWkJXXMdhgtQn1L4) Z&b=CT?)3$@3tuAC=9tdON4|~9st-PQmA literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/playrecord_m_dis.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/playrecord_m_dis.ico new file mode 100644 index 0000000000000000000000000000000000000000..9bbede56ba6e8cfb7f271ca79f39bc8fe1659f41 GIT binary patch literal 5430 zcmeHLziSjx5T2Nr!{#nvB^Gz22$tGd2<8m2vAGm>Vqsw+XyK1S3&|NRVrT3W0!yrH z43-KKgn&umk3T>Ve-tWK3SvOq=l8`O7$5tdyPLqGX5nMz&CEA5`|j<&cPla=+oaPG z$d23{5g8Ma5lD_t4T(I5z6Umh$RU9C(ADepWDEcO94uiCJOjo`u7#>Rf6Y16CB6Vh zOY~5c7pl*EDR3PaEYOG6FUt$nzkr(G0p@!M>;(K+JJ$MTc{T@i%|m@0c%RwcLhc9r zcpX>eDPN_{L)&iP2|)WAa1zj1D`UKG5uVLK-Ooc?1Gs5?x1kRMmRpr)bA;+^%yHEG zn)UG%vTb_Et6zktF)Cwu7_$#}1u*Uta2TMyEN?R7Xo{;o;_rYlzp5_Yieft!+pMj0=R%))lTA{u_k45j_=W+g9 zCF|F@{`R8RD$iet=dY*OJl6I88NxktAJ*RPK;Hq_-qmMqMR+!zx}Rq=_Mh0k6{~*` z{Z!e1%kV<=%bp{2-pcYq^_j2E^H*Kx&n4VV+_dEK8$*7|SOL7g`G5W`q<$Yl=ZVov7v zFMg-M=Zf_&6o0{Y3jQBD2IQ@Wm`~&RetQYb0o%PiF`wl(!CM5Dfn7impN*le=b?Ad z4`ex5KjicIIz9r&d-=Eu-J3cSeSTi-nV9B($C{eJ*X=j2x38TkDEb^f?d zPh@`WEzf89O~l^=Lcd?0&+<32e)xNb)^E(G^=p&Pi4aLwWVR)8ts$~7De~Z)$fHZY NK%F-F7{gfQ{RAo{5Q_i+ literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/playrecord_m_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/playrecord_m_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..712510ffc37878c1d78cad4236bfe11b0e5021bf GIT binary patch literal 5430 zcmeHLJ!lj`6n-%=hfNZ&5{o-5f~7VVf_H}4SXtPKg@uKng+GNBk~3Pw&e$mg7OiZQ zlm^5T1hqJ|N_Cg}$pxZVDTo2_*6%y#;dAbG@Ae{|XcmSy@4fH)-t5lI?yw?5vQ07> zfz8N+36V(=nSiB#W<=x-`g;)rL=K}d9(9FbC|m9Seg-QmD^Jm0qfI7R3;pu^8kI^V zbnO!~kNf#3zh9oOXLLA@CdP0Rm|-91`~C7_bS^>jtJ7UtTU*=dW36xMC*oNR_EpFA zv+&nlY!&u^k5}Je;I=ff@O$DZU#-<)tkG!fM(l-)Z@`{bthHTuU!r(cgMD9zu~Mm& zLj1PoVDBz3FOOQT=4`ANp2f4@Nk=irokaUgOto4q!lq5GwQtn7HjZa;>{FY~kE>s+ z)%GLLi?|QiA4mG+O{=E0P8Xr*_b~SYa7zx$J;F5~J8tUvJdFLKU#Axx#~H#LTn7G| za%g?M4!+M@#5x&MoNB4x&0-A4!1=gI-b<~sNgc>U&zsG8<9?;N1oi#r*meG04WGA& zbugZ!zQ2wz=0CRn@Z9#H9QJd@dNhnhvhdj0ey1 zsi2mh4L0)iR%4$r=71rV9CE2aEoxHRzxba5zbjgQDE{{U6nHnSVy~XSJ+%EZiOVS- z7{1?1(3me4i`z9$8<$fYF+4Yd{|No(IG6A0C1)|Nujipgxm-TT7`3BvE^aZc`$zqw z;JwE=gJ)vpx8b6e`Ce{;eisZNzs`%%?#OrJe+S*OzP8DoQ(c46=eG{r zlsC4voaJ-=@Vp*EtKB{1eq`byuhBKzCKN(HmV{Ts)S`|Hl)GMjI-TCicw8dxgNxn7&Xr1~gY|Oa_#G!H zjrRoB$!_MxB=O%}&M)kpY&N^MS#G2DsQSu*-T~1C8!mT^@fio(H71UYtFPSDag^K# znvX5XeWJZrW1?8ij}jXe!#z0*$7|)mzMziLu-Gu4=7qJz@b$to28zmueMD`?n{jA- zv$!bjl}cqNd{@C&$Gc7qGqT6m%WtQ?YOqJ_;~w0Gd)@I*X*Nqc`hYyLt{u?EE2nBQ?xW z!y1sWNc8-r`|v+z>8`cK2`~hBI(eM%ym?R@vEI)C>uvT~&rX8kgl9hwd3K}UvsUoj zfot(eo5T<+Ig%?J!Ubm$?xJX*r9b&j!RLzF7m6glQ!uBl$=qUH-)-gGMD7pf=^^YD zuq^YnTrTgSKaswpkRx5M#Y!IeH}S1tC#k9Fxy7HaJme1Jp9A{bt9wQd%U2%V>#%R& zJg0uYZItigdWg9IvhX|%j&X$i+Ss^f%{cLIW9kR<7h>kOTz{+M$5aQ-YU zE$#64HS8Llzn#C=;rK*fTUtM1HAV9o^VAwM58jO!lOHgqa05IBUmWBbpR`Gg#7Yj! G&HM(lR?F1@ literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/redo_dis.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/redo_dis.ico new file mode 100644 index 0000000000000000000000000000000000000000..51ae0a23db6eb6078bfb0b7d23d052df63b8b68e GIT binary patch literal 5430 zcmeI0ONi4@6o$_{w20tTW}|Le5Or`RjvGOU3sFR=3WDIul?>uSR1{IHQbAm~a-kqW z5D{MsS8m5DhzmhbK@glW;P_bB@kMlMum4}pff$l$Qz25A!pF(I_x$J2O>S>OMEay( zibX*z%FVpUN)gE;vOP8^@(jl#=tGKZ1nf`xl}aUKHK7Q9&1h~-j)+rC$8_V);^Hn9jA%*<)D2O zImc*DQhP#m%m2aO*BX2$NIQS->(nG&`=s->{-dhrb8(Fxv!0E&i(gcePoc4z+o0io z!ToBN>eJ5u33SwKR=w437gr;HTD2!b+O+;>wFckm+IiaeFmm6h?gk>?Pi!o$|59kV z_i(@89;##YqH!T|#sPhvf(0O)lh&WwLx8%kU=s+}3m-4TnC%6VIA%LM&f{+UdHt@c zmTTz>;GWFAk?)-=z-dqitp64y{a?HB=XvuS%E11QRwvrNhnyuKI&W*6&e~}s=Xw!v zefF1)}Gxyi;JX$&DnnTVt3eE){C_7h2cMVhl zQ!v~tAjQM*DJisoAZQUF*8RZMz_=fjD}KYv`3)KJn^N%InX>O@P(y$GPJz!AtuGWk z{+(hy*7pm*|7_azH44pp(8*pKt=)^-Rha7sumwct(@Fa_bjQ2Yvi>{3XI$9pIoh^Q zGVeDC-%i+%)S^f(Ooy=4&?10R81 z)7kX&n+B6$iVT1% QsEAAqi_}Mvi+<|<04n^$(EtDd literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/redo_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/redo_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..0165762a3824d81cdee8ec3978f1ea6805d1d100 GIT binary patch literal 5430 zcmeI0L1+^}6ow~lwTNIVy{MNIL@l1g_96)JAQe$iK@dE7k|G{NMG?g)6~vRL9u#B| zM5I;^p1hS>1(6~MMv$gW+7z4W!BnfHHp%$CFjJN#YoppF?%gp0=l-ksK0_`$Zp?@+;Z8VQ!B~130b5Uwj z>mf83L|g8Cl-lTZp<5JftT#$+v>MU;V6^*cX%ibZahacsy{MI^mXCEmW^#U%vn>Sk z%29W5Zng5%@}d7ka&r$()r!0LMn^}R$??)ZM;D%8;ADkIj?J!|Adb0vMtj1}A&3bZ zgP#{p*xHBjtRL=qqdCV~?l67AZr@qpzX=C!t1HLisQUn1*)PhRO-IBpxx_4{UJLfM z;dIx-`r~~2Y=<{%xR-6rj2XJsPYu@%r{9$`H8s`7dZmR&`w(8ta+j*lx^09bdryVA z9JG1D+I&907VMDGd6UcK*7&i;kISuo!BN8*!~4!0_J(mMCnq<7wR=HM#zE|I^vMw; z?>)nnv+pkRknhVztbzU(;#ct(3?>uyzM42R_xcT1=8%M6eIIR};F!5Q1-BtAzvYF+ z>-nWt>^2(meEq^?J!D_Gk1tV=4@U0Ka6O!Be7XCQYyN)>N4fU8NvB!sN{iN|xYor4 zmejg{djgX?C=kMxIFJP4D=Jt63t#owRja3_w==-rx(a! zF8NQv?~3Xlik1AIf<1E=&-r`GTHJT(JN;Wpr_-IhA9>!fx_fOf=St*K>o#nL_1YJ# z$7KxnG2DwT*jgC)pX7}5$MC(w7QYqg&y9?Xtny=QpV)MeZ)5Tt5TC)y!E?}Jhz&6R z3wCT%sS#wz{T&;)|a7R(S^QD<)^ybM$xGxsW>* yR=>sg+9f~pKCaU{!j!>baiuB=rAkSqii~Hm95yZ1hz(=CN@d%WDs+OyFTCG(XTVYb literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/save_dis.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/save_dis.ico new file mode 100644 index 0000000000000000000000000000000000000000..eb5e7eb263079209ed2853bb7329b71541909888 GIT binary patch literal 5430 zcmeHLJ!@1!6us*jQ%Qn?jfMmSwO=by)>0Ancla+9{H_EWO=sr^LIlN>Mk3e*gNVHt zW2KU~M6@u^d*U1&4|B8ovP&9WINW#doO{m9?7Yp(Gi%rmo0>9@Q+9XU?2ws_dqjSA zr`b!tKH@c}*hvTK(Wlet*nj-qg9+b@`;JvdHDo~Zp5uU{wC9Jt{@F2XU)B5Q9;G?V zB=09_oPDLa)~Qhkdpnyvun(&7C5>@z>{DLdJlDY-kgpW{a~?c2uj@;`>S$hxMV9BA;G$jt?tx zA5|}^D{s&|@`>t$`e}dU6Vq>Nq<%L%bi!E5*`z)A_Qm-}+YW!ziX3ix%MD`;6U$V$9@Mns>ga1$;Vl1Ik@LocjOH%JR5&< zuz#4bmp9jfIba|7T?{%0oO7JD()Ufze>zs_^VV#1&a63CRn6yBb#S4oS|QG@w-(Gc zuvk^yzhKSoA~3nMwAk(f^NtHI+TGFl_R5%hOuAQ_zIadJuPZj*P;A3{iqn1;mK^<_ zt9Q;l<=`1XFP|w{iy}Pm_W&B?poVKk)=QBb#=I}Dm3kvC`xv9%Uj5&F4STY6sm@*> z`5pG{IAQi^+HCff+0AF((=&WdHyG literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/save_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/save_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..10a0ef3a9828e7a73748dd32f42e44b9e3ba5a32 GIT binary patch literal 5430 zcmeHL&ubH55SN&Nruy8JGzfrr0_}=50 zS?BOIYYj_FOJ$u6e5ZA;BWtaBIQoRWoeuew^#K1vYg`-qtS)aJ`-C;pP&Otouy+WRg_49bE>o)i1czn0>Y`-_h<86Ppxi`n-!*!_dh4lSM zorC{eZ+5-x>y$st`*3At<$?8Qo_9X<>3L%vWAyM4+N;5T_kLrvg;3u%y!(A4=ppay zd-{HQoWtc%U$cH*pU2yN=AIt+@iUlT3-t-=iC&+_v(I9dUT1@!3$;0{V<4k%&-YK( zv;0`gLaVp4HFx@6h2FP~M&m3s){nf0k-mUgqtTwvd9&3EHT~`Ljr~2weP{Dr!WwiR z($}H~YtYZmiLBR~Gmj8EfWNv(|BOg+CP|7PljM9QNk-kcy**kHNu!!1?L8sIc2#4z z(WsW%8ncMIpGxii+0yy|W(;FiDIJP``kVrfE7B(v|NA*by!Fe3x?06&$#pC< zeMX|axR%oIl;k`NGxYOdl^W&rm`FYgsUgOFF_+crY1v2gdOPUf!aeGg*WYY5Ph-Zf z*e5>5p58}&OV{Cq*2d!=d#rgUq5jmx$K(#exW^oiBe&XUIVJr0i|cM2kpH$=*tf8%*ek;X>=115ftM}Kx|C2iV-Bw)+UOG7M2$NN-@zY_6k;NW8tSzD}$(5 z2u32<#H@u@Dnz%k5l!%e#$3PnKL`@?%T%`DM*`?N&;Jw zTiqg?M5G&*`=cEqlUQ$t4=J(>pg;B*92}GuQfIImbEyI@2j;+?0UiSDfM#Z$S3B(c z7xagk?4g-{({k59?+K0tfWIq*EF zPwgJ~vTD`i@q1B+*Mhk`ld7w>;$!DvSNSz_HQuPzURdM2uQTcEaPExrcM;a(yy#!< zV_GN7tGBm2*5dVMZROdx`e?(xVtJO6whno-zP9FuaqG8piREd2%!a&{e(l=oyu$fd z|GzZjgdv6i+d9Pp(I)_H|nM>`pK;G}K{Jb{n z{PXH6zonn;_pkHo!dbckd<4QX_#M6nK4j`Y;p+A8v`aI|S?x%r9W*+O~zwtZ&nHAXpbU8QI3D@|P$l)=O-ZA&7 z_o-CF;Xp0Nc%i0&XxawB;|?>lq)?0NhR5tJWKkM@uW0@nr=!8D(m>30!dy4S}&et?@hJY+*VFh@+=kOfc8pp9`-Fj!6ImduupRYa8zXc#)eW7Kn5BLle z0h_D;1J;+ur;q;|v^ICK_^e&@^{qaAs;f3l|Ax}R_ly^PY^C38-d^lq`k4A?d44u}znv>%-1B*X+$zuqST5Hm zfO_Ybx_v;%&9!$Ea@qqLsGE^*gWk#M_(q(k3qoVhdl-J>U7g=l$jpg{XzXVS)_P zvreJ|MAQk%`lU9aDXb5IgA1JinD_frO3@~&XOPR~PR`BE6#x|gmc#H0Re?g1$I9Shh7fGJ=J zu;*8=zJ$HL2hK>p$mz}jazZ$fn9Zps)b#6dfa~aE!N*`h>WW0|gsy*ketv$Z^dk0+ zN{Q1s?r43A<9Y5{FWdRR^UTZ1WO6Ipv>%q$*JdrwjN@F;OTd!En0Db+9p~Hz%2wpS0tk|Eu#~To5wTjnBM=Q*c#nG>W=GN ze)p7G{8-TXg+ifA_u$T9gT1itSU#WM6STg>2bGP^KWJTv->l!*^)K_ov$6v-d;oj_ z>~sDn?63G-6@Od$%s=np$GI!_f3bsm?ooG5AKZiZTQY=Le*RVRVqM^OTg$KN`6qVx z{{U1rn>{L=NYp*dHlT995gSXqZ$z{`W%6EY?N{kjd^8W$`#r$Vj^4Uq%dj2mA-{Ox z;pe`8KyMX}CC4*N&Rl!hvG2X$-P(|&(P*^IjPY8-?*r#Tujk|O_!jYDjv=}&Eqe>% zkKkCPH9sovQ+AxKBj%jsYKBC<@l-0+Zr7=$qwZON-$R!h?4iti#|&<6WahPc`HyVa zs!}UN`+yFm%6!aXIid@bL_L%0YtLI%jKtMKHHHh3IJLS+C>2=)av}-pk0iSLorH7T zdFS*wF(*8XoGM2lwgZpGF+ziRC}K?RHyX_!;&|a~sdM*2e#7;*!}P`4y}z2AS3Gm@DQO8&so$*l z689!~Me2T~u1K%?Pq;tchXv*yaXz+dSryOxdic}vxKG_f4Y|*8-;d3njQTO*!MXEi zo$WHinVFgG;?FkZJ`H@7IFaxv;@Q7n$3y&{18l5^I2LRE?$vABc@6F=Q1krdx?Zt% wuKIPNTq|xKpNMXSi0-~2dXZek(-ESFyNIISS222>=;cMC`|a@UK#U^#1u6bQBme*a literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/saverecord_dis.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/saverecord_dis.ico new file mode 100644 index 0000000000000000000000000000000000000000..6b4107a95be07f2f77557291ba9d4add9a4938f6 GIT binary patch literal 5430 zcmeHLO>9h26h320ZDw=XzYv_)BE0$>wC^e# z?LU8iMPN7Zwhnim^^aybIw7@2%3Al0#^@SjGIaj<_20>{hFJc3`hK@2uFLat-?E0h zYpTa-?Yz5fPec6PZs#YmdTq|UW8U31myQ{4_rL06lJ~_R5If&|Jp=IN?=hBdviz|; zUjGA}%jA4Ek;9m9X(Yc=eI*-ZN`mZ`p%dcbB5X#Ftkp0iI zuVVaPGXAvzj@6lsztIr?s?7c(Vz)6deqE#Wwd0t*1kP6(|B)R0`u@Q)JWqc03Gpv6 z+`Sk#xttnnN4`;?6djdx}-ny*pGv%47xam92y z;LrEa@4!^}xzD-w!$6*%$LjcJ^r`-hOG`Q?&1qGN#E3|7kf^p5A6FL_hpO!vN|0@U z6o(E0@F6OQtsqAwO_K>ol2l}UQYit+y5vdHnLJ9$N0Bofk%F?O{7!+-6%$`5X6QRb zJNC+bz`rANeh=U|QfogvfW6jUWp0f>fHB{_V*WQ_d+zMKV>F(z{C|S+srQVtMl=i_Y88VO?7$Vd3JRJJWpfstZhEPyteN*Fnin@$t&pGmy2E@jH#fJ}@R7U}|Hqa~4;5Ww zs}a+dYnmKg^Of=O@tx{3jKxixKcd_GF1JJvZ;|(BB$t%6_q@wlF~4EVHf{ch4*837 zm9==9+@&zz>X~-&p7YPn&OT12XJclDy&8Z%zgF5jR3g8JCQ!U82r z#<(Z0`*U*h()>2R?pxPGw{uGJh4X-aWF!7C?%Uu`g*7)}kNUN2?C|aRn?I#l8~wew zfke-@NIzA4M^p7&e%Jh|I-#Gs%UV11hxUJ!pKCopZ=WN#U61}gTO|Iy?$vNUW`ilt zezQ~B)n2#$_|HXn{T_1dAyKykR@Z-B-7w#Atjojyx5n6She8az&pF&e7*o5^XdHC$ z$ynU?xx5&EF;_p=A3GebwZG@|Rv|W}amF8n@z5r(c>cg&_G5}y@qPX{7H8fE@E6?Z zv1+xt!^gzNu2CmY^Z5q%E5x5XY-bndLdiEh@sQ!oFc7*pl5Bm?=P^ye)pt29N*H&j~t%0IRC zmusy-Cl&NQM9Q`I5pq=OVC&SV=Xq9$WLaHa%<2^+dm;Nd8_s^rhCZZb-jvcRC*S&> zg4Y$r8;S?g5IrE7;z4y6r?Ksv)46=<*T7!(Z5{h~joTVdOib+d^QnCdxfQ|BH=E5TTrJeU`x?C3`k(n2 z<5}bxKdxhZ?;*+kODtF37&ff6d0S+uv??djpCaEri=e+ozCf-a)di8U<02Q{7CF-| La&mwJCl|R7oM(DS literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/startrecord_dis.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/startrecord_dis.ico new file mode 100644 index 0000000000000000000000000000000000000000..9b87baf771dcb3693a4a08daac34fe0dcb5a2951 GIT binary patch literal 5430 zcmeI0&2Lm?6o=2W)tUg){s#_Gk*EYlqahKkRE-~tE<{zLqxbdT7Fm2qp@dH>%5ilw?g|ZMs9DffvCpo#9JH3M#7dpw4_uTXO-t)fqy)$E0 zvp#DyOk=~|9X4BIX2Tk}er~|*YsqV+lZ!nd(3gG2#>VV_D)*qNUQLM4#4)ktAfp=> z8^pEjX-)aI2x_z|^1b|?5Px?btCeFm)%;QNTjDXXR;+Z89~XNCJ~7WPB{#&?%;R3g z{p`7Z(fGU=5XUzImjbr~IqZ<|3m)JdmT=cLZvb`v?*XBgrcdmVl^fPY5UdHFL-7F$E zIX-fK_5(G-Rve#nztb9X&*|N7ZY!&s_4wv~*L5BHq3pR}UdIJ_wuzV<_q`x;{wgwa z$bH!EIasU6oyR-feoAA1@@cugO3k7VYY{aDB*(Ma>5SUxb*59yL#`|4?d5tj<>P!H zc0B1~e#{lyqsjJ;>w2kI^yRsT8k|wsIjch#;|aH|Nw(Mz#hkrd=k>nTYmhhU#(2SP zoT;JX`R=7wC*SiaU)}R%U9r}+uFpM04RSNbtP9&e)qmcbQKMV`XMAq|*8bb&_4lOt zKJ2snRE`y%e2cQjk$}sf}-b|E$vW8IRwhG3pgZdhnI|eW}7iJcPU z;ycZ1k?m#jX8HXgh@%gAEy`kwdU_uBeM$0&DEf4}-X#C{{&`yRcEKL*7K4p@eoFix zm_NN770bnSva=SkAILQ?I3FGnoMkHms*kQFcrN1EjNIKu_6FbO zh%L+8tDan(QM<&9DDFRWI|bjPdd>Zx^>4@LY+E<*!Iv0f$w4l1lDlozZnsp+Km1Rjzbmf%L(${^6t`=gC&f2n z$w7WY+$PG_^m^H*#ZTf@!G7U<0p!;NHqNcm>vBQF++UJh78iPYLVR7E7fXUQLRTgJMfas9wVD5V*Imv0 z>EFv9&m2A$G1ubAy5Ixsu}QH`oE6c7Vac6xur91Ev30@vvDdkNTf8Uo{^4He6(C1l zeAsK#NjE5&-&y2{d4zu+u@TGfB=&r^kz=3WUg!sVVujPx$R1)F>9hs;|2X1nLjUT^BmxWR10N}U_}zcYgl8$S3FL+oGof$47m literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/startrecord_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/startrecord_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..329bde1eb63fc2f1337bdffc39648a0f646c4777 GIT binary patch literal 5430 zcmeI0%WqXx6vp?ZXiY@g|G*mM5g)O|NK6zfg7GmFbm%|~aVFIvj}|6Ol=P*h`VSZy zLu$c^mRkd9W70U$K1`pNSF03LS_fi?*WY)t*2(Vca@s3#pf_3B`>ge?Z>_WT+WVY) zLdb;;p{6D<)`TyrL)aQZsAkmlyBkCJf%$fHK*9@%^sD`f#bWqhvejT}YN~F0e7tFL zae=B8=yF5nIiA@)#Q%dlsHwjO$l;-pl9n8#8ciz~?RGn)%L>@9qqK={_J< zJ-)ZhziVV<*m*j&xY8KI`6^Ofeazuf0}ntvlnBm ze9^ZeS`XFmPHT|^*Khc)I5u&&pwFAl*LT?n?mT%s66K*BzB0dy=yQ=Rt+{ky_6rBc zmAK~Ub|E)p%P7L8^|rN0`T_3M_J!_!#P|<*j&|R_WsDo=cO$L?wLfSaL(UzKtoshL zUqWBuHgvt~h@Ir2wQwHo9e9$xNiNIID6q#ZPMiCn+q>S_?icqYI-L(i;x~E>AC;@w zUU41QpG#M!bT}U|bVezDkL!Fy|FdjhwnjSdhjMaA*BkzAih+!H3?I?W%ck=*(rJH} z6I;GFozM2cBAwg7C9&>8`~{C8Zo8jU=Qi|rtNz1Lj8gT_D>r)M-|D{;R-4u+-J0u8bV=&M!`QlJkeNt}fF1GeGCB_rTk3*M3A_ z_W29PJBaF-_Jhap5!;)Fxx8c_Jdb`YIS89RfAlQl`YNK@@AG&ojHH_^NBXW;h=6NzHC zAc}om?>3Pw#x0tI+YSCt`N4T6UW+XL!dT7yzHhOw>$Ca_N8IO#pS*uEzk>fk^y$7R z!KHhC1DRC*$ZY%!EaA7P2Ey4|B>iAq1;$o#d6{wB%*@RF63tE5#{3eZxRU;?H7}8u zdQ$r$*_+1e{Hu-Xjs0+z?6ndxm(@aCc1E3mJC7{wzdY-7ocrCeM&6ZT{g-rTf?dcW86fRBuIPp(%IrLJ0lHg}x9DloDZtm5+SIAue%>yBH{K zFR|>W?-YElNWM_4v6n*d`qIVaG<{uRbg-4-ZaSb_3?gi6^Oe06tFFIc& zn!|a_Y%K!=1NX!{=KC%7PQ6RTws=k-R>AWnxNl+(uJ!!w1e@*)u6KfO0Dp+_>4+z1 z9QqF!=>5mRPW%5N#o+oZvUCr2%O)SgOsgKuo53D&ez?!A;Oku75$+h+Q}_=uCjT24 zpDE$%96QB9P3ypFUFJP^<{#Y2pLh-OSDnG$L>9D0(q;62Us!t%%qxHVo|JAq`CI)C z%U{Cv*YNqhE*;N04$M)j-xJKQc@5B2uf&1=9QtJa?B1u<>lX76b6n)m2cG+052#J~waYcDrS^Yi3*CM*n!-?B4x7k2zvTZV|7Z#bRNTO>-b? zV8i`Ow@0_OA`7k14DF%y7Tl`pW}ORAzkl}uV28e?zd!u?rqJ%Os_kR0-hVevbtyM? z98{NbQ~lw!q;o{)m2#?0e5y-1Qd1eKOF7jhKGmfhsi_RrrJQOLpXySM)KrG*Qcksr zPjx9rYAQo@DW}@Rr@E9QHI<>dlv8cuQ(elDn#xdJ%BeQ-sct`i?Sr!tsT)k3<)S`0 zfBok9Gqi`s9B1S!wSwO% zYmWLApW~XNe&(va=BQusIj%YCXRhjNj`|g!#>=BmEts9*6pt~s%Ow@0kOynfF; dckKR&J(tHcy5E}F$;|9#X?FL{EZE42+z%8k_v!!u literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/stoprecord_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/stoprecord_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..2cfa8e8fc8a32f3e7008997dbbfa1b67aa8cbe3a GIT binary patch literal 5430 zcmeHLJ5Izv41J3bEi1S{D#RHONF0Y_Q0(%lI07xV;092o%cn@PHHd~3Xs|=94M;<5 zkuA_VlI6+dji2M#k!4_p9V7`zCwQ0xM*!xe`Tk-Tc%t<&?GXg$B)lKHLI`m27)TDJ zX}Xu^`Atz24M~_t8n(%{g(s$a?x}dc*(uBNI>sye^4{dfsqFn#lg+a}j?I`YiT4=J z`dn*Qi*tV4KSLW=EzaZb@weoFHm|fe3pZo6cC|R?_x!iyfHtqRI19Juzp4JazB9|R z6KjlPc<$x;?>gFlZL0Er5MKP#>hae`sV z!v61Oh1{a!K@T#1-)t9YI#atFca|J9Q0eNge!l9O?xA-?X5@$zi-NHzPv%6fh{zm9 z&TkzP`3(IkFu2Gfgt+yWB#Hc&y&hC5mE+B3a|Kd{#E@h{VUG8Z73Ln+>t3&S5q{Bx ze8cLE$dOe;tyU{|++FC)z)oiQ9t2|!sEw6c_(U^7o-@}{^2fTL{rlDIr z7M^zv7LSE1KkOyQdc9shr&u`BMjy!A(57?P((|cv9W7k#*q5K2&t_H)j(gMjtZQ62 zT09o6@i@n4;q%4$ZK0m?maW}xUr<{(T09o+$7j_LV#BzZ%i^(cpPzcrXZBlrp7~tD zc#Frv!+6evHFH00jas+nv3M+8U>579PeQX8(hAr#%m`QGKx1Y2mv5 zkjH=Cp>0?V7LSE1KXM-G`v>*CgN%Itx;jf*cQ{(>wD2%~(z(TB;gj-(@fHv8soy`a zPk9&Q`zq`Hk>0;>N4XK!oYx$@%Z`8F{R{i%wzG9{M?Rewr{>|E7WsLv=KA;DKhYcB zzc-w{%Rc0B7i12sZ3%g+E_XyOt;-+X?+>jZy{EXCyma&Tht|Q`+_U%q?jJeuGY506 zTI*Kse{{sMlVn$9wk=Y4og_!`@+{$i^e9o1#Ho~faa1bB(VM$*)Gox)?ra?WygU%< z#Au@reO;X9VNT{I2f0#G{Nr~De6C2pP)z$f1%G$qT;0cB=#R0l`t`HOZPdU zPqcrqM(+Km);A!(2JTb%uQ5h(cYYoq$5+-hLiU{>&GUDo$ekIHhu=gV{}OriTja$f Wk>~RwFBb+vofvKOp)X_b808N|TL6Cm literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/suppall_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/suppall_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..3dd8f3cf79ae67241b63357fd05dee0c337d53fe GIT binary patch literal 5430 zcmeHLO>0w85S^;njnXbu6jRKiSV7#jAQg*H@nh$&5c~@Tb>lXF!?uE(qT6EJlxm+? zN)wtUF>xcn;Y6& zpPzH)x3;!2P7j@Z;PXLzA&uM#NI#DIcj>_%3+{C-R9F1y@ilM;`i*6UQq#tmAOL`g|8&n>nOH|XmRJ-vqn??1M`yv)E_&tdHy7vo#&JRc^BPxDxN zu~#l|{e1rXdftI|7w7PJg8Hv)uS@lM{c_ZN>t}?>=eYcRSA- zTT|9N@0iq2qiqko51nJ7c!fWt_v|~&M4Fn%*!cIN|9F2e+V9^1(bIjR+s3r77-L4- zG?Z%)0fzw>C=dVmI|V*h zbiPphE8i(_J}kNOk}1xb*8}ZmW(TVdN4mGId`e}`_9-Hg?leOx&Ih0TJzn_g=t3jO439x6K(|*X& zX8Zc)T4&d$d|ds9kpB{R2WBm;`H-WHK5lM%tvWWxx$<%PXYhLisOQF$qpjqz*}ke{ zbDS$5r+*%5{FQ!G{pYYRo=MX6XPu(@?=-Zzb#>QT=O{j|{%%Y+>r}tl>u&7=oF8kG z16dj~a3>0&eZo zby}02>;V(;xfdBIiS(6?DOZfC0YMA(ouE?P4l1=u6P%N?eGtP~=3uS}8N>G!cwNzW zL(v28Dfrv(8EE&pT8Hl%puJhee8O5QA2p7{_sR1Az+CSZjz^YFbC6RX-Wi{k59ey* zbF^gHH2wmdK4atJ@8CD(i6=)J^CcPI&Hme|-!b;BHRApmqqX7vGij}rj~aQ_j8Xe4 j<}X0I{X^dsD_-;byU`dCMKL3C@G7!<;|Fc@QGbqKP;(2; literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/syncH_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/syncH_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..2bf8957c0669b71a1352c3cb071520206818d464 GIT binary patch literal 5430 zcmeHLJ4*vW5T1*Ig{b)nsYFnJfsH>v1hw_qh<`#55iBii#KzVipoooc3^vxmygiXr zqFkk->o=DjSvQwNlbkQ^V3?iPesi;XJ9kIqP>d1@0#DF(oT!(G;@~VVv=d!o+y@<8 zXc)x$YL`-qB8qAd?Eyu(Ty7e44N@Ty&pjDbYv@Nq!mPNLY&JV$=K$<;jlT?=W7}IG zJHTDi7-#l;(0goyPmgVDm7GqeyEVRN&#CoLtC($TrEK7QICl+wgkPg4l}e>f)M^j= zWJA^k@+RxpCc0|esPmWWpGu{=5Pt%CE))u5f`MEnSjRT@5q%JckN-T{HbY-^{eg1; zzbD4C<8=;CupikrQ--}^e8e99Bz}$hk0Y

(6zpvH$kN-hbvgHac!*{TszJ<9;!| z-+%J?eB8{pm1Dhs`S}a#Khl3!fLZknXd)j6xQn{}LH+kf-#_@iQ2QC2V>hx#Lf|gu zoNA(mA9_YKPxRgN5B30Vq4FvabsQ13oho&jRLTW;@ARIw6bQ%-NQIE#1{CH1C=$?upo3EoQE&!64J`-YSMd>uk^?})PYM+g zqTyr3ya&6&G4>>xpimG;Pdht1@6GOb*NQEYle`p*g0?8z1(9J9DWGM4sYm1j_6U3k zkqLnQtgBQiNf((lm_%*PfM+0T5#*3d4NHyZTFj@-Z`Lq}dzXJ1ZNGs}4!NAyt%2{? zlQVFAy~*`D-q&nvqFjC;LU+HeaW@6 zuj!=4d!NSJhweKt<3RfW@Z5N->BQrbw#M6Zc|B(u{f!Rh_j#LXwRLEGD=(>O)zNtC zsP$B=-mL#xtRJ6)rW21#+8Qry|Lt`!|6iX!){4)ZBjC{4$@=-eR!1L`)>?Ti|}VHEvD7zE+V&=+2}zQ<{MKV#Ck)Z`C2 zn9JwocM5#2`20fA!S57{*b@~XYftlibwSxTPZ%3j#>X&LRmPcD+kgJOH7myR`F!Eo zx&khpO<%M8UBsRM;|{cUfM)qw^ZPIScI(&f{j=8p5%;*!{$)&-KKI-WU_C!sx|#kc Y61nabsZ>O&zyoZ8b{ug(W62@+18Q&jdH?_b literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/syncV_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/syncV_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..3f44b1766b99943d95b2a3aadcd763d691830bc1 GIT binary patch literal 5430 zcmeHL%T60H6upU%x~K~IgJxA#Du2Ktd;p5ncH5}kwO`SQ1>eA9!)D2uXF5P2ga1(d9R zn-lpB`7LxXk!65-(0m7K)=r! zzuj(suh;9Zvhv9xHyXofR=yfLc)6@x%|563$u!Shd0Ol+o~s{M-Yov}wd|TlSKg%Z z&-H~q9ucLWoJI8UwGOqua%0SKhe%{Lk@`?~P8U^InaW`3KfjT`yh7VdJ4~ zVE!Tgz8+V}Hb2THskHI__4;Ffqy6V6#{FZ``%hB7OgdX0O&sc7d2yeveq4F8_+$V7 zALacs@A@3EuEO_kl&hZS&BveXusV1Ph`koYKO1HrZ^yg)XVv#Hl$E&uG|%0+-^U$Q&xJ~Bys7JU&LUnFerX_ zPl4--@P=Yi_Y|1hUokJbfa%P93Y#zJUgDV%yeq89cc%76qp=8^OH(`Jn%W|Lcy2Y> zXngK3yeII0Ka|1A1F85J;~qH2=FB;2Z%PC!WW`ZP!L4Dpje0yM6|N7)WQdXji6qUBAr^?_#YsI+t3MF zub=hA`~=G37IZ+?Icz587f=pE&<32jy`vryNd3IcPo(;B4 zeBFt3=Td0m@s*$E@k!)sm~uYE^N!asnV37x{gO%8JAG1o^(}+fpng5`OTlU4t)^`B$bg29;76R*PX+ z55lkkVF3nV1Y}f!Y6*j4)wTx{6vF^XPz}PMR)9emfZ;|^8><&<6)V=NR;o4H(2l~N zpT1M@xnklA#SHyU@r-rXH;uKo4edMFF$;Wb{Rj7=vDA31oyK?^M|-b@zCxedCsn?P z*)E{2GfR7V((^8ja`er6H+|ZFTj||>Ci&1i<9$eqtv1D1DeZgEf1Uy;uC!`f2R?oC z{q|y~SUSsu#;q58T3`EA&KaMtzuLplOw>imtWl&Mzy){=Z_LKV&Bme3_1iA9j|JMX GmF_nt*TTa9 literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/undo_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/undo_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..2f87cae34083d1ff1d72032800036c8e8638764f GIT binary patch literal 5430 zcmeI0O=uHA6vtmbw1|h)4-ma<4}Kwjfr21visC^85veB+9`(>Ff)_!}p@-holNS}i zi&jBT^;&8xf)u^jLv7L|O~AA&O;PAZ)2zRj&dL%t&8E`Cih(~f^XC8F|IO^o>|{k6 zq*2=1gtASZw2EvMkyc7=Uu+h6M}0dsDAEqpUhd~Oj{L{+n1fU*wRU`bJPCS-hlf|x z`nehX&*(egS$}_jbFFhgcMte#a(Ie}A|$KwakpV1s*vDicO8*80IG#WjK{x>rZ z_t9^tbql$ZoUKO==ysbNY|e^()#QNRpz+mt41!mF z@mT|R)t~YM{ejQvfSTUC2L1F$Mn+bm9X0Vf{5XEL68)jEv9T6EUJx6xx=g&@AbjO` z^z~iuzGD`3Ps4wki5II@pSjzM?|0+Bs56B-!z$xHTdltG*-K~eFMvGtlR;y+ywTCo z^+tc%wN)w&AKLuAkoI+Bn@J{2!Ks&{+6A zH-0yR`uOOJd5&*Q-#{jlSzRd}+*6pm;xG&MuesFVrrluRffmo9T}m&NSr>a@s$uT*;qpxB-hqm~*le`*nOCK)n)toO-}g-Q<^-=D-Xoyrl#cfYwkWuz^W^0& zbzRT;rPlaI<1;MtOHw94HsUyT*m3ff;}n1s0zE*Ngp#trjz9?8a>Obk>{z&1w&hs4 z5aMH=qtw~$1HHqNi9EmxxC}oVAK1G@Bez^ zJ6Z0zV{e6HFXXSjaC~E6?_w@rdUNvDRbSgC#uV*N_#vaK_suEVySzT$I{m-LOMSO$ zQR=&Fnizd*^YR1MtA5V}jBEClP>SRg5s^Zewgqm3H{g>2YM3U4qEh1k+*x{<* EFG4=SP5=M^ literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/userDefineDlg_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/userDefineDlg_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..7d6d11e54fdcd4d28236fcf3763b90f3acc52584 GIT binary patch literal 5430 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 literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/FluentUI/zoomOut_off.ico b/PowerEditor/src/icons/darkMode/toolbar/FluentUI/zoomOut_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..c24fe0a633042f8b5bb53d248880dd9682c74890 GIT binary patch literal 5430 zcmeI0OOH%j6vr3gHX&Y#8$!}8*Yg`7a;vWa-+>8&_y|I1;sY3BWNIK7dxh>?2Hl89 zN9$*mW6*sk%4N``bGP6B*h?zylygq0bZ$g-R;{zwTL1N5d+mL8ojzvsY`%4M8M@1^ ztT5YbW-HJdA6sDdnCq?B2(fNN_GX_Dg8h=Y>A~pe=;}6Hi#_rB_&m;G9_yf{E zm;56mBdg(j7P((mtJSr0#s7;tUGJ8AUaQqsPE1T3V9#D>{azyPkq^iSauwfEdc3T0 zJ!kE;=NdQqi(Hd;5uC^2s3Y35-;=k*pB@+(SlABkBuUo6*WbW-Tk~Y!ZW|mNTq@DE zY{(stquxi1U&L`s^N!p}%rQ*9?!10c%U{H6J<=YjhE{t{4xe`~wXDkHcE4i5_NoT; zfgb(lzM>lJ3E`1p?Yp8lkBc>=eV_-Y-CjgTY`WLLR*GP z+;6$9RZacroUm?QB1Qq@y1+No5jqw6aOk=w#@dG9qZmyF6tO9iX~p> zTF|}i7{-0F6_j4bY272{U$^CH;=kdi{=W-ytHwU(&>SM}z1#9M@onorb#IOQLwUUJ zC;mpnv~B;fr>}YbJWcGO$bU00HqTF<+sZ{B4&=qUKb}ADVhw+~y{v|_JLagDJww5r zjM!IYv8uE2{H34A%hnElF}O#uhWlk|P%OCg_Xpii9~PD6S3LLbdTMy%eL&}~1zZ*4 zh9ib)BEe7iI`SH*i%=fe=9XHUrx_Up*OGW(=mb^Sznm`eId_||X8Iiw?m|CWa^(-~}g zWyY*$+AP$2&W38ZA8P#dg?e}xroYMqTN5OWHpM7bn0n8-Fl`-S#z<=wD8793o`TmE z=^Kjw+k1+5mOiD@((g#vm%G@bQ#^<7E{o5@lDCtX3+Nj133<)YtF_$vV3j> zy9u6}j~g}ikD4zr`?>z+9K*hk{2hvG#Q8P$B#&RcB(53%C48qmUzXOoP{)NVpZA}b z?M?hU$UlX2X8C0UyEn$1(p=OJX{}4N?`ej0d#poq(f_I1e+f0G`_E(AuQ`A|BJYsI ftlD9AZ@Jm|^JbTye33JZ{aW^Woy1j$4`!bM#Dc;6 literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/allChars_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/allChars_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..614a8f33122f30fd079a55ed02c58c07c8c59f96 GIT binary patch literal 5430 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 M=W?f=TU>PRUv}*X*Z=?k literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/docMap_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/docMap_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..a5081f513e4fc2f49ee539072807bd6e4df6ac31 GIT binary patch literal 5430 zcmeHLzl#%55T4B~1mVPhU?E~6idg2fvl6j5v^X1EOF6O7Qn0ub`3Dpmdj&Z}Pz$j! zDGskYEDVIpPm=fpPXr4khq}*i)}8onvb)(;uenQLZsvXS%{TYnzWqt$P=*Qxf-lg+ z9MN$i%E9w^(Ir|#d;%CKbOy$F)Xx}0yV=_9cD2*#yn!wJ>pBD)8P;hwn`e{gp}(#BTz-jWx~bx>~I^%bLi4({&;JWq#|>n%7#oK4iQB?3&bZ3}Z}m zxA>U;!dvEbv-AXy^-1{&`g5PrF^QUo#{YAFnd^$~6E#lJ-(fCvyeO@|!KeLy-zO%m z9oA{O{=0ks`Og!R_DR}&it}&UKmNWd*WOfq2e1EXlD)WH^Y8cjd(i(5%!~U!6885j zUaX$<5887nitY@ICfh7H(N;ySTRcp|;!^2H(Nw)T(>2e{&~J)A{G9@yEBr4M z+xeXW`?!f?Uar^cd(qb4SGH%I^S~VVTl#$!m|QzH_?)OzDsE7pLGCi_J#!di&;78! z&IcSHV_Xcm8t2#x#vVWJ?+J$dW5j&!j%p?5dWpsB`T+kVdD}QUH_={ zyKAo<$7$A&x!6eD-Av;`Tt-~DOvJx{I6i_~-$2lX8-L%#wZ4EDL`4waz^Kuc zi;*mh5G>D){b5mbS69cHoq@yYd+XkFs_zs`rp#9CkTs2o8+$S}J7s25vBx)$n7z~U zY2{R6>w@R|{^s+!WiZv+ZQ+fu5W)fQNj)1v&Zle5d%hjOuWOIKhc1u4oO|!J-p|D6 zg=0crea*bjocH$G*VHc2x+71Y;nUXpsQ8iaMd+ICn4D|4mTUIy|~mX7p3Whdgm@Mn7eI$P?FQ^i#%%JaKJCKV^K#6W3<+Q^topacxFF zWqimJ*Jkun#)mxd5dYM7+AZNk=DQ8e9OFX`@esQ=J^#Y^pg}yuy!WQ|k*ocn^(M1d zddK>g)PI!k$&9yaEX%*dds+Ua-tPaook7VwnU!;2{TOf8xGKc|AI2WJ=Pv)T-e|;} z^NiQ%Ay>oOHNOgI<~a7RFt{STj{YdGza_})$%;Zzs%P5gxy&Pix9$h zv%_FV&*L!(J2n%h>Rp`($Ay`&Cfp6S8iJh>&I;#(-&5$iV*iF>#687jz2hrkSLizv zFM8(Sy<5U1!Dl--qon4w;)}w4!N2qR{5|jM_k`Hvhhp~~>P6SzG4A)g$E=s||Ng%- zT;}}zzGmo5<@~*uyC1Lfv$7$Setz+}@bh&o>Gk!OZLaIw(BIb^@1yJd`g%#P*F9)! k<9&EOecyf0t%=!YFnhl82k*t5n6>!};wxs0>%tAQ-)LID;s5{u literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/dupli_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/dupli_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..b6471435cd5228b5c3a72976df614ac72aebaf34 GIT binary patch literal 5430 zcmeHLJ#Q015SG0Vu|gD5By#HWN1KY^BifMg09!pA?MhChIa5FjK(LK-GkivF+HsLkze;Kt;M>}j7Fp9;C4LUw7;p`j%ul9XddwR zq(0b(O|9|XsrpHE(0RYtq%yXmlWlkTP zlh1|Jw@7{R%yT34Ez*ZP^V~>%i}WGSJU3F`B7Mj+&yCc#NFVadb0hUF(uX|r+(>33DSoe%wx!Pqi#D=i>Xff)VIi9^2}qHSpOBT^Q>(``f!YS3=`_3-l{>L1ijk# znn-<;xA*_1bBO5Gyd(9=-s*|(hIgvp54j&P49xdf-qfgK%$MWrVGca8w`xM?M@4gC z-#KRdvv{j!>hF(=e>QK`^uNDe#P)&yZJ#Zysp4;ujRVB2=iC$nzeH9UyLdi+blk4= z5MA`HcMxlc9%2LW*vUFpbqR49amDF91+FXRHx#M&6xfTKi1&yYB6KF+VmS+U8@{&y z-e~(B+SIEY`aa-HTnBC;_7Nd}<#qf?RSWr^`uef9UXIO7KhmSmN$9XHi2wVK&VlaN zKit1T>`b-!`*Xp&AALXf@b_H1J8SDV>(aA#xBA}eGxXk>y1(b9!Z-F-wV=Il_I-b} oSL-m3r&h!Bwe`}o=!k4PkvA)c@delzJ$BWEf$M=;MLI2uh+HiCC&imE@K1paEQ2_ImVGkmGPlB`@L43#sk)tp7W#3 z9ll{F{{h&;f-73^(N2mD`bw}-zqHspdF-l|KvRItAq2${roiyd0b{oQ^MJReIeWr8`P2h{z4C4whi849$z;ZK4kiyn%7y2B!q~&&{2${W zHO`K9O!>S~$|7=au%J|(C7Q%t1B{*oF%mE1DP8!Ug2#$MhIvoH-=Z#S?KzQ1M37=@ z&p6dF#=Ab#`P=a|m&?sL`P$jLjfYm@Z<0B z7sxBe=(<}z@4Uz0XZq;)Uv=rX)3sV{QtUyz$^RSpc+*^P-Hrbb3;&I3wK~hs&5Q7Q t21Xrc^$~RA4?MeEIOf0$roAuG$2d{*>_>21(0Y?-f-4S%`?+As^bG`=yp8|> literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/find_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/find_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..6b114c2cfacf5a5cb62411d2bf73cfefa941f728 GIT binary patch literal 5430 zcmd^@&u>&!6vt0zfYyMv)Wpb-(5_5_1pEg`t-8>qEVU)zh7yPdRs_-r35iQwsT*CG zXk3i88{!HBxWLe&3D7X4zh*iOX(WXK!A?or$LBoXncUvan_sP6&?euWd(S!F^W(mI z@0&c421!VJyCB=;rxuYnM5G0&^WF_2e=_bshl{)oR3G;j1c9t0B*w?bdq6imC)T*{ z#KgqJx8x2KV`F0l=dW$eRg(L=^^luBzgmsHv)Sxc zVjW@~`-yi4`~#i>{Yzmxl1`^zcJ|V$Ja6JQk@FNe@*q4jW#l7leaZpFGp7DJul0H7 za=9IF2g~G(t7pdLtRQ#Ji*uW`I59dpx@UNJc#A^E=uU!R*Vo4NHQY^a%&zJE9veB>N#TZD@k~IzQfw#eOAdo&Q6>Y76+M% z^Yiui-ZdU~&Tijc?Oe}=#X*i&%fnUgwXpwMo|_+kWMt$Oi=#1pd)(a3ujf0?uaaJC zuQUJuvHs~w^_rcU2dwVZ+JEfDUo3tliSH+tA9)l1dVU}3U3lB#Fg{c%ui2yfN8e+1 z27Ap`t%Q5r_{hAzyQ}4@ADlA|zmUmfx~k=K?%si`?~Aa0*7H=gT=QcMUV?YSVjv65 zk76(PERy&g1I65o2U+`?-#=Oh=XWPLr-%{u5y_jnC$YUbJw3fyp<~ryzvcPTMsA1o zRF9mToZL>#>t0;9p1AQ})V`~poIXdN1^IP96!&DAdi1?{S~-54mClLTN>6$=^?pc$ zClS)<`@!K__xVa|dcpX#6J)^^a1JyC!6Lss<{N{c&>YBHZSx|X1(DD5B0;9JA;{o* zCH$WWeh=~`VRrRZPF|8hK^lX3Y37u5lIFiZ{Z7H>itr1?YJaB~8XDTj8U2C%@(0=C zelwNSD;Hi0=vn)|M!voWepD{3S^11Ljz(qI<8sC6! zlyNt(nwN30?FV|E7r_9WUgSZ}&;{f}VDXl5r>3S}#r`*VtarWN54zW|U5jGq_mw5< zivE0L>+x+ik77L3UeGPM^U>*h^`5Ucu1R|NGRm{hbSlyP3x0KVrN;Oi1p0mEfNMwh z0O%Q6(w9GncU1Y*`@U;qehK|-rMn6rz2_F#7u#Gux*ni)edFrgar6#eB-ce(AB_`m zf3q0)v^YNYUF$5$t yd(81G<_&dRKwKhRKqC1rk;_SuvyCFn%_41IfNNY*5p>*kL1YuQvu*fxiaZC<7v}c> literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/findrep_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/findrep_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..87373c566958daa96a1de755ba149f5c27ded4fc GIT binary patch literal 5430 zcmd^@&2Lmy7{=e3sVN$@l_eM`G5E1D{ST(ff`~C}NQ{a}F%iU|F`5`cCDf288`+c~ z8(5e~j8^LcR+@Blqmins#xecwXwe8dQVj)5FTdw50GK{M+_s{c}(*$=cIMu&^_0O@P}1wml95weq$lh1?Q%sIQp z^Uh99O`V225GE!jo?S!!3hs#ixi#Xi;#M8jsQwx1{JyKXB;03i2X5whay8~XGc$7^ zxq7MN5cz%r^Wa~gzd>yKipAnR-d62H}~hBmc&BSTSJvjLBd9X4kt^ zDs3e8LLI(Z(BFpk&oJD{^D9c`UWozbK5czk=)c%41^{^%a7 z;C6k+Fhstd(b3Vn_5B$iAAcO%xyb%8vgCXtS=Qa{@;4%h>x<<`97`iUu4aw!Iv;9q zCvo35l0U`g0<~)T{?Rz7?fs15mz4bV>cTWi8{M2*k+ZY28{q%0g)#id*f+Jp8IRFg zz_0yKb5DBX)4h2}G4VVr?UQpobJE$=_n`>>iBLp81okw$&sRF8|5-fK31+}o;BAlz zf+g;}#r7ar=m@NP^P*XP!R$!cESR=Thyv}x7El2FpciBcLBV-7JMba<8QgNbSENz#VC*eK2S}U*Bsjtklz$=@3!9}o%9ue=U9#S z3P0k0$Mwm%~d)qFSjBkKQ!?8DwEe{zL)5B+XG9{s7vU+r?>nmxRmFHKs$U(Yma$;%WD_v_y7gBK0sD}%&d?z>u)#9cJT2)b^^%| P+mSl~w*Jld=FM&b3Eo4q literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/funcList_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/funcList_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..ec9daba3938c7c14410a32f688c5d1e1de098a56 GIT binary patch literal 5430 zcmeI0U1%It6vywb)mDw&R9iowkW`^oMf#!-mBNZ2;KzeS3sS6&V5tg%3KsDLQktz% z#IE*5eJJ!nr3zXseJmtFY-)|ZlxSkUCMG74O4+EW(PVFbXM0b2Gnwto?4tPK!k=^Q z`TC!^bMM^QF(zZOrn%W5o6W&SW7ZmD8j&)7a)~kDps&M5h`Akzz1q)OYyM-%4h;?6 zIXpbP6ZzEW=;*coR(~TSBkSP(3Rn-b=x@+N_Mh$pp1|Yvd$9D@8sg7POiWx7vMsuo zy}i8+gM))t#>I&r?qfi%x6t3;zmoaC75zIPz5Fh5jY%ry9=kf0xp>jftJVWN`(4f)F*it#tO1!{ zKR>BXt&*#^FPszZL3$*1M&jw?lW=@3V`}v|{*R*aLp{vz8(F_m@o8;vcR2pftK~-Y zaI9KvT08S7`$(>9;C#7U?^`ZTVk7s(`SPpz;NR=&{#GrfudnYiVorPf+CxjVoTPSY z?$o*i0|U#W^86U|HW0ZtqjKYH)Y=N~9Kb&{D+7_<7_!;Y-oW%dN`jJ~TKimVpN7a``a*a1>efS@iTsYrRnEtvCDq5r$FEQh_@C80dUyo8oLS$3efS#H=S$baN&I_#dkQ^6eSN02r^s7$9@m-+ z{|`Xc;DK6eq|IY~x4`$F!_SUC@NDXPI&JN^c+TAw@RS{AW$(r4>*H#s^k?Ba2;{ou zx%LN;KFUDGK8_}N7fZ>%VC}GWTj8wm*LsfE$^V4ow>%G4*Hf#OT-M_K%FnyZZMD>> zCx>UqHOkMu_<&mT&pGUy!EQMN>*0vYh2t~r0r@46_sVXy(bqF^HR|!p9KbQCd?7h0 z=R`gAljO1va^Q8iN5BmDp7AcRC&~XmX3_tBTWYm7XacKkK4^F)H`%Z;XB)20+2zX~ zutgq2#a*Ba1fa9kws+=j!8F;zMLAnonzOIwidIg=ZfnaXZ)b4{th_BNx{45Riv%Tn z?kC?V_*_x>LJ{|!f_uFUjDZsO`!!0W`cFwxaNzI^Yh{7sZM`46C>BT5&06B1@b*&lf-!Q@ssBG zQoe6UKG-aF`dB6JnSKm6rXO#0s~MGUM$U zlSC4K0`C1uVxwZ{<5Oy|vCpmhG`jQ)WFNgvE&1P+sW=x53X$ATQV}kry%n&d5v*|3(03p57Hvj+t literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/imprim_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/imprim_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..926458d6b60dd1873e0111a2e017e6059edd66d3 GIT binary patch literal 5430 zcmeHLOHRWu5FI{(B^B(UE5sQPs2l*qHMm7tP(C-|41k~~VAoxLQd7DF0TQiL)w~ID zl{j_Wv05rYDorQ$%)Dn$CbngwC0eFpk)VroTOiscq5?Fx&sK?^@w|sVxX=-V`)xm^ z6y=i6L9JF>Ycv|y&1SO;QJ&Ie491e?IO6u@O~kcYtt%@U57$(^yeZDw| z3(qAp+W*Ao?^)IaV@YzxzR|h#26=eVIrPxubEcI4ANgadN)3rhp_E6Zp;BYP*A4xbDJSXOBi_`tFc*f})ZPn>?Hnp#*qxoz8zoHZQ zGxOnSbL@k|Co4~Ph~0@WB;#P;d#u0P@ppv2!4&V$TEEzTA-L{V-3c%`S5w&+{vAm!|2kOFMOQQ!8&;U-Z1+*b3PBY#DC#D82&ST{m-W4e~Ij}Tfia_x&xqx z#Y-*~6xvr^1gs)*ViXq9dkU^A7B>`|?kRZWUkSW61GaP0%*TaRRdvSp4P1R=txs_2 zt?L||Q4g8p3!JMDv~}^b#+2uu!HuhZd_Q%4*EMEczSkgrUgaT#1b_Zu9BpM!)*C7H?h5{NaZ=gt%MEMt>$V+j6DujSULKKP4z+b_? zkoPKaaMIW*;s(FgHid;EvW_X%%F4s6|(DeCNA!Uo*4L?QyTT zu`!1obHD9#?tSOnKCG@!zv|p9{s+WJafg87S-&WXoUpXCbQIiPUS8e;Q3mc>ewKxI zFN3R^TPrIox6nBf@`+!~;e>s;7xL14>fbL}>x%f~9`pIzaKBkwTYEdL?jT~SEe-Ux zrKxei-jT2PAT-LzyoHVD`(@sDvQO*l>+eV(Y6(t|nzeY5 zou8k74bCK(0h&AEcQC28BEGegAMPu{#pCbiZ7#_TuIH3frdGg-`%%PMSXdZ=lc#O> zGgoFD`qd}@T#}P>Jy~==#%15@yed4`$a!d-5_YCYzpSp+K{M~UU}JA~(|Cijed=!w zO4sV3KhW{Fx@9f%^<{~9xA8Are_6U{Olxf<_mJOzk4p4mPPt)y)$;4D@cn^j)4VjW zKZP~q`|~HS52@#mYN;lDc$}=6yk1;f{Dj=+U@4U2t*M!2v-xQnKP|=> zekP9Rs>a!59#S)W0pKS zD`IQ$VcGxncgH_|uCl-08rImep5OH2{|wuZPi$!4AJUR0`{OqLao-nxf1Q7s-ytdA zUq?0O^do*g_

wFA}kyb22$+|9D+OBtM4B^8Tlw&oyuz#NWR{HpuKzl%295}l~4Q& zbQi&xu66F>pA_W#*nZ_GSJ(PcYj+H2JI(c9;79y}_8tQNLtp<9hAX`44mQd})L2|FC|wk8aYpZ~Lj?_s>PR+CMeb0R8UY v8|aQ!8qU?)&eb~{E*vlyM!RU&oD&|r;oS5A=RRk5f4$eaA9lLA;)we%)XIy7 literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/new_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/new_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..867f283f97e2d7fa542a7149c705daae2ff3461c GIT binary patch literal 5430 zcmeHLO-~d-5N*^5eq}jnVpP@-z?&FNObjRyj9x_j1s>(#-NXwYLBWe>QKMJ?f{77` z5pUl3h`X>02q96Fpb@w*zPIU`6ysLI!rpX~qN=OkdsWljJF|>)6>f)1ryYFSy{>ky z&N){N&vE-M=RP4mjT|7Z8OFTziK58;x8iFsF)`6HIXT%68-@M!#<)M5&0djp!}ts= z2a61wg;w9l$jENtggmgd&>1ka;u^rcLm#K81%DLyP!CZqm+KAH#LH?f?$zgJL-q6d{BhvE2KY%m8865>pofkSKU5#QL5qvEZp0kdMry9}+zV=t zkB=V!=7)u|>Vw~EahMlg2qR|_T2C#U=p;Sx&n*t~f)8O>mpEYBES%^hJ@Dfehk3z= zFqj)94!*|1iB8f3zoa?1mc}F|IR-v?9+rrinVH$6wRD`+kTEdp>SHf2%ADodqt>Pd zvAECdPvqmXYH0yqj`bg-KD6q$Q2&L+VP5(UVKCQE9PT5xEu82iJ@8j84)cN!VXz-9 z#KFI^aH3PpgEM6Dcpi%Ecf7CQ4fxtA#NREQVs#}4{kjm>(nMb0e|rNslq&wLl{~nY zU}pbCw23V|f6)JV#G&WUhV|KpUk7t9R1br|){>LSWR4*IqUQA8#IaoGW<0cbCV5}x zck`FGG5BYw)hZhPxjTh?T*r!qQx1BHsF77ggOac!YpH9tSU z594~ow_q<3$LEB#g;P$C8XK-DF>>9A-y0mXm`j)1o1yhrPoit!r|>x;m{Po(ToDcm1%!2sVPo2jmaI^mBMc^HH};b1|;fWA=gZJ)P5h%x9BxdW`t9{~tQ;OYJ`=T#poc-B^GO^w?`{S35@S$yQX^_;3(=ojNo)M(cjU4L$FZZGCO>Uk9p`#sF7 zT%`Goy+*gc7XD_*qHdSxzR_I9NxqD+PA9om{2+A9J5?SX_@QoP{F%4Y}l_w@2Wv)9`t-XU=c+gPVpM-057Ww;uQ>FnY;x Tez68de+_mMcE{oUrgMJ)JN`EY literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/open_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/open_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..7f106b3763f581982c5be56f2c4d7838c7286c8d GIT binary patch literal 5430 zcmeI0ziSjh6vyAWk!_R&Yy^KD2tg}5MJ*y077E&1D+o4PYLl~3u+h>#K*2(d))se4 z2o^`QIXJwZaEILyH3~su*3Y}$jl<@4Z!g&?lwEkt&HMHJ&YRhtxe+PIE-4m;wkXeM zL}o=~hF1GGrbL$ceGDBgat={_+~awkZE#=>K1;ygR5NBpzI_E=9Z zQ{Y>9*BI9d>+Ns~{1+M5;0O8MaGp6n4qNTK^M~-)Jvg@Z`rhdIAWgpQ_yioZ4$-;L zvFP4h*iPO&CjWnvuYuS#Kxwu zp8gv9%z2%QP@lF*E+hZR)G2-tPsKxvz+=WsxN(%&vNRksJ`@3 zKFg`EqWaQD`7Ectit0-r<+GgnDylDil+SYNtEj&8Q9jG5ucG?WNBJzLzKZHgALX;0 z`YNg~eU#5~>Z_=}^ie*`sjs5?(nt9$r@o5nOCRO4ocb!NFMX8H@^}6W!J4V~{s^8w z4)gqlT3r{{pnR6&8S;V0lzkX_{+v2~Hm@rGua1vr_W0hA?a!ZD|FXWB?zqqYk;exQ zY827;&|}R**GH}Ln)7|)l6XA!oE~F{IYeK)%b*6{k?(7d-RGhAqAT4v+5GzMyUt{r|W8T=aQ>!`U4B|Jgr=+4+XoWPLkIu> literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/paste_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/paste_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..c6580b25e549e3bf444b7d2d4a070b602e136d4f GIT binary patch literal 5430 zcmeHL%Zd|G5Up`W-G~|V1I)(9H;B@Hjvq0osN;i);1{^|E9}8p%qEysHj>98iGsRt zBkCZuRh>TL_0ZKxmkJ^VD(BX@r_OzJ-_U814LKp*t|)fp`L@U<5!qI>{N|R(D{Ws< zP9<_f!+7sg6ops}hr?6j@%YhXGFfO8PP}ZXXPffLyfN$9s9?X0Bn$K&s&p}qpzHP^^o>w1hU7LMypFi7<&-4G){9hek*L9$A{J+85 zr$4p+b$vZuzu!NpeLanL(A1#y?d5sC#p{EXdCpZ={_h%%Mpx55<)6S~4ctp>?Y~S_ zvq<^6_Nw!2UUhZG=@{3W=2my!*=yB#=6y-)lXdd%jeFkH`lhz7tIhuRn!F-?)%|C4 z_|UM&@3pUI+O}itpOH87w1H%m&iQ4&`jNf8kCUg>>}J=@j;!LSI*u zZz!7HQ`q|pUE{9C*JK}FJ3Q_K)803YeXMpqpPyf5KfcKmwZJb>+PG+^Xna#Z`@jCL z-M{pn;%m9``s@3o2YPMmJdE32b^X!53cdTMu1>Y(*+~0rjxL#p)$V9~N@}dVlWNlT-3^gv8ZXv}Tu*8K QS>)+uk$a~_K4v1{0T9PE3jhEB literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/playrecord_dis.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/playrecord_dis.ico new file mode 100644 index 0000000000000000000000000000000000000000..1a75072c3c71f1670a6c2d2a5f1581005a051776 GIT binary patch literal 5430 zcmeI0ze>YU6o*e+v5G?rBDl3Uh?5WCQk{ivK7!&KxLI|Us_5bii1+|5E`s19IEk)B z!9lbRf+B+PJK9JLxgj?;y&wiYlH7aF`5kWV--zTSFV(7WugZQ|WL!kb-1U92Pvo5E z3Cb{$Y0z@hRj=3OpYJy4r!Cgu9`0ZpMxj@2)I`e*@x=Qw3_;d;JcP7^x!h7W4}}c# z2nck~ZntV?;sX~osOqQ46xzsw^}BS~Ew{UsPk znMV?hBsSORFF@Whk0h~eY|hZ1vB<$DwvFu(IZP(V!zQM!?Hl@ApmV%w9<_~`#$MMK zm-@Q4xzyJ+#-)DKk-p#miVpN$jXziOkE{8&&9`;2{_9KiU#4~G&z5_gtJUzlRt1Vs08wgCf&z%rfC>~1Xr0=4Uq0%q zF^HuxHMVM?Z86N%Ge`b literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/playrecord_m_dis.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/playrecord_m_dis.ico new file mode 100644 index 0000000000000000000000000000000000000000..824f0b2e8d6fe6e7c3e94a7c87f47b54667f261e GIT binary patch literal 5430 zcmeHLJ!lj`82#=p<`D5NHYzrERg7pWf`un&>lOah!9wgUw30n6&O!_p7GfbNh-CuW znh2JfPNLYUjoSDFDk!_YckBlr!_Lg^#Sp|>c+Bj)dGCF*|Ex$&>eB5B+O9mD5t$W{ z8MNHLFeS2z{v5_IMUDa-_ig=tUncnPkHHgM1FOK^ir2!pI`^8(kV||8&Qz#jT%9kU zekpJh*ixbn&9ABp<*VmYXwMDvd@|m#)>@zilaxLfT#?7ZE@6pqF4K^dzr|wj)TTec7c#jT& zSf}@Up0hG_>pP$p z$d38&ocX>8-3Obw3{xa|an62n>1M}|yEx`4h>`#tK z^cu*VZ6WPt!?cqP(q@*VjV!rR%aS9KB`xVC)6z-m(oRGgK+QpO#BmPiQbR2~25Ecb zNpE-Ke+vAr82zF62mVv=9eUDpuZ1{04}4aH-eo?{>h)Q*0x#b;q{|iQ>GKXa1dvx> zZ7t{1bM8;ze1YC_A-(2>+FS51sxhRo-2H(5H@M55`uY8E5zy}k>&gBXfLl>*pD=zr z=Ze<925!#q*84feJBD-hOW;}#uljo!-|BFx=R1;X)%EB&+Yi7zV8`74_6YCJ|7-hM hCPLipi45B!SDPY(hDcHa@cdA4j2!1IVD56R`vXJA_&NXp literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/playrecord_m_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/playrecord_m_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..9891ce7c36c4aacadcd1897e2e6f4841c545f9c6 GIT binary patch literal 5430 zcmeHLJ%|%Q6n;t03nE_5#uJ;QIu&h2urPwQTKHEV7GiIqm29wxg?LumS=jv*Y(>s#LH&g zHcrbk^)wxxheBIvG#a~1oH5p@MH6?!q?|ZdcZDtGpKd^pRQ|#M!aIT22#DqE{cpqnOLf$%_<;TQRj|p_@(AY2B z1iTlRb3u4!jG?1|S<&~5HDd7Owf;C<-m}1Wk_g@>obwso$JP(gY1{UUwL*CB zMx)U|o1d8v(!ulf^>8@cXJYkn5D&SB&1Q2}$3^uG9fftf3r;p6Zv%5)isA&-HUBT@ zp9{hS<$zT_x7BX9j|O4l)g(`&M9)8IVwA|RCKabaENkf8KdRB8eXd+=X!2`qZX$sBzEt5RQu$tg}jJ)gBF~vwLo+yPgKbfIoKHolaR(at}$jA*qYD#4bmg^XaE2J literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/playrecord_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/playrecord_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..68e1d17efb76491647f455da001fab9b0d527336 GIT binary patch literal 5430 zcmeHLyGjE=6un8rC>9BbV3%MaR(^m@w6^vW6#u|3QR@&DZTtZdKfuOD5Nrf1qeWgD zH%O4g6agg&Srg3>XB+pgmU{kDS8;E`Wwxi1!rYkumG>ZbfnV4B)0Ka8;Ah`Djg4411EO=;M@oeN6^p$I2LEf*AqK`x#i_QUXQ&~ab--f_T!+VNtyY`&>c?g)d~n%@pMBFbXGi&Qu@}C~-*ZRA z&Cdw?o*(#lf}YJmKD^kAKJanvjIn5wD4*>*Bi27`?r*N$2BG00k@145Cft>$N{e7HtvJIY{Rxcw*MXz literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/redo_dis.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/redo_dis.ico new file mode 100644 index 0000000000000000000000000000000000000000..f37dc6f41ff8653db89a41f85296fb638cdd3192 GIT binary patch literal 5430 zcmeI0%WG3X6vj`RYJB01RNN-GDDGS+x=@Jt2V|)rx>Q`L8&L#}rHi7dRjYz-MN!d} z_{2wifQY4{h#)FNDpXw9R79>AGk#w?#}47mx!cb`MkYDWDx!`q@jqc15B^=%jI%1!=#Nt`xK333c63gcd*iP8v^J(2gb6+ zqy9o@J+r#hzXCddk2O6XI*)+%`x^XN9<>WosQu8pMJ;Lia*);Y)A)xPafdoHx@0Uh%@9<^sf>#n2iv)`Q86OOjeep9;({I>c7u$%`U zYfUu{S?xct%j;-wL|$mi>KdtKFW0F@b=AJKbv|wou3P{VLFVSR8$7tpUFP>*M>tbslx*tw*{$-@K1-@7DIl)o1)Bpzk8v@fEOd zXTe4A0We*;4!?S@{2zU`VKsQ~XsDKJe;}XlYSdcYZ)028e{}5Bvfd4Vedasy4SWLZ z?+&mSXxVDJ3V9s23w6p=$ILv}9?wY~8}sis0f7<5p?9=-B?co&AG3~Ks zG~cznBfYcvJkK~6ZvbQU&bb@@2yo+EpLO&D_LX-8-g|f-*D@TBwDYX#v8*v7W28kY dpqv#6^CBf9G75%BLS&fqjQhn-d~ zIR^ARbUy)Ya3n1KuCA_4Xnu6GA2&BQ7lffdJUqMs-M3boHFy$>#nyzV-Lit(&5m{x z>rfa*-GhUJ>(QOoX74=>QyaZEw(hXC*V6TH zc1K6YT6AAJ+M(4g>x%9TM?18-MVq}{j`lCnXTD>y4q@yytAYL{Q~Pi14(s<@##TXp z(!|>PPmrzm^MkI*_u1rp7Zf9YV%#+f(zX6HoV@w+**@~xnrf|YF5BPVznM8W1~q*+^d&!gXfJtwnlU8FBl~>TJ&(8p#7wU@F->xI+c7Ry zU-;C0h}`zSD0Pj125^_W4?#EW%-%M((SKGhMPJ4Me-F94d^)bCw0{8kug==5_|F?| z*5{9%JI6-IaZqZ;#=&>c4;t~E=6B)pCo2C7$NRKP|T`-+1@{A%zc*gN|^jc zK@H$hJ`GZy*2z+>$D&&IRchU$wXOo}Fx#CfB_s+isM2Iwd4e&W1Y=&ZvJbR)$!L|A z@*-YZ6?$5Ep1v4`_4g;=DfnEG`9d+@cZ#6z7ypW%isZg^nSCD1bxekP6TXIDlMCN) zGtVJ#ul^5Q86#)wb*We8ESE7$ES$r_CC9Z~xrW~c|BKwCET3noZTKc6uY-2m?^^oh zo^ZwW$$KdCf08ks1p_8W%8jvY`i4Ngy|&g}OA`~szfFHi?tPXk-yZPY0+~6*R!fZS zcddCw>Xd%aAZx+cztR?Nt;AwagHe~~woQ&YQ|lzLt>mb%F)|HbBNS eNJW)ORw^~7l^O>LK}4w`LG@I-uY~@cQ@lUesI5={ literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/save_dis.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/save_dis.ico new file mode 100644 index 0000000000000000000000000000000000000000..cad5b5b5fe4ea1e7ba97182548931a775d59fba7 GIT binary patch literal 5430 zcmeHL%W70X5Un_B6avXgRFsSe>R*_pBFuOA1wI#1W}!=QrGKCz_zO1<;?9jfkQm7- ziVBKua;+2Zk;<|A_H|}R1T#>auIf{#y6g7bN!o124p_f$j(vNwV0O;T798PUJ!tmE z#}_>26kBpbJogz42DWd%dvMx&@yzXW=t=G4NsRr4=2N#*L7Q{H^KKvASc`M?$3@lI z^ctx(ya=^XOY^2xA3Ep*^@(40vHqt-ecd0|rSZS@b2^L@RW}z`UdhktFiupRTwHl2 zKc~YuQFU^0<(2%L4&y}C$;Fjd@^d~Z~vdszRi*Pc(**S|m6<1YOq7ud!}?PGyMF7UZq)Zv&M`X$Wq+iD{R z|NDGMtRbhDTStmts?8j%0ey(if^)fg8jpOObDXu*^Cs`V#=7~eo4p>Hjk?&1*>I(< zht={{uQJtkA`FpQgI?}7ExoETQ&$}(IR&y6w7xxr?U9o*bu?zPUm;EfPyWyGZ zxltdScW##&K78bY*EJtpXn-Gc;#lj_kDPxk|FG{T^{(LBamO(0Mqk%|)90YUxFY6m zwd7N`D^kBJUwNr~tWWm<|8`h6byE4@qEF-iwQq=hbxY+V7IQh)_@j`|^9!!>Qu(+O yIu!D+`1rkBDgT>u9=pX{?qMvfYqJMO|Fkfgc5SC_?IAaETC?h)b1I zzKlUV6-1Fh^inh9_=WY<<6WmJr$pMmotgLE*qd$QEYTdDp=Og9oAhRh=oS$zF-p98 zmgp1D?{JPOw8BI3)+`&fC+^Tn1A@<8ol|&R$lXb zvE_q2Q2WGjd_`)b(ddJ&)ri}<$7QWSU!bmY-!;@uisGgHwWqFge8{?oNs?UE+|XFG zdGAB*uRV1AwBuR-;&az&uebKEvHr3T*FyGT)qb0{zx3AE>WleV=8^8FW9^~qh;iQ> zw~?#B_u?y>3XVKS9fkG>&*L|FHVfqMfd{nweRZu1<09AJp{I-BxVfr%1>fu~n*6uVH|<^FS9X6)AAhbX zpUU3Q{CV{nsr$@}UU-P`>6F`gMH|`E@@D(dXQK#VxE`Ui($n zUvf%Yy0>_(Upe}0|B5a|&)V%yr*jT^jvw&&8leBpoY$@v9@8R!tc0o+waOdNmd+yvf^WMudtJst^8V1|2d$VST z%xo5x{fjeZ&(J=MF}PS0;CRum)oR%U(HfjUUETuuCa@0fcicJ^VML9ddso z-j&20Qu2-Y?uFiE;3J@Xu5NP<%IlHKfpsXl76&nR7hvtls{qQotQGGAxOaegKsl%m z+z%R)J%X_>0Ckw7;*`~uU&#B0SVvtvUJLqhPfAyI#m$XdpYa%*I;=bUJQvcHU2}6= zq0iX7megW=Lb|dV_w{{$e|}J#oY=mZa+=~wS61V+y8ff+Q+uNS_d2Vt|5E*VKB{iN zJb~33hS{f%vopd;SwD4-xmentDfZMD^xq-IaiErv2YpWhv1e!M`iIpzb$+5>{{EX< z+cN&6)}Q;3?}9py{yE?n=jbym2VZ{`{(c;`i};Km`i6b_6!AIE`-$}VPRnx@#wg1OQ*^OEw10~%|2K{Le|eYNgWSh{jMM1z z{>wd9q{}(_(3k&}nTPh|C$z~M#;4C`U^gIta&(U@!zWMYTKePS^I61oQNsuSmri?Q zMf&I9qvx4&qvhE75`15CP`gNf5XYYz#AlvbLzuT>kk7rUHLCucXPs0-)yG8z> ziZMU7+O+f$pZiST48*0q1W1$pkk3AKV_ZK@ay!q>dedh48?)O7`q8PFEiIbS5;th8 Mz>?X`Ti}5E2e>VAX8-^I literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/saveall_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/saveall_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..8ec134f95c9c7fc90f91c55536f9dbc1e1e054ca GIT binary patch literal 5430 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 literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/startrecord_dis.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/startrecord_dis.ico new file mode 100644 index 0000000000000000000000000000000000000000..9b87baf771dcb3693a4a08daac34fe0dcb5a2951 GIT binary patch literal 5430 zcmeI0&2Lm?6o=2W)tUg){s#_Gk*EYlqahKkRE-~tE<{zLqxbdT7Fm2qp@dH>%5ilw?g|ZMs9DffvCpo#9JH3M#7dpw4_uTXO-t)fqy)$E0 zvp#DyOk=~|9X4BIX2Tk}er~|*YsqV+lZ!nd(3gG2#>VV_D)*qNUQLM4#4)ktAfp=> z8^pEjX-)aI2x_z|^1b|?5Px?btCeFm)%;QNTjDXXR;+Z89~XNCJ~7WPB{#&?%;R3g z{p`7Z(fGU=5XUzImjbr~IqZ<|3m)JdmT=cLZvb`v?*XBgrcdmVl^fPY5UdHFL-7F$E zIX-fK_5(G-Rve#nztb9X&*|N7ZY!&s_4wv~*L5BHq3pR}UdIJ_wuzV<_q`x;{wgwa z$bH!EIasU6oyR-feoAA1@@cugO3k7VYY{aDB*(Ma>5SUxb*59yL#`|4?d5tj<>P!H zc0B1~e#{lyqsjJ;>w2kI^yRsT8k|wsIjch#;|aH|Nw(Mz#hkrd=k>nTYmhhU#(2SP zoT;JX`R=7wC*SiaU)}R%U9r}+uFpM04RSNbtP9&e)qmcbQKMV`XMAq|*8bb&_4lOt zKJ2snRE`y%e2cQjk$}sf}-b|E$vW8IRwhG3pgZdhnI|eW}7iJcPU z;ycZ1k?m#jX8HXgh@%gAEy`kwdU_uBeM$0&DEf4}-X#C{{&`yRcEKL*7K4p@eoFix zm_NN770bnSva=SkAILQ?I3FGnoMkHms*kQFcrN1EjNIKu_6FbO zh%L+8tDan(QM<&9DDFRWI|bjPdd>Zx^>4@LY+E<*!Iv0f$w4l1lDlozZnsp+Km1Rjzbmf%L(${^6t`=gC&f2n z$w7WY+$PG_^m^H*#ZTf@!G7U<0p!;NHqNcm>vBQF++UJh78iPYLVR7E7fXUQLRTgJMfas9wVD5V*Imv0 z>EFv9&m2A$G1ubAy5Ixsu}QH`oE6c7Vac6xur91Ev30@vvDdkNTf8Uo{^4He6(C1l zeAsK#NjE5&-&y2{d4zu+u@TGfB=&r^kz=3WUg!sVVujPx$R1)F>9hs;|2X1nLjUT^BmxWR10N}U_}zcYgl8$S3FL+oGof$47m literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/startrecord_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/startrecord_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..7d4c3a94beeaa970736c1cd9e16971ca39b8c4fc GIT binary patch literal 5430 zcmeI0%Wu?G6vywhXiZew|9~3h5g)O|NK6zfg7L8wbm>A2aVOO!j}|s;l=P*h`VSZy zLu$c|mZ^cXF=^arAEwU%q(zD;tqU>4@$>z0&g6F54!?FJE_9NUdw=JA&-a{r?z#6j zGa+O`MX0R}jJ4s5nh>^x5Na6p{O*Pjeqg>09gy$>BK>Ngd_Eukmvl9lo}R9sn3!mu znwsjJoSYm%7EMN^Lzge0QbrE1Uyj zHQ;;G{JTd-M;}~^zp!ItV;k}BF%EIWZ$=& z{UZ8Gx1sA>N9-gI?S=E`?7)+pO>$XwM}a+NaoXJn-JbQvcE7kM(dmB36Tiu0_^4dX z_KNFx{#?2;rPKL{p*u?PdtK)v`k!S3vnA4bKa`V0VZY(usu;+q$M6x|f^51^Bc0B7 zIkDw?!};tSEYZ0QToUUp#9#Cn;+S*id3VIuAwG1?uJe&|`jo}Wp^NXI@5;y_>-^$`C%J#P>*^!DzXNptdJnwqcAZD` zW#7MWyo0EYg?{iDK4N>*FqewX!Sm?Xl7p~?_mAFXJpY2I_Io|v3ZrW9z2Qz{FTDG$ z4r%tH5A5cMTkqd)aU%WbSAGA=hdbh7aC5@L(-P+(J9_n`?q%JLznkd0@Mqxn2os57 zw<3ytP2X)ITZ~&W2e%9SpYntAbi5a7{DrZa`?_y(t{c+&3P;@Mh@X7_WPTa{1LzCq zq6C-L{01_m{E@l%9azF|NezUvy-51OxN?kb6GXm21wNI3L0Qa=t%={iQ@0VdW!VafnNt;?4(3 z+ea+>=zj|Su1Nl&DD^)@@&6Z`jmPNulk~xlh`zf>H2)}<%RO3*_h;^sd%?6LGsqG3 zi|!YR=5QW0TkGK9;63iA(R{zf-lgwSu`Qm{ht=?W3GSPigJ->eyI6Y0@jUMU-w6I7 zgP!Enp8zuMga3SMYVNp4+GdcNFYN z{D&Cp%=eiRzRs~jSZZ1iR{OHxxikOZPX5Gel)vf>_6D-3J(4b^|NFw)dtgENohR@epJf69YN^(77^?L&R6|Vuhnw2=vpGBYSpRIjHy>2l-h2vD* zKUxd;Mv3MgR~WEeNW1IcsRDNn-6_w*ZSiO|>w>RWJs;b|f&LRX^n3ac^E!VI*>Klthw9Oa|4)p`_Xy3=x2V@+tmgAnq^~lB6S)vRtmn?SFN8X}p_czUW06ia KVT6^BeE$X;z+j{R literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/stoprecord_dis.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/stoprecord_dis.ico new file mode 100644 index 0000000000000000000000000000000000000000..023c3b747b4932c998e3585f07e0c2bac85ef61d GIT binary patch literal 5430 zcmeHLTMEK35S)tmYmbmG@fe;Ur%>@2{;4+}}-s3*9eij6$#?@Oandy@$ax`0&7t?vI2UAt-^ln3K74 ze&aZ;x{~M6qrT>M%lg+I^<|EBKc~NTJ;`VF(`!KLrQJ9EP5+b!wEZUeQnmS+jMwg4 zee-|H1KNI*e5u;zfA8-j{sSI8_FrS}Kbbo>|GY;&5j1ru*?;HW&z|S!@NYB<;%b2T zm=NUxpHt9r#ruTf2j>(UT2~E0{*$}<9J?mO`Fs}SMo#94`EjhYwft7YQr%*_>DTJ_ Zt$(-Vtd6WL?7uq$gC^VrzO((KO6mLB8t^R?Nh=l8C8i9PrTT^-{%S{-!_um{?n~{T~Vg{2v6&E_!X5`?gn89RE#f8qb896vAW-!@PaiMc< zMh=dO8BF$6TG}J;@H!m*{H?C5>i_l~(ZAZmu`#>N90$@qi#~<7D|Q`*kj*w&$-v0r$|k=*H|7d; zMDR0?%|i|L*h+3{i{z(b^nYi^GP)gdB(o5x&ldv2wMvi#WJ_j>&S|Lc(JFLlE2Q15eBTQ+}JoY?WdkpC{9 zKduY%zt`t4oX^LxYZ-xCdj3?;-(MqQIj^yfSY2}2_2;pA|JbAk=lh4&Lv3m;K0*JD zBZo3MGX`U|TzPBmf3!u~S@u)p@ukR4Dv~&@zMG`G^(5VHBslGaXcjeU-Bjy|3k zm*61RoD_fjPJz!A^Dh*>?-X#U{NsBk?hWs;7p?;K)fIh-(ZmW{X76R#%kMNkkT(|} zoZk$5ZZ05)xxWh!Z7&d`ZNzD-u^f*J58OHKw@-jML;u3)hvMniCXU8FEQjT>hrcS` z)NJ;18a({ZEzM=?m*XkQ-OAs5<_p3CKh^qU_AfCSug;$jh#8_|>HN`gVp`mu?wv;>G9{-Z2m~0&%bdtn5y=6Se|$z{ z3+qM5U?R&Pm0MR7MKYnu418yxTCL94>-BZe9wJIpYD z$UKZm-a^`Ch0Mcv6-!bFdlgeX=h-sXZ3fp@b*oA=1KCDCy{mr`ts{u^z|I)8J{xp7ShgxIn7&nDTm!FSF3qXrO>Z2?l8I47IymWllFVpSF83r$NXu~)u3}2WiJkK7WEru zAx+MS?SK0l5L^HIIud#MQ{+w*wXZ}`G~1S`7oiBLfOVIGiYlUz~r!FHWOEn%)-acp3FJ_%$eEE*%c{BQKCq2j-*i$855BT&b;0&i!{+5hYek% z255I3aU4q^~Nf+?WyJ8I{ptK)JETAyRn{qnk|me$Wp%M~~1 zcdmgePkGsW^WVnaSp!?veyyWj0}qz1+qix79}#~Zl)? ztl{`PwBHr!oAnuQ`q}S#Z`NjrE%CYhs+iJ`CmnZE5~Xu=nHt1b;LBqi-E*bsN9VAM0VAKhDjSKdz^l lXV$a5epUG21G5f4#o!*(`^T)qzdI+1h+)4Vk_FSB=TA|EY1{w+ literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/syncH_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/syncH_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..600acfb3a9d37ae238c5f27638e5a60254b3d444 GIT binary patch literal 5430 zcmeI0J4*vW5XZ;2r5_=c*a#XB5mbT?6tT0muo1z|PvA!pY6DJqR}E%o}WO( zXQLN?qqlO|oaVfEKJWs=+|KU&|FbiDdz%$$kyc401f7tr9+6%V=|O9IrCsEV=RRx< zkrbl#_kPuCRbq*A@ZZ-!rBX?jN~LqeL8=kS6S!Hp2JL)fSMI2IZQQI6zs6>di>m$P z!ygrwFK*0VyXSpl?O*EAME-Bfu_1AGg_v1~ADuOaiaZ;h>y zZi2tz+!}Fff6V{u_P?M0{+_p$$Eksy1$!?<(xF%x%vKl}a9 zdi)>3F#dOXWTF zyyo>aaqZ`FxlYE6y10J+lg;>pd*g|J+vN!ozn#B1JAXPi@ZQUxe&5VIgX*{Xk=G>t g7l;!8N7q=*`Z0C*i<)an?kQhoy+tI5nDMHg0eYlg4*&oF literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/syncV_dis.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/syncV_dis.ico new file mode 100644 index 0000000000000000000000000000000000000000..12d12850fba7e9dff3af71fa729f7d0d6e357984 GIT binary patch literal 5430 zcmeI0yGjE=6o!xSTILZ_iG|<|1rarhqIgMTYoUc8qLnWsSSSi2iq=+E8ZS@a6Nrd+ zqw)WB2M)vRnjJO?7y}=3&di+ocWyhA6{(YyWHN#@Bim__RuM@frN7)Dl84=fJXDb^ zV1C#ym&?gN&N1l1xLkryQ1s*jac7_%#2x1gPfgdeo_gpP64Zb2(0BF2H}9#+`p^IR zvDd%vT)X04JjTD2eP2o)K2JIHZ_#ca7y|de)o+vcit@PcpQygwp}k(v0vf>};2t-6 zcAB*QFtnP%5!eL{U>4ZA#(zUulKo#nd&f#|5B9q9jjl<3^i6CM>0i^I$5`*E@!o{J zqvOMh&vEb7g9*ShMr&%DXL*wSXWM+| zjDjh^^HuBFb~*HIjVQm``n(4wJ^oSswaaQcW)UDPz9?5=~pW literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/syncV_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/syncV_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..32d1f90c4d9fea32768ed7b62dca980e9f8ba580 GIT binary patch literal 5430 zcmeI0O=}ZD7{{kCT95q*If(~Bttg1pR;ei3p1gX{gCL?OzmVX;VnK?c*Ld<2Qx$T` z>nA87#MYPWuD>Vlz|hP-*-keWYymmRH>gqhKX4QBG39INn(yMnuAWKbD`C0eE~5@0ui;_?MkE3IJ@5*!?zX4>5KJK z0RNys{(bF#vNRv;oK;f%d?bg3jZ%{tUeum z#aaC^_9x(j)l+{%{kd&>$`F2SKKHBp-}vv7?gr* z(ll{8521gv`I3ecUy4kb2dZV@<~SYXSbR zAU;4G5znX3_@C3bj<}BDC&|E=rGJSbDSvWL!F9#(hC;ii$hyA>k@McV$ePGnTe9z} zyi?C-^^N`;7`Gp)K7WQhg>UTmcZuh!09n_OGaaM9)ZcRV*e6$Nwc1I6)bY1xfq2y0 z$X$={5B=F2E9v+9CbG@6elyjN^~dfhc$eBspKrmlw4KM_j>A_@#9wk^<7JK?P+zxg zsgsk3w(ZNG>yPa!`JADAB}nUc^ZH}=ofwwoTT;OMT^CsnfA`(chkHeUpL+(2l=$;J q+qbg(iBs;z*!X_C z3h@CVii!_JZL+Se7P1UJgN9uH-<_j}keSR9m_gaV$GLOw{m(gbZsy)$L^`BX@_B*H z%ZYB0IU>>x%j-2=A`j7?i#|+|C4l{5zhbc{=2f&Ofh6m|9Il%juB4E|6vVt?a=4sA4txfwFIn971*Md3ldDI+s zCLEvl%KhkBkV6%AHi%n;i-At_53}DeZ&`%jg~rd;hUAK2W4b?BQ8!hEs+FrdE?5H(N78sk&@1k8-7S3hcZLq{K9V(M-D4}q5Y z`ydz7hsLHo3aEbh$5RyHg?bsQT2x)!uA!EtZ|oCY6(j`Ll81!xu1jx&GNbN%cX+Y`VJ z!28m9&FpiG&j*eAIM-*O=*oslzd-Y zwblXs-ygqI;B&?AFBJdicZ$dOpYLtszrGJzKEM5K_}KFw`CuJbkNs`b<51vZWrz>% zjdsucglo^tv6i~+ zKx@VOwdX6(-WoUntWMj!-=1KMb*8_kfb;pTLG24L1E|K@Jo@==qkVk0;Cak5i8bN9 qhiO$aChMFCsgaUMy?|>E^n<%#NTjkFY!DgzJlcMn5gE>644Pk=rRH1! literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/undo_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/undo_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..97d86ca330888f5d8e370340afdd8c22910c37a4 GIT binary patch literal 5430 zcmeHLOK1~O6ute}_@xyWu4J+jH-flTi5r)Ku7qyg2%?KxR1l0+6cuVe3&E{+;l@vE z{kGDy3L*v-HCRnQiHR`_DMPh2Xvp(i`(C|_Gi{Q^3`hfq_vXHP?m2TOnKv1t8mgsm zm@tOvdK1w`B5K0O#|P?(UShrpF{IE=fa6{tr4%ipq8`)+)vt+(i5cSNZ7y=iC78JHkUOAP>F5!xO)+h3-S2@GugP2YD@q1G*Odq7RQUnam15 zzmv&iG6elVJ@7fh!+_|+!^z3X<$m@-dl(cR9{BAcm&>h$=40XEzTY1BHvs*Z@X&|r zQ0M2h&>n_`hckZavlicv(EE4VLt$)eY(u#oz`HBFoBhUZoJHPlue#9OChDB<%9C;3 zJ2x$_*jdSU&Y}NGdl+%9xgB%gglE<)p&yrkV@_c0(CFys8n-$o2F_(&Z_30L8eR0+ z!<%e2yKW(#*BbQCY5nhBIWq3h&ucDwcriXc-Y9d+nS*y#*Z5pczSM{Jqu^fCeD?6P zl08oE4LQy4tyCYp)}f)Hdib~@JPhKvtb059)na&(29Q33Cn({Z zt)Jxcs8*kOtOpPC_jb(VIH&E-n!E=fejK{LwDxQ&mD=je^E#H-AN*FCr`O~@%ioC) zKo4*Qy0td&j3@vN1z9~d%z3qf0CEyrMT<=T(kwBA3z#NF``P@5v2;2QbpWy zOCdG)2-Ai!2Fxc!kYE+)q-9fd4wka)Mj%wO>^h*WXxTA4Vy7r-+oTG`8u0&q_&o() zSNwTHvCw-8ulE;0$MJoCjo-k9YJGrz5m2bnQEd%y&;Lg?I`~|G_G_ueAbJ55ZESewRL3&${T2e=P!IUnc3&l*MGeL9_9D|u#)oG?Gz zm}Bso5sQPvdlK&jU0z(nsdU660Nzs)6&X>YQUu2qfM1Pz24sj*`+*}w>2GuMY#mV! HE}8cmmd=~u literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/userDefineDlg_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/userDefineDlg_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..5c12fc0f6d5affed9d4259fb16ae268474fc3142 GIT binary patch literal 5430 zcmeI0O=uNY6vyu~mKQ{PL7^0y`XZ>f5d45bx=K*Qg&!M5T`JU4s#~i&4T)HdxY3P> zb*V0N(QYF#Ms)K`v?a7OUlU%4h=|Xm!H|zP{?2rc93S&$#$eKo4-V(vbN>JHzwgf6 zxp&67j9cOw8XUgC-KukLy>qS(FZ~~vI@d#c12G`38IyRmpYQwbvsIsip`oERYyvy` zf6P;;?c?VL2M56l9Vzf~ z-;|Xjnue31e^+z($n|INj(zZJaMOmf$>wc4Y5fV7>yY^Tu{EWQ_HEUNf4wpv)~)5g zJy9G!>iHAguW`@csM^&1*3_M13}02^$ftV#Di3_*{-gOy5B{-^0sYev`PBQ5a;Ycx z)+CmA=0x+L>f>L~uhlx@r3NOo64#aGrEQ06dW8DHT0sABTJER9q4~4woy#dYY)Gganbe4%vW>T(^h^P9m!G{q;@7lzeoJe~@5+`=dx1?gd0DJ= zwyCRSHs5l;oUif9xopYL<)-{>-uI=Lyhez1hgQV@_ml4we69$-P{e(wsP_G0zH#oA z0{6+$`SRg*U?cMUn@G1XmMfgnqY+^eV%FG(0_>q?4B^t9|w05r6oqYSFoB-@{H{e92vu|By3dP?Bg9#`7|-c@B>yz tgZ)?x+nJld-h|dQ;oL88oU1K4SI;bot=R0`r7h0&u5!-Lhjs%G=N(T--yi@0 literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/wrap_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/wrap_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..ebc3b0afee35a6525f6700d553154e9d882af9b0 GIT binary patch literal 5430 zcmeHLJxc>Y5S=7~jgVAYSa?`S{)8rf!CLGsg$Pz+ZzK3CQrl_~lUNzF&?@BnT8p5; zLXKVE#M^M5>tzq_goIsqY-Z-|yxqCIy}J-)C`*n*=pCvSh<1pmfS&E66{1J{F2V;2 zl>zqu)ufbUVQXObK>R(>>2%h6z1{;*|L^+w+RxCIJcp$8k*n$F5Q^J~TWleD#T`G>>dw!i*YT|8|cv@d-9YT8<%{5j|z0v_;*y;2Ote?9xb zYXIt=NvwzV={#+YgLj{xzK47--EQ~5MB8%WKLc&emaAqd-T!x{`y}D}U!7l(&qvd_ zS>AH(b$dOh*Ar#XG*Ob$E6MR1Z84;`mzSb+31$EyKPJS9K-M>oMaB7liUQyOQU6mQ zytEBxUK!`^lgR?XYX{zs+B^pKDBzo(dC1w~_g<5nI(_6j0d7sk>o^#@0levA^L*Gz z8H_yxuESjTg6mi3d$9 literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/zoomIn_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/zoomIn_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..d0527f7f53ea308ed33a514b5fcfa547a34f767b GIT binary patch literal 5430 zcmd^DO;1x%5S_Lvm|%*yQ8B{Guu^}31Wj1zQX?BJ3Frdzt4$e0+zsZ#5iy-hzCd zvxa#b(YYx5;OA`T!m|g+*YA^$?~EY$3VSf1*XzfTo9EkYKa2XH_{bOc!_{{9zPI5Q z@XT4et_k?3v_EC7x46?xCbhpG2iCd`zcg!pvD(h{+H!1Yn;-vA`0IYS+75hs|F@tU zN1w+G>el|ybsPFI`hp4|bA}Sy-;X2isV&ybQ`7umeNX&wwH?@3w;LaG*{AdSaqIr! zd#s{vtwTLQ&VP>YZa-Yp4xAer%Y~QD1nl-%FIzX(I%wvuMn(_zBJPz7HuD!}65MIl zO#FHDKJfd8Yg}4dI)XK1J=S32ILRm@(^^fvZa%B4tA~OAvW7Lh!P<|yYJ8Ei1vOnke%=oW(1t|`=%+yaLFc?0+#TeDQdJr>2f76cDOHFl zm2XgLGpgidTVAAVQ{-k&M5QF8QcWQ>+azT)r&36eD$~)2zKqF9L~Tlg%1acdtP3!I ze*8{>&lSZl6kgvc+`eCU=@%9jcH; z9@C~}vliSd7qs4r|7yj50B4_j_^z;Q7x|3%;-1qF@>w$;&(Em0k=y#WFc*i+c*OPE zVwo$(TEO$B4OlZ~EM@i+H9a@|AhVWfn{Ey9JeCzd-m?xl%$hzUS7$|_q2M~;(`)sE xJ^cxpdppV*GhE9=Tpof;gcp$H&WOxLL`E9m5)}!9lcKl(%G8ra+ThzI@*CL96utle literal 0 HcmV?d00001 diff --git a/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/zoomOut_off.ico b/PowerEditor/src/icons/darkMode/toolbar/filledFluentUI/zoomOut_off.ico new file mode 100644 index 0000000000000000000000000000000000000000..44ae2b138d68373687c0da30aa34e7d056061568 GIT binary patch literal 5430 zcmd^@&rTCj6vj_m6)1xv7k6!-zF-5m>z{Pu`?c_1c)0F3q591Gxu32xj`p=$ z>$7irocMli@&3{8Sg2gL;pO$)?WgM=C&u75aYD_9+V{I-+w`fyet7R{Fo!8>ANc#D zbDW)>J;oezJD3A$WLs?Vt>m+?uy7Rpw;|^6fw>>A6gP-n*8=^Uz-CYCcXL2FK{RZ9 ziP=m}SBbCpLlUeMk;Fa*dV}tB8{J*xL#ieNCc$kGF=iuX%vysnt8pWzTh~N7S4D2+ zMNC>E1x(O)W74DvkS?+5xZ|Ifm|2wuvnFv)Stl}^kN!`=-xY;_D60KWflJ_LdU|>< z_kjK`coUSYTzCnf_ur!+d@_rn`$W04&oq{okNt2uojwmP;CB*ERDC?U2`?93I~a$f z-{-Bn8QWLhyMQz2GA?5sz~(%cadWxcA-LbbmS&ZHmp5O0hpYIP#ME4zdN^^geYE8l z{Z2VtZL$3>+F#Dh%_3WQUud$V5zJr~#Ka&=$n+{OcF&j19Ho+bQxFWrRDG literal 0 HcmV?d00001 diff --git a/PowerEditor/src/resource.h b/PowerEditor/src/resource.h index b5b3f11e4..96ebe8995 100644 --- a/PowerEditor/src/resource.h +++ b/PowerEditor/src/resource.h @@ -43,101 +43,198 @@ // // TOOLBAR ICO - set 1 // -#define IDI_NEW_ICON 201 -#define IDI_OPEN_ICON 202 -#define IDI_CLOSE_ICON 203 -#define IDI_CLOSEALL_ICON 204 -#define IDI_SAVE_ICON 205 -#define IDI_SAVEALL_ICON 206 -#define IDI_CUT_ICON 207 -#define IDI_COPY_ICON 208 -#define IDI_PASTE_ICON 209 -#define IDI_UNDO_ICON 210 -#define IDI_REDO_ICON 211 -#define IDI_FIND_ICON 212 -#define IDI_REPLACE_ICON 213 -#define IDI_ZOOMIN_ICON 214 -#define IDI_ZOOMOUT_ICON 215 -#define IDI_VIEW_UD_DLG_ICON 216 -#define IDI_PRINT_ICON 217 -#define IDI_STARTRECORD_ICON 218 -#define IDI_STARTRECORD_DISABLE_ICON 219 -#define IDI_STOPRECORD_ICON 220 -#define IDI_STOPRECORD_DISABLE_ICON 221 -#define IDI_PLAYRECORD_ICON 222 -#define IDI_PLAYRECORD_DISABLE_ICON 223 -#define IDI_SAVERECORD_ICON 224 -#define IDI_SAVERECORD_DISABLE_ICON 225 -#define IDI_MMPLAY_DIS_ICON 226 -#define IDI_MMPLAY_ICON 227 -#define IDI_VIEW_ALL_CHAR_ICON 228 -#define IDI_VIEW_INDENT_ICON 229 -#define IDI_VIEW_WRAP_ICON 230 -#define IDI_SAVE_DISABLE_ICON 231 -#define IDI_SAVEALL_DISABLE_ICON 232 -#define IDI_CUT_DISABLE_ICON 233 -#define IDI_COPY_DISABLE_ICON 234 -#define IDI_PASTE_DISABLE_ICON 235 -#define IDI_UNDO_DISABLE_ICON 236 -#define IDI_REDO_DISABLE_ICON 237 -#define IDI_SYNCV_ICON 238 -#define IDI_SYNCV_DISABLE_ICON 239 -#define IDI_SYNCH_ICON 240 -#define IDI_SYNCH_DISABLE_ICON 241 -#define IDI_VIEW_DOC_MAP_ICON 242 -#define IDI_VIEW_FILEBROWSER_ICON 243 -#define IDI_VIEW_FUNCLIST_ICON 244 -#define IDI_VIEW_MONITORING_ICON 245 +#define IDI_NEW_ICON 201 +#define IDI_OPEN_ICON 202 +#define IDI_CLOSE_ICON 203 +#define IDI_CLOSEALL_ICON 204 +#define IDI_SAVE_ICON 205 +#define IDI_SAVEALL_ICON 206 +#define IDI_CUT_ICON 207 +#define IDI_COPY_ICON 208 +#define IDI_PASTE_ICON 209 +#define IDI_UNDO_ICON 210 +#define IDI_REDO_ICON 211 +#define IDI_FIND_ICON 212 +#define IDI_REPLACE_ICON 213 +#define IDI_ZOOMIN_ICON 214 +#define IDI_ZOOMOUT_ICON 215 +#define IDI_VIEW_UD_DLG_ICON 216 +#define IDI_PRINT_ICON 217 +#define IDI_STARTRECORD_ICON 218 +#define IDI_STARTRECORD_DISABLE_ICON 219 +#define IDI_STOPRECORD_ICON 220 +#define IDI_STOPRECORD_DISABLE_ICON 221 +#define IDI_PLAYRECORD_ICON 222 +#define IDI_PLAYRECORD_DISABLE_ICON 223 +#define IDI_SAVERECORD_ICON 224 +#define IDI_SAVERECORD_DISABLE_ICON 225 +#define IDI_MMPLAY_DIS_ICON 226 +#define IDI_MMPLAY_ICON 227 +#define IDI_VIEW_ALL_CHAR_ICON 228 +#define IDI_VIEW_INDENT_ICON 229 +#define IDI_VIEW_WRAP_ICON 230 +#define IDI_SAVE_DISABLE_ICON 231 +#define IDI_SAVEALL_DISABLE_ICON 232 +#define IDI_CUT_DISABLE_ICON 233 +#define IDI_COPY_DISABLE_ICON 234 +#define IDI_PASTE_DISABLE_ICON 235 +#define IDI_UNDO_DISABLE_ICON 236 +#define IDI_REDO_DISABLE_ICON 237 +#define IDI_SYNCV_ICON 238 +#define IDI_SYNCV_DISABLE_ICON 239 +#define IDI_SYNCH_ICON 240 +#define IDI_SYNCH_DISABLE_ICON 241 +#define IDI_VIEW_DOC_MAP_ICON 242 +#define IDI_VIEW_FILEBROWSER_ICON 243 +#define IDI_VIEW_FUNCLIST_ICON 244 +#define IDI_VIEW_MONITORING_ICON 245 + +// +// TOOLBAR ICO - set 1, Dark Mode +// +#define IDI_NEW_ICON_DM 246 +#define IDI_OPEN_ICON_DM 247 +#define IDI_CLOSE_ICON_DM 248 +#define IDI_CLOSEALL_ICON_DM 249 +#define IDI_SAVE_ICON_DM 250 +#define IDI_SAVEALL_ICON_DM 251 +#define IDI_CUT_ICON_DM 252 +#define IDI_COPY_ICON_DM 253 +#define IDI_PASTE_ICON_DM 254 +#define IDI_UNDO_ICON_DM 255 +#define IDI_REDO_ICON_DM 256 +#define IDI_FIND_ICON_DM 257 +#define IDI_REPLACE_ICON_DM 258 +#define IDI_ZOOMIN_ICON_DM 259 +#define IDI_ZOOMOUT_ICON_DM 260 +#define IDI_VIEW_UD_DLG_ICON_DM 261 +#define IDI_PRINT_ICON_DM 262 +#define IDI_STARTRECORD_ICON_DM 263 +#define IDI_STARTRECORD_DISABLE_ICON_DM 264 +#define IDI_STOPRECORD_ICON_DM 265 +#define IDI_STOPRECORD_DISABLE_ICON_DM 266 +#define IDI_PLAYRECORD_ICON_DM 267 +#define IDI_PLAYRECORD_DISABLE_ICON_DM 268 +#define IDI_SAVERECORD_ICON_DM 269 +#define IDI_SAVERECORD_DISABLE_ICON_DM 270 +#define IDI_MMPLAY_DIS_ICON_DM 271 +#define IDI_MMPLAY_ICON_DM 272 +#define IDI_VIEW_ALL_CHAR_ICON_DM 273 +#define IDI_VIEW_INDENT_ICON_DM 274 +#define IDI_VIEW_WRAP_ICON_DM 275 +#define IDI_SAVE_DISABLE_ICON_DM 276 +#define IDI_SAVEALL_DISABLE_ICON_DM 277 +#define IDI_CUT_DISABLE_ICON_DM 278 +#define IDI_COPY_DISABLE_ICON_DM 279 +#define IDI_PASTE_DISABLE_ICON_DM 280 +#define IDI_UNDO_DISABLE_ICON_DM 281 +#define IDI_REDO_DISABLE_ICON_DM 282 +#define IDI_SYNCV_ICON_DM 283 +#define IDI_SYNCV_DISABLE_ICON_DM 284 +#define IDI_SYNCH_ICON_DM 285 +#define IDI_SYNCH_DISABLE_ICON_DM 286 +#define IDI_VIEW_DOC_MAP_ICON_DM 287 +#define IDI_VIEW_FILEBROWSER_ICON_DM 288 +#define IDI_VIEW_FUNCLIST_ICON_DM 289 +#define IDI_VIEW_MONITORING_ICON_DM 290 // // TOOLBAR ICO - set 2 // -#define IDI_NEW_ICON2 301 -#define IDI_OPEN_ICON2 302 -#define IDI_CLOSE_ICON2 303 -#define IDI_CLOSEALL_ICON2 304 -#define IDI_SAVE_ICON2 305 -#define IDI_SAVEALL_ICON2 306 -#define IDI_CUT_ICON2 307 -#define IDI_COPY_ICON2 308 -#define IDI_PASTE_ICON2 309 -#define IDI_UNDO_ICON2 310 -#define IDI_REDO_ICON2 311 -#define IDI_FIND_ICON2 312 -#define IDI_REPLACE_ICON2 313 -#define IDI_ZOOMIN_ICON2 314 -#define IDI_ZOOMOUT_ICON2 315 -#define IDI_VIEW_UD_DLG_ICON2 316 -#define IDI_PRINT_ICON2 317 -#define IDI_STARTRECORD_ICON2 318 -#define IDI_STARTRECORD_DISABLE_ICON2 319 -#define IDI_STOPRECORD_ICON2 320 -#define IDI_STOPRECORD_DISABLE_ICON2 321 -#define IDI_PLAYRECORD_ICON2 322 -#define IDI_PLAYRECORD_DISABLE_ICON2 323 -#define IDI_SAVERECORD_ICON2 324 -#define IDI_SAVERECORD_DISABLE_ICON2 325 -#define IDI_MMPLAY_DIS_ICON2 326 -#define IDI_MMPLAY_ICON2 327 -#define IDI_VIEW_ALL_CHAR_ICON2 328 -#define IDI_VIEW_INDENT_ICON2 329 -#define IDI_VIEW_WRAP_ICON2 330 -#define IDI_SAVE_DISABLE_ICON2 331 -#define IDI_SAVEALL_DISABLE_ICON2 332 -#define IDI_CUT_DISABLE_ICON2 333 -#define IDI_COPY_DISABLE_ICON2 334 -#define IDI_PASTE_DISABLE_ICON2 335 -#define IDI_UNDO_DISABLE_ICON2 336 -#define IDI_REDO_DISABLE_ICON2 337 -#define IDI_SYNCV_ICON2 338 -#define IDI_SYNCV_DISABLE_ICON2 339 -#define IDI_SYNCH_ICON2 340 -#define IDI_SYNCH_DISABLE_ICON2 341 -#define IDI_VIEW_DOC_MAP_ICON2 342 -#define IDI_VIEW_FILEBROWSER_ICON2 343 -#define IDI_VIEW_FUNCLIST_ICON2 344 -#define IDI_VIEW_MONITORING_ICON2 345 +#define IDI_NEW_ICON2 301 +#define IDI_OPEN_ICON2 302 +#define IDI_CLOSE_ICON2 303 +#define IDI_CLOSEALL_ICON2 304 +#define IDI_SAVE_ICON2 305 +#define IDI_SAVEALL_ICON2 306 +#define IDI_CUT_ICON2 307 +#define IDI_COPY_ICON2 308 +#define IDI_PASTE_ICON2 309 +#define IDI_UNDO_ICON2 310 +#define IDI_REDO_ICON2 311 +#define IDI_FIND_ICON2 312 +#define IDI_REPLACE_ICON2 313 +#define IDI_ZOOMIN_ICON2 314 +#define IDI_ZOOMOUT_ICON2 315 +#define IDI_VIEW_UD_DLG_ICON2 316 +#define IDI_PRINT_ICON2 317 +#define IDI_STARTRECORD_ICON2 318 +#define IDI_STARTRECORD_DISABLE_ICON2 319 +#define IDI_STOPRECORD_ICON2 320 +#define IDI_STOPRECORD_DISABLE_ICON2 321 +#define IDI_PLAYRECORD_ICON2 322 +#define IDI_PLAYRECORD_DISABLE_ICON2 323 +#define IDI_SAVERECORD_ICON2 324 +#define IDI_SAVERECORD_DISABLE_ICON2 325 +#define IDI_MMPLAY_DIS_ICON2 326 +#define IDI_MMPLAY_ICON2 327 +#define IDI_VIEW_ALL_CHAR_ICON2 328 +#define IDI_VIEW_INDENT_ICON2 329 +#define IDI_VIEW_WRAP_ICON2 330 +#define IDI_SAVE_DISABLE_ICON2 331 +#define IDI_SAVEALL_DISABLE_ICON2 332 +#define IDI_CUT_DISABLE_ICON2 333 +#define IDI_COPY_DISABLE_ICON2 334 +#define IDI_PASTE_DISABLE_ICON2 335 +#define IDI_UNDO_DISABLE_ICON2 336 +#define IDI_REDO_DISABLE_ICON2 337 +#define IDI_SYNCV_ICON2 338 +#define IDI_SYNCV_DISABLE_ICON2 339 +#define IDI_SYNCH_ICON2 340 +#define IDI_SYNCH_DISABLE_ICON2 341 +#define IDI_VIEW_DOC_MAP_ICON2 342 +#define IDI_VIEW_FILEBROWSER_ICON2 343 +#define IDI_VIEW_FUNCLIST_ICON2 344 +#define IDI_VIEW_MONITORING_ICON2 345 +// +// TOOLBAR ICO - set 2, Dark Mode +// +#define IDI_NEW_ICON_DM2 346 +#define IDI_OPEN_ICON_DM2 347 +#define IDI_CLOSE_ICON_DM2 348 +#define IDI_CLOSEALL_ICON_DM2 349 +#define IDI_SAVE_ICON_DM2 350 +#define IDI_SAVEALL_ICON_DM2 351 +#define IDI_CUT_ICON_DM2 352 +#define IDI_COPY_ICON_DM2 353 +#define IDI_PASTE_ICON_DM2 354 +#define IDI_UNDO_ICON_DM2 355 +#define IDI_REDO_ICON_DM2 356 +#define IDI_FIND_ICON_DM2 357 +#define IDI_REPLACE_ICON_DM2 358 +#define IDI_ZOOMIN_ICON_DM2 359 +#define IDI_ZOOMOUT_ICON_DM2 360 +#define IDI_VIEW_UD_DLG_ICON_DM2 361 +#define IDI_PRINT_ICON_DM2 362 +#define IDI_STARTRECORD_ICON_DM2 363 +#define IDI_STARTRECORD_DISABLE_ICON_DM2 364 +#define IDI_STOPRECORD_ICON_DM2 365 +#define IDI_STOPRECORD_DISABLE_ICON_DM2 366 +#define IDI_PLAYRECORD_ICON_DM2 367 +#define IDI_PLAYRECORD_DISABLE_ICON_DM2 368 +#define IDI_SAVERECORD_ICON_DM2 369 +#define IDI_SAVERECORD_DISABLE_ICON_DM2 370 +#define IDI_MMPLAY_DIS_ICON_DM2 371 +#define IDI_MMPLAY_ICON_DM2 372 +#define IDI_VIEW_ALL_CHAR_ICON_DM2 373 +#define IDI_VIEW_INDENT_ICON_DM2 374 +#define IDI_VIEW_WRAP_ICON_DM2 375 +#define IDI_SAVE_DISABLE_ICON_DM2 376 +#define IDI_SAVEALL_DISABLE_ICON_DM2 377 +#define IDI_CUT_DISABLE_ICON_DM2 378 +#define IDI_COPY_DISABLE_ICON_DM2 379 +#define IDI_PASTE_DISABLE_ICON_DM2 380 +#define IDI_UNDO_DISABLE_ICON_DM2 381 +#define IDI_REDO_DISABLE_ICON_DM2 382 +#define IDI_SYNCV_ICON_DM2 383 +#define IDI_SYNCV_DISABLE_ICON_DM2 384 +#define IDI_SYNCH_ICON_DM2 385 +#define IDI_SYNCH_DISABLE_ICON_DM2 386 +#define IDI_VIEW_DOC_MAP_ICON_DM2 387 +#define IDI_VIEW_FILEBROWSER_ICON_DM2 388 +#define IDI_VIEW_FUNCLIST_ICON_DM2 389 +#define IDI_VIEW_MONITORING_ICON_DM2 390 @@ -149,7 +246,10 @@ #define IDI_SAVED_ALT_ICON 506 #define IDI_UNSAVED_ALT_ICON 507 #define IDI_READONLY_ALT_ICON 508 - +#define IDI_SAVED_DM_ICON 509 +#define IDI_UNSAVED_DM_ICON 510 +#define IDI_MONITORING_DM_ICON 511 +#define IDI_READONLY_DM_ICON 512 #define IDI_DELETE_ICON 525 @@ -232,6 +332,10 @@ #define IDR_DOCSWITCHER_ICO 1539 #define IDR_FILEBROWSER_ICO 1540 #define IDR_FILEMONITORING 1541 +#define IDR_CLOSETAB_DM 1542 +#define IDR_CLOSETAB_INACT_DM 1543 +#define IDR_CLOSETAB_HOVER_DM 1544 +#define IDR_CLOSETAB_PUSH_DM 1545 #define ID_MACRO 20000 #define ID_MACRO_LIMIT 20200