[gtk+/wip/matthiasc/alpha: 2/2] GtkLabel: Add alpha support for buildable attributes



commit 9826087888c98264347421ae640d23137bb4b108
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue Aug 11 21:35:24 2015 -0400

    GtkLabel: Add alpha support for buildable attributes
    
    Make it possible to set foreground or background alpha in the
    builder ui support for Pango attributes.

 gtk/gtklabel.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtklabel.c b/gtk/gtklabel.c
index 592d8ba..a18b798 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;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]