]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkcssnumbervalueprivate.h
stylecontext: Do invalidation on first resize container
[~andy/gtk] / gtk / gtkcssnumbervalueprivate.h
index a864d44e01354e9cbecee5749d1a5f63014dc0a5..b9bb6994e668170e356729bd6b1b771ebd33ac0a 100644 (file)
 
 G_BEGIN_DECLS
 
+typedef enum /*< skip >*/ {
+  GTK_CSS_POSITIVE_ONLY = (1 << 0),
+  GTK_CSS_PARSE_PERCENT = (1 << 1),
+  GTK_CSS_PARSE_NUMBER = (1 << 2),
+  GTK_CSS_NUMBER_AS_PIXELS = (1 << 3),
+  GTK_CSS_PARSE_LENGTH = (1 << 4),
+  GTK_CSS_PARSE_ANGLE = (1 << 5),
+  GTK_CSS_PARSE_TIME = (1 << 6)
+} GtkCssNumberParseFlags;
+
 GtkCssValue *   _gtk_css_number_value_new           (double                  value,
                                                      GtkCssUnit              unit);
+/* This function implemented in gtkcssparser.c */
 GtkCssValue *   _gtk_css_number_value_parse         (GtkCssParser           *parser,
                                                      GtkCssNumberParseFlags  flags);
 
+GtkCssUnit      _gtk_css_number_value_get_unit      (const GtkCssValue      *value);
 double          _gtk_css_number_value_get           (const GtkCssValue      *number,
                                                      double                  one_hundred_percent);
-GtkCssValue *   _gtk_css_number_value_compute       (GtkCssValue            *number,
-                                                     GtkStyleContext        *context);
 
 
 G_END_DECLS