diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-06-14 14:30:27 +0200 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-06-14 14:30:27 +0200 |
commit | 78ab2d265d8fbd2bb4bbfb1533645154e12db2c2 (patch) | |
tree | d8973f1be8b332a3fd0cfcc9ff442b5ab918d4d9 /lib/gtk-experiment-widgets/gtk-experiment-navigator.h | |
parent | 266d6602381aba46a1f5de1b72206f20223f3868 (diff) | |
download | gtk-vlc-player-78ab2d265d8fbd2bb4bbfb1533645154e12db2c2.tar.gz |
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
Diffstat (limited to 'lib/gtk-experiment-widgets/gtk-experiment-navigator.h')
-rw-r--r-- | lib/gtk-experiment-widgets/gtk-experiment-navigator.h | 16 |
1 files changed, 13 insertions, 3 deletions
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 */ |