summaryrefslogtreecommitdiff
path: root/pango/pango-break.h
diff options
context:
space:
mode:
Diffstat (limited to 'pango/pango-break.h')
-rw-r--r--pango/pango-break.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/pango/pango-break.h b/pango/pango-break.h
index 9711166d..fe22acec 100644
--- a/pango/pango-break.h
+++ b/pango/pango-break.h
@@ -40,14 +40,14 @@ struct _PangoLogAttr
guint is_white : 1; /* Whitespace character */
- /* cursor can appear in front of character (i.e. this is a grapheme
- * boundary, or the first character in the text)
+ /* Cursor can appear in front of character (i.e. this is a grapheme
+ * boundary, or the first character in the text).
*/
guint is_cursor_position : 1;
/* Note that in degenerate cases, you could have both start/end set on
* some text, most likely for sentences (e.g. no space after a period, so
- * the next sentence starts right away)
+ * the next sentence starts right away).
*/
guint is_word_start : 1; /* first character in a word */
@@ -65,10 +65,15 @@ struct _PangoLogAttr
guint is_sentence_start : 1; /* first character in a sentence */
guint is_sentence_end : 1; /* first non-sentence char after a sentence */
- /* if set, backspace deletes one character rather than
- * the entire grapheme cluster
+ /* If set, backspace deletes one character rather than
+ * the entire grapheme cluster.
*/
guint backspace_deletes_character : 1;
+
+ /* Only few space variants (U+0020 and U+00A0) have variable
+ * width during justification.
+ */
+ guint is_expandable_space : 1;
};
/* Determine information about cluster/word/line breaks in a string