X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkcssnumbervalueprivate.h;h=b9bb6994e668170e356729bd6b1b771ebd33ac0a;hb=HEAD;hp=a864d44e01354e9cbecee5749d1a5f63014dc0a5;hpb=a33df2d1d6c0248df88f9acdca8929541e8206d4;p=~andy%2Fgtk diff --git a/gtk/gtkcssnumbervalueprivate.h b/gtk/gtkcssnumbervalueprivate.h index a864d44e0..b9bb6994e 100644 --- a/gtk/gtkcssnumbervalueprivate.h +++ b/gtk/gtkcssnumbervalueprivate.h @@ -26,15 +26,25 @@ 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