From fdf979dce2423c3b91d3d8579f7b6e12f640c89d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jard=C3=B3n?= Date: Thu, 2 Jun 2011 15:25:12 +0200 Subject: gtkwidget: Move private functions to private header https://bugzilla.gnome.org/show_bug.cgi?id=651707 --- gtk/gtkwidgetprivate.h | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) (limited to 'gtk/gtkwidgetprivate.h') diff --git a/gtk/gtkwidgetprivate.h b/gtk/gtkwidgetprivate.h index 7d298c6471..afda6338ce 100644 --- a/gtk/gtkwidgetprivate.h +++ b/gtk/gtkwidgetprivate.h @@ -115,6 +115,48 @@ gboolean _gtk_widget_get_translation_to_window (GtkWidget *widget, int *y); void _gtk_widget_free_cached_sizes (GtkWidget *widget); +const gchar* _gtk_widget_get_accel_path (GtkWidget *widget, + gboolean *locked); + +GdkEventExpose * _gtk_cairo_get_event (cairo_t *cr); + +void _gtk_widget_draw_internal (GtkWidget *widget, + cairo_t *cr, + gboolean clip_to_size); +void _gtk_widget_set_has_default (GtkWidget *widget, + gboolean has_default); +void _gtk_widget_set_has_grab (GtkWidget *widget, + gboolean has_grab); +void _gtk_widget_set_is_toplevel (GtkWidget *widget, + gboolean is_toplevel); + +void _gtk_widget_grab_notify (GtkWidget *widget, + gboolean was_grabbed); + +void _gtk_widget_propagate_hierarchy_changed (GtkWidget *widget, + GtkWidget *previous_toplevel); +void _gtk_widget_propagate_screen_changed (GtkWidget *widget, + GdkScreen *previous_screen); +void _gtk_widget_propagate_composited_changed (GtkWidget *widget); + +void _gtk_widget_set_device_window (GtkWidget *widget, + GdkDevice *device, + GdkWindow *pointer_window); +GdkWindow * _gtk_widget_get_device_window (GtkWidget *widget, + GdkDevice *device); +GList * _gtk_widget_list_devices (GtkWidget *widget); + +void _gtk_widget_synthesize_crossing (GtkWidget *from, + GtkWidget *to, + GdkDevice *device, + GdkCrossingMode mode); + +gpointer _gtk_widget_peek_request_cache (GtkWidget *widget); + +void _gtk_widget_buildable_finish_accelerator (GtkWidget *widget, + GtkWidget *toplevel, + gpointer user_data); + G_END_DECLS #endif /* __GTK_WIDGET_PRIVATE_H__ */ -- cgit v1.2.1