From 27d80432d8bd30456a9eff94c5b793a5bd501772 Mon Sep 17 00:00:00 2001 From: dail8859 Date: Fri, 29 Jul 2016 21:54:21 -0400 Subject: [PATCH] Add thousands separator for FindReplace dialog Closes #2132 --- PowerEditor/src/Notepad_plus.cpp | 4 ++-- .../src/ScitillaComponent/FindReplaceDlg.cpp | 16 ++++++++-------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/PowerEditor/src/Notepad_plus.cpp b/PowerEditor/src/Notepad_plus.cpp index 55947930..0b617c28 100644 --- a/PowerEditor/src/Notepad_plus.cpp +++ b/PowerEditor/src/Notepad_plus.cpp @@ -1105,7 +1105,7 @@ bool Notepad_plus::replaceInOpenedFiles() { if (nbTotal) enableCommand(IDM_FILE_SAVEALL, true, MENU | TOOLBAR); TCHAR result[64]; - wsprintf(result, TEXT("Replace in Opened Files: %d occurrences replaced."), nbTotal); + wsprintf(result, TEXT("Replace in Opened Files: %s occurrences replaced."), commafyInt(nbTotal).c_str()); _findReplaceDlg.setStatusbarMessage(result, FSMessage); } return true; @@ -1536,7 +1536,7 @@ bool Notepad_plus::replaceInFiles() _pEditView = pOldView; TCHAR msg[128]; - wsprintf(msg, TEXT("Replace in Files: %d occurrences replaced"), nbTotal); + wsprintf(msg, TEXT("Replace in Files: %s occurrences replaced"), commafyInt(nbTotal).c_str()); _findReplaceDlg.setStatusbarMessage(msg, FSMessage); return true; diff --git a/PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp b/PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp index 75d525b1..4d68dffc 100644 --- a/PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp +++ b/PowerEditor/src/ScitillaComponent/FindReplaceDlg.cpp @@ -1008,7 +1008,7 @@ INT_PTR CALLBACK FindReplaceDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM if(nbReplaced == 1) wsprintf(moreInfo, TEXT("Replace All: %d occurrence was replaced."), nbReplaced); else - wsprintf(moreInfo, TEXT("Replace All: %d occurrences were replaced."), nbReplaced); + wsprintf(moreInfo, TEXT("Replace All: %s occurrences were replaced."), commafyInt(nbReplaced).c_str()); result = moreInfo; } setStatusbarMessage(result, FSMessage); @@ -1038,7 +1038,7 @@ INT_PTR CALLBACK FindReplaceDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM if (nbCounted == 1) wsprintf(moreInfo, TEXT("Count: %d match."), nbCounted); else - wsprintf(moreInfo, TEXT("Count: %d matches."), nbCounted); + wsprintf(moreInfo, TEXT("Count: %s matches."), commafyInt(nbCounted).c_str()); result = moreInfo; } if (isMacroRecording) saveInMacro(wParam, FR_OP_FIND); @@ -1071,7 +1071,7 @@ INT_PTR CALLBACK FindReplaceDlg::run_dlgProc(UINT message, WPARAM wParam, LPARAM if(nbMarked == 1) wsprintf(moreInfo, TEXT("Mark: %d match."), nbMarked); else - wsprintf(moreInfo, TEXT("Mark: %d matches."), nbMarked); + wsprintf(moreInfo, TEXT("Mark: %s matches."), commafyInt(nbMarked).c_str()); result = moreInfo; } setStatusbarMessage(result, FSMessage); @@ -2015,7 +2015,7 @@ void FindReplaceDlg::findAllIn(InWhat op) if(_findAllResult == 1) wsprintf(_findAllResultStr, TEXT("1 hit")); else - wsprintf(_findAllResultStr, TEXT("%d hits"), _findAllResult); + wsprintf(_findAllResultStr, TEXT("%s hits"), commafyInt(_findAllResult).c_str()); if (_findAllResult) { focusOnFinder(); @@ -2409,7 +2409,7 @@ void FindReplaceDlg::execSavedCommand(int cmd, int intValue, generic_string stri if (nbReplaced == 1) wsprintf(moreInfo, TEXT("Replace All: %d occurrence was replaced."), nbReplaced); else - wsprintf(moreInfo, TEXT("Replace All: %d occurrences were replaced."), nbReplaced); + wsprintf(moreInfo, TEXT("Replace All: %s occurrences were replaced."), commafyInt(nbReplaced).c_str()); result = moreInfo; } @@ -2429,7 +2429,7 @@ void FindReplaceDlg::execSavedCommand(int cmd, int intValue, generic_string stri if (nbCounted == 1) wsprintf(moreInfo, TEXT("Count: %d match."), nbCounted); else - wsprintf(moreInfo, TEXT("Count: %d matches."), nbCounted); + wsprintf(moreInfo, TEXT("Count: %s matches."), commafyInt(nbCounted).c_str()); result = moreInfo; } setStatusbarMessage(result, FSMessage); @@ -2452,7 +2452,7 @@ void FindReplaceDlg::execSavedCommand(int cmd, int intValue, generic_string stri if (nbMarked <= 1) wsprintf(moreInfo, TEXT("%d match."), nbMarked); else - wsprintf(moreInfo, TEXT("%d matches."), nbMarked); + wsprintf(moreInfo, TEXT("%s matches."), commafyInt(nbMarked).c_str()); result = moreInfo; } @@ -3256,7 +3256,7 @@ void FindIncrementDlg::setFindStatus(FindStatus iStatus, int nbCounted) else if (nbCounted == 1) wsprintf(findCount, TEXT("%d match."), nbCounted); else - wsprintf(findCount, TEXT("%d matches."), nbCounted); + wsprintf(findCount, TEXT("%s matches."), commafyInt(nbCounted).c_str()); if (iStatus<0 || iStatus >= sizeof(findStatus)/sizeof(findStatus[0])) return; // out of range