]> git.lyx.org Git - lyx.git/blobdiff - src/FontList.cpp
Better debug ouput
[lyx.git] / src / FontList.cpp
index 0c38c03e5d957f9f2987640043087ec7286df07f..923986f11af7c3899b0fde29966dcdfc751f7517 100644 (file)
@@ -4,13 +4,13 @@
  * Licence details can be found in the file COPYING.
  *
  * \author Asger Alstrup
- * \author Lars Gullik Bjønnes
+ * \author Lars Gullik Bjønnes
  * \author Jean-Marc Lasgouttes
  * \author Angus Leeming
  * \author John Levon
- * \author André Pönitz
+ * \author André Pönitz
  * \author Dekel Tsur
- * \author Jürgen Vigna
+ * \author Jürgen Vigna
  * \author Abdelrazak Younes
  *
  * Full author contact details are available in file CREDITS.
@@ -181,6 +181,21 @@ void FontList::set(pos_type pos, Font const & font)
 }
 
 
+void FontList::setMisspelled(pos_type startpos, pos_type endpos,
+       bool misspelled)
+{
+       List::iterator start = fontIterator(startpos);
+       if (misspelled && start->font().isMisspelled())
+               return;
+       if (!misspelled && !start->font().isMisspelled())
+               return;
+
+       Font f = start->font();
+       f.setMisspelled(misspelled);
+       setRange(startpos, endpos, f);
+}
+
+
 FontSize FontList::highestInRange(pos_type startpos, pos_type endpos,
        FontSize def_size) const
 {