[gtk+] Add private API to query tick callbacks
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Add private API to query tick callbacks
- Date: Fri, 24 Oct 2014 12:34:20 +0000 (UTC)
commit a55000613a3840e52781ad9a096989fd2c8786ce
Author: Matthias Clasen <mclasen redhat com>
Date: Fri Oct 24 08:00:41 2014 -0400
Add private API to query tick callbacks
This information can be useful for debugging purposes.
gtk/gtkwidget.c | 6 ++++++
gtk/gtkwidgetprivate.h | 1 +
2 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 6690d42..9565439 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -5410,6 +5410,12 @@ gtk_widget_remove_tick_callback (GtkWidget *widget,
}
}
+gboolean
+gtk_widget_has_tick_callback (GtkWidget *widget)
+{
+ return widget->priv->tick_callbacks != NULL;
+}
+
static void
gtk_widget_connect_frame_clock (GtkWidget *widget,
GdkFrameClock *frame_clock)
diff --git a/gtk/gtkwidgetprivate.h b/gtk/gtkwidgetprivate.h
index 3a825d3..de4ac4a 100644
--- a/gtk/gtkwidgetprivate.h
+++ b/gtk/gtkwidgetprivate.h
@@ -162,6 +162,7 @@ void _gtk_widget_remove_controller (GtkWidget
GtkEventController *controller);
GList * _gtk_widget_list_controllers (GtkWidget *widget,
GtkPropagationPhase phase);
+gboolean gtk_widget_has_tick_callback (GtkWidget *widget);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]