]> git.lyx.org Git - lyx.git/blobdiff - src/support/textutils.h
Simplify the code that adds underlining to the layout combo.
[lyx.git] / src / support / textutils.h
index 4cb304a1327b89ae5cb3e0cf82db05017b84fa72..314ea7588d26943b281f177b9c2d532f9d0e37ae 100644 (file)
@@ -44,8 +44,13 @@ bool isSpace(char_type c);
 /// return true if a unicode char is a numeral.
 bool isNumber(char_type c);
 
-/// return true is a unicode char uses a right-to-left direction for layout
-bool isRTL(char_type c);
+/// return true if a unicode char has the direction attribute
+/// European Number Separator [ES]
+bool isEuropeanNumberSeparator(char_type c);
+
+/// return true if a unicode char has the direction attribute
+/// European Number Terminator [ET]
+bool isEuropeanNumberTerminator(char_type c);
 
 /// return whether \p c is a digit in the ASCII range
 bool isDigitASCII(char_type c);
@@ -56,6 +61,9 @@ bool isAlnumASCII(char_type c);
 /// return whether \p c is in the ASCII range
 bool isASCII(char_type c);
 
+/// return whether \p c is in the 'Punctuation, Open' unicode category
+bool isOpenPunctuation(char_type c);
+
 } // namespace lyx
 
 #endif // TEXTUTILS_H