From 149dd1f558b7b586342c401a0af72338f7d14a60 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 28 Sep 2017 15:08:08 -0400 Subject: [PATCH] recorder: show color information for color nodes A first step towards showing more information for render nodes. --- gtk/inspector/recorder.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gtk/inspector/recorder.c b/gtk/inspector/recorder.c index 2ffbcdb05f..df710aece1 100644 --- a/gtk/inspector/recorder.c +++ b/gtk/inspector/recorder.c @@ -224,6 +224,18 @@ populate_render_node_properties (GtkListStore *store, 0, "Has Texture", 1, gsk_render_node_get_node_type (node) == GSK_TEXTURE_NODE ? "TRUE" : "FALSE", -1); + + if (gsk_render_node_get_node_type (node) == GSK_COLOR_NODE) + { + const GdkRGBA *color = gsk_color_node_peek_color (node); + char *text = gdk_rgba_to_string (color); + + gtk_list_store_insert_with_values (store, NULL, -1, + 0, "Color", + 1, text, + -1); + g_free (text); + } } static void