Revision: 761 Author: eht16 Date: 2006-08-23 11:08:48 -0700 (Wed, 23 Aug 2006) ViewCVS: http://svn.sourceforge.net/geany/?rev=761&view=rev
Log Message: ----------- Added counter when using "Replace All" and display the count of replacements in the status window.
Modified Paths: -------------- trunk/ChangeLog trunk/src/document.c Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2006-08-23 16:51:36 UTC (rev 760) +++ trunk/ChangeLog 2006-08-23 18:08:48 UTC (rev 761) @@ -5,6 +5,8 @@ Improved ignore menu bar accelerator settings. Keep current working directory when restarting the VTE (happens when hitting Ctrl+C). + * src/document.c: Added counter when using "Replace All" and display + the count of replacements in the status window.
2006-08-23 Frank Lanitz frank@frank.uvena.de
Modified: trunk/src/document.c =================================================================== --- trunk/src/document.c 2006-08-23 16:51:36 UTC (rev 760) +++ trunk/src/document.c 2006-08-23 18:08:48 UTC (rev 761) @@ -928,6 +928,7 @@ gint flags, gint start, gint end) { gint search_pos; + gint count = 0; gint find_len = 0, replace_len = 0; gboolean match_found = FALSE; struct TextToFind ttf; @@ -958,9 +959,12 @@ ttf.chrg.cpMin = search_pos + replace_len; //next search starts after replacement end += replace_len - find_len; //update end of range now text has changed ttf.chrg.cpMax = end; + count++; } } sci_end_undo_action(doc_list[idx].sci); + msgwin_status_add(_("Replaced %d occurrences of "%s" with "%s"."), + count, find_text, replace_text);
if (match_found) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.