#include "gtkcssnodeprivate.h"
+#include "gtkcssstaticstyleprivate.h"
#include "gtkcssanimatedstyleprivate.h"
#include "gtkcssstylepropertyprivate.h"
#include "gtkintl.h"
if (!cssnode->visible)
g_string_append_c (string, ']');
+ if (flags & GTK_STYLE_CONTEXT_PRINT_SHOW_CHANGE)
+ {
+ GtkCssStyle *style = gtk_css_node_get_style (cssnode);
+ GtkCssChange change;
+
+ change = gtk_css_static_style_get_change (gtk_css_style_get_static_style (style));
+ g_string_append (string, " ");
+ gtk_css_change_print (change, string);
+ }
+
g_string_append_c (string, '\n');
if (flags & GTK_STYLE_CONTEXT_PRINT_SHOW_STYLE)
typedef enum {
GTK_STYLE_CONTEXT_PRINT_NONE = 0,
GTK_STYLE_CONTEXT_PRINT_RECURSE = 1 << 0,
- GTK_STYLE_CONTEXT_PRINT_SHOW_STYLE = 1 << 1
+ GTK_STYLE_CONTEXT_PRINT_SHOW_STYLE = 1 << 1,
+ GTK_STYLE_CONTEXT_PRINT_SHOW_CHANGE = 1 << 2
} GtkStyleContextPrintFlags;
GDK_AVAILABLE_IN_ALL