[Goodies-commits] r6663 - in xfce4-dict/trunk: . lib

Enrico Troeger enrico at xfce.org
Sun Feb 8 23:10:45 CET 2009


Author: enrico
Date: 2009-02-08 22:10:45 +0000 (Sun, 08 Feb 2009)
New Revision: 6663

Modified:
   xfce4-dict/trunk/ChangeLog
   xfce4-dict/trunk/lib/spell.c
Log:
Print the used dictionary in the spell checker results.

Modified: xfce4-dict/trunk/ChangeLog
===================================================================
--- xfce4-dict/trunk/ChangeLog	2009-02-08 22:10:40 UTC (rev 6662)
+++ xfce4-dict/trunk/ChangeLog	2009-02-08 22:10:45 UTC (rev 6663)
@@ -1,3 +1,8 @@
+2009-02-08  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>
+
+ * Print the used dictionary in the spell checker results.
+
+
 2009-01-31  Enrico Tröger  <enrico(dot)troeger(at)uvena(dot)de>
 
  * When using the web service fallback after a failed dictionary search,

Modified: xfce4-dict/trunk/lib/spell.c
===================================================================
--- xfce4-dict/trunk/lib/spell.c	2009-02-08 22:10:40 UTC (rev 6662)
+++ xfce4-dict/trunk/lib/spell.c	2009-02-08 22:10:45 UTC (rev 6663)
@@ -91,6 +91,10 @@
 				gtk_text_buffer_insert_with_tags_by_name(
 					dd->main_textbuffer, &dd->textiter, tmp, -1, "bold", NULL);
 				g_free(tmp);
+				/* TODO include the dictionary string into the above message */
+				tmp = g_strdup_printf(" (%s)", dd->spell_dictionary);
+				gtk_text_buffer_insert(dd->main_textbuffer, &dd->textiter, tmp, -1);
+				g_free(tmp);
 				gtk_text_buffer_insert(dd->main_textbuffer, &dd->textiter, "\n", 1);
 
 				tmp = strchr(msg, ':') + 2;
@@ -102,8 +106,11 @@
 				gtk_text_buffer_insert(dd->main_textbuffer, &dd->textiter, "\n", 1);
 				tmp = g_strdup_printf(_("\"%s\" is spelled correctly."), iod->word);
 				gtk_text_buffer_insert(dd->main_textbuffer, &dd->textiter, tmp, -1);
+				g_free(tmp);
+				tmp = g_strdup_printf(" (%s)", dd->spell_dictionary);
+				gtk_text_buffer_insert(dd->main_textbuffer, &dd->textiter, tmp, -1);
+				g_free(tmp);
 				gtk_text_buffer_insert(dd->main_textbuffer, &dd->textiter, "\n", 1);
-				g_free(tmp);
 			}
 			else if (msg[0] == '#' && ! iod->quiet)
 			{
@@ -111,8 +118,11 @@
 				tmp = g_strdup_printf(_("No suggestions could be found for \"%s\"."),
 					iod->word);
 				gtk_text_buffer_insert(dd->main_textbuffer, &dd->textiter, tmp, -1);
+				g_free(tmp);
+				tmp = g_strdup_printf(" (%s)", dd->spell_dictionary);
+				gtk_text_buffer_insert(dd->main_textbuffer, &dd->textiter, tmp, -1);
+				g_free(tmp);
 				gtk_text_buffer_insert(dd->main_textbuffer, &dd->textiter, "\n", 1);
-				g_free(tmp);
 			}
 			g_free(msg);
 		}




More information about the Goodies-commits mailing list