]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkcssstylepropertyimpl.c
Some more documentation fixes
[~andy/gtk] / gtk / gtkcssstylepropertyimpl.c
index c58edd85e1c855e715512b99b73a18d32d769d56..26726d73d7a5f7850445699b45dedad96570644d 100644 (file)
@@ -420,6 +420,14 @@ parse_css_direction (GtkCssStyleProperty *property,
   return _gtk_css_array_value_parse (parser, parse_one_css_direction);
 }
 
+static GtkCssValue *
+opacity_parse (GtkCssStyleProperty *property,
+              GtkCssParser        *parser)
+{
+  return _gtk_css_number_value_parse (parser, GTK_CSS_PARSE_NUMBER);
+}
+
+
 static GtkCssValue *
 parse_one_css_play_state (GtkCssParser *parser)
 {
@@ -1382,6 +1390,14 @@ _gtk_css_style_property_init_properties (void)
                                           NULL,
                                           NULL,
                                           _gtk_css_array_value_new (_gtk_css_fill_mode_value_new (GTK_CSS_FILL_NONE)));
+  gtk_css_style_property_register        ("opacity",
+                                          GTK_CSS_PROPERTY_OPACITY,
+                                          G_TYPE_NONE,
+                                          GTK_STYLE_PROPERTY_ANIMATED | GTK_STYLE_PROPERTY_NO_RESIZE,
+                                          opacity_parse,
+                                          NULL,
+                                          NULL,
+                                          _gtk_css_number_value_new (1, GTK_CSS_NUMBER));
 
   gtk_css_style_property_register        ("engine",
                                           GTK_CSS_PROPERTY_ENGINE,