summaryrefslogtreecommitdiff
path: root/gsk/gskrendernodeparser.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2019-05-14 03:11:33 +0200
committerBenjamin Otte <otte@redhat.com>2019-05-21 06:43:59 +0200
commitc8fc40e793bc51bd2098c94ec05241c42dfb6d85 (patch)
treec5d35a9a160f0ca209eaea7b82649f6bcdc817f9 /gsk/gskrendernodeparser.c
parent6c473d5ff71bd6b74476b7bf0fa20687a3af160b (diff)
downloadgtk+-c8fc40e793bc51bd2098c94ec05241c42dfb6d85.tar.gz
rendernodeparser: Print properties alphabetically
Because now we have a rule. Also update some tests to the new order.
Diffstat (limited to 'gsk/gskrendernodeparser.c')
-rw-r--r--gsk/gskrendernodeparser.c69
1 files changed, 35 insertions, 34 deletions
diff --git a/gsk/gskrendernodeparser.c b/gsk/gskrendernodeparser.c
index e0b881310d..ec122e594d 100644
--- a/gsk/gskrendernodeparser.c
+++ b/gsk/gskrendernodeparser.c
@@ -1536,9 +1536,9 @@ render_node_print (Printer *p,
{
start_node (p, "cross-fade");
+ append_node_param (p, "end", gsk_cross_fade_node_get_end_child (node));
append_float_param (p, "progress", gsk_cross_fade_node_get_progress (node));
append_node_param (p, "start", gsk_cross_fade_node_get_start_child (node));
- append_node_param (p, "end", gsk_cross_fade_node_get_end_child (node));
end_node (p);
}
@@ -1553,8 +1553,8 @@ render_node_print (Printer *p,
start_node (p, "linear-gradient");
append_rect_param (p, "bounds", &node->bounds);
- append_point_param (p, "start", gsk_linear_gradient_node_peek_start (node));
append_point_param (p, "end", gsk_linear_gradient_node_peek_end (node));
+ append_point_param (p, "start", gsk_linear_gradient_node_peek_start (node));
_indent (p);
g_string_append (p->str, "stops:");
@@ -1584,8 +1584,8 @@ render_node_print (Printer *p,
{
start_node (p, "opacity");
- append_float_param (p, "opacity", gsk_opacity_node_get_opacity (node));
append_node_param (p, "child", gsk_opacity_node_get_child (node));
+ append_float_param (p, "opacity", gsk_opacity_node_get_opacity (node));
end_node (p);
}
@@ -1595,12 +1595,12 @@ render_node_print (Printer *p,
{
start_node (p, "outset-shadow");
- append_rounded_rect_param (p, "outline", gsk_outset_shadow_node_peek_outline (node));
+ append_float_param (p, "blur", gsk_outset_shadow_node_get_blur_radius (node));
append_rgba_param (p, "color", gsk_outset_shadow_node_peek_color (node));
append_float_param (p, "dx", gsk_outset_shadow_node_get_dx (node));
append_float_param (p, "dy", gsk_outset_shadow_node_get_dy (node));
+ append_rounded_rect_param (p, "outline", gsk_outset_shadow_node_peek_outline (node));
append_float_param (p, "spread", gsk_outset_shadow_node_get_spread (node));
- append_float_param (p, "blur", gsk_outset_shadow_node_get_blur_radius (node));
end_node (p);
}
@@ -1610,8 +1610,8 @@ render_node_print (Printer *p,
{
start_node (p, "clip");
- append_rect_param (p, "clip", gsk_clip_node_peek_clip (node));
append_node_param (p, "child", gsk_clip_node_get_child (node));
+ append_rect_param (p, "clip", gsk_clip_node_peek_clip (node));
end_node (p);
}
@@ -1621,8 +1621,8 @@ render_node_print (Printer *p,
{
start_node (p, "rounded-clip");
- append_rounded_rect_param (p, "clip", gsk_rounded_clip_node_peek_clip (node));
append_node_param (p, "child", gsk_rounded_clip_node_get_child (node));
+ append_rounded_rect_param (p, "clip", gsk_rounded_clip_node_peek_clip (node));
end_node (p);
@@ -1633,8 +1633,8 @@ render_node_print (Printer *p,
{
start_node (p, "transform");
- append_transform_param (p, "transform", gsk_transform_node_get_transform (node));
append_node_param (p, "child", gsk_transform_node_get_child (node));
+ append_transform_param (p, "transform", gsk_transform_node_get_transform (node));
end_node (p);
}
@@ -1644,9 +1644,9 @@ render_node_print (Printer *p,
{
start_node (p, "color-matrix");
+ append_node_param (p, "child", gsk_color_matrix_node_get_child (node));
append_matrix_param (p, "matrix", gsk_color_matrix_node_peek_color_matrix (node));
append_vec4_param (p, "offset", gsk_color_matrix_node_peek_color_offset (node));
- append_node_param (p, "child", gsk_color_matrix_node_get_child (node));
end_node (p);
}
@@ -1656,6 +1656,17 @@ render_node_print (Printer *p,
{
start_node (p, "border");
+ _indent (p);
+ g_string_append (p->str, "colors: ");
+ append_rgba (p->str, &gsk_border_node_peek_colors (node)[0]);
+ g_string_append_c (p->str, ' ');
+ append_rgba (p->str, &gsk_border_node_peek_colors (node)[1]);
+ g_string_append_c (p->str, ' ');
+ append_rgba (p->str, &gsk_border_node_peek_colors (node)[2]);
+ g_string_append_c (p->str, ' ');
+ append_rgba (p->str, &gsk_border_node_peek_colors (node)[3]);
+ g_string_append (p->str, ";\n");
+
append_rounded_rect_param (p, "outline", gsk_border_node_peek_outline (node));
_indent (p);
@@ -1669,17 +1680,6 @@ render_node_print (Printer *p,
string_append_double (p->str, gsk_border_node_peek_widths (node)[3]);
g_string_append (p->str, ";\n");
- _indent (p);
- g_string_append (p->str, "colors: ");
- append_rgba (p->str, &gsk_border_node_peek_colors (node)[0]);
- g_string_append_c (p->str, ' ');
- append_rgba (p->str, &gsk_border_node_peek_colors (node)[1]);
- g_string_append_c (p->str, ' ');
- append_rgba (p->str, &gsk_border_node_peek_colors (node)[2]);
- g_string_append_c (p->str, ' ');
- append_rgba (p->str, &gsk_border_node_peek_colors (node)[3]);
- g_string_append (p->str, ";\n");
-
end_node (p);
}
break;
@@ -1692,6 +1692,8 @@ render_node_print (Printer *p,
start_node (p, "shadow");
_indent (p);
+ append_node_param (p, "child", gsk_shadow_node_get_child (node));
+
g_string_append (p->str, "shadows: ");
for (i = 0; i < n_shadows; i ++)
{
@@ -1716,8 +1718,6 @@ render_node_print (Printer *p,
g_string_append_c (p->str, ';');
g_string_append_c (p->str, '\n');
- append_node_param (p, "child", gsk_shadow_node_get_child (node));
-
end_node (p);
}
break;
@@ -1726,12 +1726,12 @@ render_node_print (Printer *p,
{
start_node (p, "inset-shadow");
- append_rounded_rect_param (p, "outline", gsk_inset_shadow_node_peek_outline (node));
+ append_float_param (p, "blur", gsk_inset_shadow_node_get_blur_radius (node));
append_rgba_param (p, "color", gsk_inset_shadow_node_peek_color (node));
append_float_param (p, "dx", gsk_inset_shadow_node_get_dx (node));
append_float_param (p, "dy", gsk_inset_shadow_node_get_dy (node));
+ append_rounded_rect_param (p, "outline", gsk_inset_shadow_node_peek_outline (node));
append_float_param (p, "spread", gsk_inset_shadow_node_get_spread (node));
- append_float_param (p, "blur", gsk_inset_shadow_node_get_blur_radius (node));
end_node (p);
}
@@ -1771,6 +1771,8 @@ render_node_print (Printer *p,
guint i;
start_node (p, "text");
+ append_rgba_param (p, "color", gsk_text_node_peek_color (node));
+
_indent (p);
desc = pango_font_describe ((PangoFont *)gsk_text_node_peek_font (node));;
font_name = pango_font_description_to_string (desc);
@@ -1778,10 +1780,6 @@ render_node_print (Printer *p,
g_free (font_name);
pango_font_description_free (desc);
- append_float_param (p, "x", gsk_text_node_get_x (node));
- append_float_param (p, "y", gsk_text_node_get_y (node));
- append_rgba_param (p, "color", gsk_text_node_peek_color (node));
-
_indent (p);
g_string_append (p->str, "glyphs: ");
glyph = gsk_text_node_peek_glyphs (node);
@@ -1789,7 +1787,6 @@ render_node_print (Printer *p,
glyph->glyph, glyph->geometry.width,
glyph->geometry.x_offset, glyph->geometry.y_offset,
glyph->attr.is_cluster_start);
-
for (i = 1; i < n_glyphs; i ++)
{
glyph = gsk_text_node_peek_glyphs (node) + i;
@@ -1798,10 +1795,13 @@ render_node_print (Printer *p,
glyph->geometry.x_offset, glyph->geometry.y_offset,
glyph->attr.is_cluster_start);
}
-
g_string_append_c (p->str, ';');
g_string_append_c (p->str, '\n');
+ append_float_param (p, "x", gsk_text_node_get_x (node));
+ append_float_param (p, "y", gsk_text_node_get_y (node));
+
+
end_node (p);
}
break;
@@ -1811,10 +1811,10 @@ render_node_print (Printer *p,
start_node (p, "debug");
_indent (p);
+ append_node_param (p, "child", gsk_debug_node_get_child (node));
/* TODO: We potentially need to escape certain characters in the message */
g_string_append_printf (p->str, "message: \"%s\";\n", gsk_debug_node_get_message (node));
- append_node_param (p, "child", gsk_debug_node_get_child (node));
end_node (p);
}
break;
@@ -1833,10 +1833,10 @@ render_node_print (Printer *p,
case GSK_REPEAT_NODE:
{
start_node (p, "repeat");
- append_rect_param (p, "bounds", &node->bounds);
- append_rect_param (p, "child-bounds", gsk_repeat_node_peek_child_bounds (node));
+ append_rect_param (p, "bounds", &node->bounds);
append_node_param (p, "child", gsk_repeat_node_get_child (node));
+ append_rect_param (p, "child-bounds", gsk_repeat_node_peek_child_bounds (node));
end_node (p);
}
@@ -1849,6 +1849,8 @@ render_node_print (Printer *p,
start_node (p, "blend");
+ append_node_param (p, "bottom", gsk_blend_node_get_bottom_child (node));
+
_indent (p);
for (i = 0; i < G_N_ELEMENTS (blend_modes); i++)
{
@@ -1859,7 +1861,6 @@ render_node_print (Printer *p,
}
}
append_node_param (p, "top", gsk_blend_node_get_top_child (node));
- append_node_param (p, "bottom", gsk_blend_node_get_bottom_child (node));
end_node (p);
}