summaryrefslogtreecommitdiff
path: root/gtk/gtkpango.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkpango.c')
-rw-r--r--gtk/gtkpango.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk/gtkpango.c b/gtk/gtkpango.c
index 58ee7a3bf2..99e82d2dc6 100644
--- a/gtk/gtkpango.c
+++ b/gtk/gtkpango.c
@@ -257,6 +257,10 @@ attribute_from_text (GtkBuilder *builder,
if (gtk_builder_value_from_string_type (builder, G_TYPE_INT, value, &val, error))
attribute = pango_attr_line_height_new_absolute (g_value_get_int (&val) * PANGO_SCALE);
break;
+ case PANGO_ATTR_LINE_SPACING:
+ if (gtk_builder_value_from_string_type (builder, G_TYPE_INT, value, &val, error))
+ attribute = pango_attr_line_spacing_new (g_value_get_int (&val) * PANGO_SCALE);
+ break;
case PANGO_ATTR_TEXT_TRANSFORM:
if (gtk_builder_value_from_string_type (builder, PANGO_TYPE_TEXT_TRANSFORM, value, &val, error))
attribute = pango_attr_text_transform_new (g_value_get_enum (&val));
@@ -267,6 +271,9 @@ attribute_from_text (GtkBuilder *builder,
case PANGO_ATTR_SENTENCE:
attribute = pango_attr_sentence_new ();
break;
+ case PANGO_ATTR_PARAGRAPH:
+ attribute = pango_attr_paragraph_new ();
+ break;
case PANGO_ATTR_BASELINE_SHIFT:
if (gtk_builder_value_from_string_type (builder, PANGO_TYPE_BASELINE_SHIFT, value, &val, NULL))
attribute = pango_attr_baseline_shift_new (g_value_get_enum (&val));