summaryrefslogtreecommitdiff
path: root/gtk/gtkwidgetprivate.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2012-04-07 14:15:35 +0200
committerBenjamin Otte <otte@redhat.com>2012-04-17 08:59:21 +0200
commit33f111a47c47f343ce549ea66bc8608f9c75ab7d (patch)
tree765c985a1f9aed11b463b72e88278914b5698903 /gtk/gtkwidgetprivate.h
parent6ac754cdd1b5a273b0c0930866211c9b4bc450f4 (diff)
downloadgtk+-33f111a47c47f343ce549ea66bc8608f9c75ab7d.tar.gz
widget: Don't cache widget paths all the time
Add an internal API that allows GtkStyleContext to create a widget path for the widget and with that bypassing gtk_widget_get_path() and that function caching the path.
Diffstat (limited to 'gtk/gtkwidgetprivate.h')
-rw-r--r--gtk/gtkwidgetprivate.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gtk/gtkwidgetprivate.h b/gtk/gtkwidgetprivate.h
index 5cf44dd529..fa5e9b819a 100644
--- a/gtk/gtkwidgetprivate.h
+++ b/gtk/gtkwidgetprivate.h
@@ -176,6 +176,7 @@ void _gtk_widget_set_captured_event_handler (GtkWidget
gboolean _gtk_widget_captured_event (GtkWidget *widget,
GdkEvent *event);
+GtkWidgetPath * _gtk_widget_create_path (GtkWidget *widget);
void _gtk_widget_invalidate_style_context (GtkWidget *widget,
GtkCssChange change);
void _gtk_widget_style_context_invalidated (GtkWidget *widget);