SF.net SVN: geany: [671] trunk

ntrel at users.sourceforge.net ntrel at xxxxx
Sat Aug 5 12:12:01 UTC 2006


Revision: 671
Author:   ntrel
Date:     2006-08-05 05:11:55 -0700 (Sat, 05 Aug 2006)
ViewCVS:  http://svn.sourceforge.net/geany/?rev=671&view=rev

Log Message:
-----------
Allow partial word selection for Find Usage

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/callbacks.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2006-08-04 21:03:12 UTC (rev 670)
+++ trunk/ChangeLog	2006-08-05 12:11:55 UTC (rev 671)
@@ -1,3 +1,8 @@
+2006-08-05  Nick Treleaven  <nick.treleaven at btinternet.com>
+
+ * src/callbacks.c: Allow partial word selection for Find Usage.
+
+
 2006-08-04  Nick Treleaven  <nick.treleaven at btinternet.com>
 
  * src/callbacks.c, src/callbacks.h, src/dialogs.c:

Modified: trunk/src/callbacks.c
===================================================================
--- trunk/src/callbacks.c	2006-08-04 21:03:12 UTC (rev 670)
+++ trunk/src/callbacks.c	2006-08-05 12:11:55 UTC (rev 671)
@@ -1321,7 +1321,7 @@
                                         gpointer         user_data)
 {
 	gint i, pos, line = -1;
-	gint flags = SCFIND_MATCHCASE | SCFIND_WHOLEWORD;
+	gint flags;
 	gint idx;
 	struct TextToFind ttf;
 	gchar *buffer, *short_file_name, *string, *search_text;
@@ -1334,9 +1334,13 @@
 	{	// take selected text if there is a selection
 		search_text = g_malloc(sci_get_selected_text_length(doc_list[idx].sci) + 1);
 		sci_get_selected_text(doc_list[idx].sci, search_text);
+		flags = SCFIND_MATCHCASE;
 	}
 	else
+	{
 		search_text = g_strdup(current_word);
+		flags = SCFIND_MATCHCASE | SCFIND_WHOLEWORD;
+	}
 
 	for(i = 0; i < GEANY_MAX_OPEN_FILES; i++)
 	{


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Commits mailing list