summaryrefslogtreecommitdiff
path: root/gtk/gtkcsswidgetnodeprivate.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2015-01-25 06:14:48 +0100
committerBenjamin Otte <otte@redhat.com>2015-03-18 15:23:29 +0100
commit8c73799ca8e170f38eb6afe8604ac5973f6bf141 (patch)
tree448ff86f87fbcc5ed7b3e7891d3e258506b70286 /gtk/gtkcsswidgetnodeprivate.h
parent7bafb63ec3b04764f8986b82f1a6c6e1e73eea3b (diff)
downloadgtk+-8c73799ca8e170f38eb6afe8604ac5973f6bf141.tar.gz
stylecontext: Move relevant_changes tracking to GtkCssWidgetNode
Diffstat (limited to 'gtk/gtkcsswidgetnodeprivate.h')
-rw-r--r--gtk/gtkcsswidgetnodeprivate.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/gtk/gtkcsswidgetnodeprivate.h b/gtk/gtkcsswidgetnodeprivate.h
index 78c4337fd3..29286538dc 100644
--- a/gtk/gtkcsswidgetnodeprivate.h
+++ b/gtk/gtkcsswidgetnodeprivate.h
@@ -38,6 +38,8 @@ struct _GtkCssWidgetNode
GtkCssNode node;
GtkWidget *widget;
+
+ GtkCssChange pending_changes;
};
struct _GtkCssWidgetNodeClass
@@ -45,13 +47,15 @@ struct _GtkCssWidgetNodeClass
GtkCssNodeClass node_class;
};
-GType gtk_css_widget_node_get_type (void) G_GNUC_CONST;
+GType gtk_css_widget_node_get_type (void) G_GNUC_CONST;
+
+GtkCssNode * gtk_css_widget_node_new (GtkWidget *widget);
-GtkCssNode * gtk_css_widget_node_new (GtkWidget *widget);
+void gtk_css_widget_node_widget_destroyed (GtkCssWidgetNode *node);
-void gtk_css_widget_node_widget_destroyed (GtkCssWidgetNode *node);
+GtkWidget * gtk_css_widget_node_get_widget (GtkCssWidgetNode *node);
-GtkWidget * gtk_css_widget_node_get_widget (GtkCssWidgetNode *node);
+GtkCssChange gtk_css_widget_node_reset_change (GtkCssWidgetNode *node);
G_END_DECLS