static gboolean _comparator_scolled(GtkWidget *widget, GdkEventScroll *event, gpointer user_data) { if(event->direction == 0) { // scrollled up _change_comparator(GTK_WIDGET(widget), user_data, -1); } else { // scrolled down _change_comparator(GTK_WIDGET(widget), user_data, 1); } return TRUE; }
static gboolean _comparator_scolled(GtkWidget *widget, GdkEventScroll *event, gpointer user_data) { int delta_y; if(dt_gui_get_scroll_unit_deltas(event, NULL, &delta_y)) _change_comparator(GTK_WIDGET(widget), user_data, delta_y); return TRUE; }
static void _lib_filter_compare_button_changed(GtkDarktableToggleButton *widget, gpointer user_data) { _change_comparator(GTK_WIDGET(widget), user_data, 1); }