From 78ab2d265d8fbd2bb4bbfb1533645154e12db2c2 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Thu, 14 Jun 2012 14:30:27 +0200 Subject: new navigator signal (for Jens to use): section-selected should be emitted when an entry is single-clicked * connected with transcript widgets: the selected section becomes the transcripts backdrop area * updated documentation for callbacks in class structure --- lib/gtk-experiment-widgets/gtk-experiment-navigator.h | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'lib/gtk-experiment-widgets/gtk-experiment-navigator.h') diff --git a/lib/gtk-experiment-widgets/gtk-experiment-navigator.h b/lib/gtk-experiment-widgets/gtk-experiment-navigator.h index 0a0e73e..af0ae50 100644 --- a/lib/gtk-experiment-widgets/gtk-experiment-navigator.h +++ b/lib/gtk-experiment-widgets/gtk-experiment-navigator.h @@ -76,14 +76,24 @@ typedef struct _GtkExperimentNavigatorClass { /** * Callback function to invoke when emitting the "time-selected" - * signal. Do not set manually. + * signal. * * @param self \e GtkExperimentNavigator the event was emitted on. * @param selected_time Time selected by the navigator in milliseconds - * @param user_data Callback user data */ void (*time_selected)(GtkExperimentNavigator *self, - gint64 selected_time, gpointer user_data); + gint64 selected_time); + + /** + * Callback function to invoke when emitting the "section-activated" + * signal. + * + * @param self \e GtkExperimentNavigator the event was emitted on. + * @param start Start time of section in milliseconds + * @param end End time of section in milliseconds + */ + void (*section_activated)(GtkExperimentNavigator *self, + gint64 start, gint64 end); } GtkExperimentNavigatorClass; /** @private */ -- cgit v1.2.3