diff options
author | Timm Bäder <mail@baedert.org> | 2019-01-21 17:00:29 +0100 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2019-01-22 06:25:22 +0100 |
commit | 4047fa34bbeabfd3c9ee12fc5df795b05dbe2531 (patch) | |
tree | 1425612b6e8917b311d782987df94a3e464c8392 | |
parent | 880006bb4670d05568e1d45bab3f520e43e4622b (diff) | |
download | gtk+-4047fa34bbeabfd3c9ee12fc5df795b05dbe2531.tar.gz |
csstransformvalue: Convert skew values to radians
-rw-r--r-- | gtk/gtkcsstransformvalue.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gtk/gtkcsstransformvalue.c b/gtk/gtkcsstransformvalue.c index 7ce4102920..fcddf6d2ac 100644 --- a/gtk/gtkcsstransformvalue.c +++ b/gtk/gtkcsstransformvalue.c @@ -200,14 +200,14 @@ gtk_css_transform_apply (const GtkCssTransform *transform, break; case GTK_CSS_TRANSFORM_SKEW: graphene_matrix_init_skew (&skew, - _gtk_css_number_value_get (transform->skew.x, 100), - _gtk_css_number_value_get (transform->skew.y, 100)); + _gtk_css_number_value_get (transform->skew.x, 100) / 180.0f * G_PI, + _gtk_css_number_value_get (transform->skew.y, 100) /180.0f * G_PI); graphene_matrix_multiply (matrix, &skew, &tmp); graphene_matrix_init_from_matrix (matrix, &tmp); break; case GTK_CSS_TRANSFORM_SKEW_X: graphene_matrix_init_skew (&skew, - _gtk_css_number_value_get (transform->skew_x.skew, 100), + _gtk_css_number_value_get (transform->skew_x.skew, 100) / 180.0f * G_PI, 0); graphene_matrix_multiply (matrix, &skew, &tmp); graphene_matrix_init_from_matrix (matrix, &tmp); @@ -215,7 +215,7 @@ gtk_css_transform_apply (const GtkCssTransform *transform, case GTK_CSS_TRANSFORM_SKEW_Y: graphene_matrix_init_skew (&skew, 0, - _gtk_css_number_value_get (transform->skew_y.skew, 100)); + _gtk_css_number_value_get (transform->skew_y.skew, 100) / 180.0f * G_PI); graphene_matrix_multiply (matrix, &skew, &tmp); graphene_matrix_init_from_matrix (matrix, &tmp); break; |