[gtk+] Add private API to query tick callbacks



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]