diff options
author | Matthias Clasen <mclasen@redhat.com> | 2015-08-11 21:35:24 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2015-08-11 21:35:24 -0400 |
commit | 9826087888c98264347421ae640d23137bb4b108 (patch) | |
tree | b153837c1d2880dd0d74be8cfe03e66e7b658e14 | |
parent | 712834868b05b222545dcce561222e1fcc46278e (diff) | |
download | gtk+-wip/matthiasc/alpha.tar.gz |
GtkLabel: Add alpha support for buildable attributeswip/matthiasc/alpha
Make it possible to set foreground or background alpha in the
builder ui support for Pango attributes.
-rw-r--r-- | gtk/gtklabel.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c index 592d8bac1d..a18b798c18 100644 --- a/gtk/gtklabel.c +++ b/gtk/gtklabel.c @@ -1541,6 +1541,14 @@ G_GNUC_END_IGNORE_DEPRECATIONS case PANGO_ATTR_FONT_FEATURES: attribute = pango_attr_font_features_new (value); break; + case PANGO_ATTR_FOREGROUND_ALPHA: + if (gtk_builder_value_from_string_type (builder, G_TYPE_INT, value, &val, error)) + attribute = pango_attr_foreground_alpha_new ((guint16)value); + break; + case PANGO_ATTR_BACKGROUND_ALPHA: + if (gtk_builder_value_from_string_type (builder, G_TYPE_INT, value, &val, error)) + attribute = pango_attr_background_alpha_new ((guint16)value); + break; case PANGO_ATTR_INVALID: default: break; |