diff options
author | Matthias Clasen <mclasen@redhat.com> | 2022-01-23 12:07:49 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2022-01-23 23:44:54 -0500 |
commit | 3f05313ec3d3a98db666e347133528bbd62022f0 (patch) | |
tree | 4e9c417039281ebbe48d60a1a4c63c94e3ff6c90 /gtk/gtkpango.c | |
parent | 9960be7eebd9e32900986b11ebef42c44b10fa94 (diff) | |
download | gtk+-pango-line-breaker.tar.gz |
Port to pango2 apipango-line-breaker
Diffstat (limited to 'gtk/gtkpango.c')
-rw-r--r-- | gtk/gtkpango.c | 7 |
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)); |