Fix callback signature, unfortunately scroll events wont work in grab
authorAlexander Koenig <alex@lisas.de>
Fri, 17 Jun 2016 21:17:08 +0000 (23:17 +0200)
committerAlexander Koenig <alex@lisas.de>
Fri, 17 Jun 2016 21:17:08 +0000 (23:17 +0200)
mode.

src/tX_vttgui.cc
src/tX_vttgui.h

index 7988198a50a8be8812f4ebacb6120fbb57556a3a..68e77c221e0a097bf1bf44b205b461b8733774c5 100644 (file)
@@ -707,13 +707,13 @@ void gui_set_audio_x_zoom(vtt_class *vtt, f_prec value) {
        }
 }
 
-void gui_scroll_callback(GtkWidget *tx, GdkEventScroll* ev, gpointer userdata) {
+void gui_scroll_callback(GtkWidget *tx, GdkEventScroll *eventScroll, gpointer userdata) {
        vtt_class *vtt = (vtt_class *) userdata;
        f_prec zoom = gui_get_audio_x_zoom(vtt);
 
-       if ((ev->direction == GDK_SCROLL_UP) || (ev->direction == GDK_SCROLL_RIGHT)) {
+       if ((eventScroll->direction == GDK_SCROLL_UP) || (eventScroll->direction == GDK_SCROLL_RIGHT)) {
                zoom += 0.1;
-       } else if ((ev->direction == GDK_SCROLL_DOWN) || (ev->direction == GDK_SCROLL_LEFT)) {
+       } else if ((eventScroll->direction == GDK_SCROLL_DOWN) || (eventScroll->direction == GDK_SCROLL_LEFT)) {
                zoom -= 0.1;
        }
        gui_set_audio_x_zoom(vtt, zoom);
index 19a3d85e943c3a1e4cb23a3bd629e9d09eb241e9..1ae65c900440675b6cdbd8213ae92898f442532b 100644 (file)
@@ -129,5 +129,6 @@ extern void update_all_vtts();
 extern void vg_enable_critical_buttons(int enable);
 extern void vg_init_all_non_seqpars();
 extern void vg_adjust_zoom(GtkWidget *wid, vtt_class *vtt);
+extern void gui_scroll_callback(GtkWidget *tx, GdkEventScroll *eventScroll, gpointer userdata);
 extern GCallback load_file(GtkWidget *wid, vtt_class *vtt);
 #endif