summaryrefslogtreecommitdiff
path: root/gtk/gtkcssnumbervalue.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2012-04-01 04:02:34 +0200
committerBenjamin Otte <otte@redhat.com>2012-04-17 08:59:16 +0200
commit662d6787f3044dec46baf8263b7a35bbba5d697f (patch)
tree156fbca9771e825da3c52632db77b559c7dbafaf /gtk/gtkcssnumbervalue.c
parent68b7d3e4109a2171568df0fb1a13d65971a5646c (diff)
downloadgtk+-662d6787f3044dec46baf8263b7a35bbba5d697f.tar.gz
css: Add <time> type to css number stuff
Diffstat (limited to 'gtk/gtkcssnumbervalue.c')
-rw-r--r--gtk/gtkcssnumbervalue.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk/gtkcssnumbervalue.c b/gtk/gtkcssnumbervalue.c
index fded8c7df7..e7c04d9d38 100644
--- a/gtk/gtkcssnumbervalue.c
+++ b/gtk/gtkcssnumbervalue.c
@@ -76,6 +76,8 @@ gtk_css_value_number_print (const GtkCssValue *number,
/* [GTK_CSS_DEG] = */ "deg",
/* [GTK_CSS_GRAD] = */ "grad",
/* [GTK_CSS_TURN] = */ "turn",
+ /* [GTK_CSS_S] = */ "s",
+ /* [GTK_CSS_MS] = */ "ms",
};
g_ascii_dtostr (buf, sizeof (buf), number->value);
@@ -167,6 +169,7 @@ _gtk_css_number_value_compute (GtkCssValue *number,
case GTK_CSS_NUMBER:
case GTK_CSS_PX:
case GTK_CSS_DEG:
+ case GTK_CSS_S:
return _gtk_css_value_ref (number);
case GTK_CSS_PT:
return _gtk_css_number_value_new (number->value * 96.0 / 72.0,
@@ -206,6 +209,9 @@ _gtk_css_number_value_compute (GtkCssValue *number,
case GTK_CSS_TURN:
return _gtk_css_number_value_new (number->value * 360.0,
GTK_CSS_DEG);
+ case GTK_CSS_MS:
+ return _gtk_css_number_value_new (number->value / 1000.0,
+ GTK_CSS_S);
}
}