head 1.2; access; symbols pkgsrc-2013Q2:1.2.0.6 pkgsrc-2013Q2-base:1.2 pkgsrc-2012Q4:1.2.0.4 pkgsrc-2012Q4-base:1.2 pkgsrc-2011Q4:1.2.0.2 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q2:1.1.0.16 pkgsrc-2011Q2-base:1.1 pkgsrc-2011Q1:1.1.0.14 pkgsrc-2011Q1-base:1.1 pkgsrc-2010Q4:1.1.0.12 pkgsrc-2010Q4-base:1.1 pkgsrc-2010Q3:1.1.0.10 pkgsrc-2010Q3-base:1.1 pkgsrc-2010Q2:1.1.0.8 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.6 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.4 pkgsrc-2009Q4-base:1.1 pkgsrc-2009Q3:1.1.0.2 pkgsrc-2009Q3-base:1.1; locks; strict; comment @# @; 1.2 date 2011.07.11.10.44.29; author drochner; state dead; branches; next 1.1; 1.1 date 2009.08.14.23.20.29; author snj; state Exp; branches; next ; desc @@ 1.2 log @update to 0.1.8 changes: -UI improvements -new manpage -bugfixes -translation updates @ text @$NetBSD: patch-aa,v 1.1 2009/08/14 23:20:29 snj Exp $ --- src/gtk/MainView.cxx.orig 2009-02-28 13:00:55.000000000 -0800 +++ src/gtk/MainView.cxx 2009-08-14 16:10:10.000000000 -0700 @@@@ -77,7 +77,7 @@@@ static void main_window_zoom_in_cb (GtkW static void main_window_zoom_out_cb (GtkWidget *, gpointer); static void main_window_zoom_width_cb (GtkToggleAction *, gpointer); static void main_window_set_page_mode (GtkRadioAction *, GtkRadioAction *, gpointer); -static void main_window_page_scrolled_cb (GtkWidget *widget, GdkEventScroll *event, gpointer data); +static gboolean main_window_page_scrolled_cb (GtkWidget *widget, GdkEventScroll *event, gpointer data); #if defined (HAVE_CUPS) static void main_window_print_cb (GtkWidget *, gpointer); @@@@ -1479,18 +1479,25 @@@@ main_window_set_page_mode (GtkRadioActio pter->setPageMode (mode); } -void +gboolean main_window_page_scrolled_cb (GtkWidget *widget, GdkEventScroll *event, gpointer data) { g_assert ( NULL != data && "The data parameter is NULL."); MainPter *pter = (MainPter *)data; // Only zoom when the CTRL-Button is down... - if ( !(event->state & GDK_CONTROL_MASK) ) return; - if ( event->direction == GDK_SCROLL_UP ) { - pter->zoomInActivated (); - } else if ( event->direction == GDK_SCROLL_DOWN ) { - pter->zoomOutActivated (); + if ( GDK_CONTROL_MASK == (event->state & GDK_CONTROL_MASK) ) + { + if ( event->direction == GDK_SCROLL_UP ) + { + pter->zoomInActivated (); + } + else if ( event->direction == GDK_SCROLL_DOWN ) + { + pter->zoomOutActivated (); + } + return TRUE; } + return FALSE; } @ 1.1 log @Add a patch from upstream to unbreak mouse wheel scrolling. While here, include sysutils/desktop-file-utils/desktopdb.mk. Bump PKGREVISION to 1. @ text @d1 1 a1 1 $NetBSD$ @