[libgtk3-perl] 12/20: Fix handling of 2button-press and 3button-press events
Intrigeri
intrigeri at moszumanska.debian.org
Wed Mar 25 20:34:46 UTC 2015
This is an automated email from the git hooks/post-receive script.
intrigeri pushed a commit to branch experimental
in repository libgtk3-perl.
commit baddfa6b4672a7f23c33a4f32b1101875da18ae8
Author: Torsten Schönfeld <kaffeetisch at gmx.de>
Date: Sat Jan 17 15:18:27 2015 +0100
Fix handling of 2button-press and 3button-press events
Previously these kinds of events were not properly converted to
Gtk3::Gdk::EventButton objects.
---
NEWS | 2 ++
lib/Gtk3.pm | 4 ++--
t/zz-GdkEvent.t | 8 +++++---
3 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/NEWS b/NEWS
index a741f73..6f04275 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,7 @@
{{$NEXT}}
+* Fix handling of 2button-press and 3button-press events
+
Overview of changes in Gtk3 0.020 [2014-12-25]
==============================================
diff --git a/lib/Gtk3.pm b/lib/Gtk3.pm
index 4ad94ca..ca6b01b 100644
--- a/lib/Gtk3.pm
+++ b/lib/Gtk3.pm
@@ -151,8 +151,8 @@ my %_GDK_EVENT_TYPE_TO_PACKAGE = (
'expose' => 'Expose',
'motion-notify' => 'Motion',
'button-press' => 'Button',
- 'button-2press' => 'Button',
- 'button-3press' => 'Button',
+ '2button-press' => 'Button',
+ '3button-press' => 'Button',
'button-release' => 'Button',
'key-press' => 'Key',
'key-release' => 'Key',
diff --git a/t/zz-GdkEvent.t b/t/zz-GdkEvent.t
index 320d321..4460038 100644
--- a/t/zz-GdkEvent.t
+++ b/t/zz-GdkEvent.t
@@ -7,7 +7,7 @@ BEGIN { require './t/inc/setup.pl' }
use strict;
use warnings;
-plan tests => 142;
+plan tests => 144;
sub fields_ok {
my ($event, %fields_values) = @_;
@@ -119,8 +119,10 @@ SKIP: {
# Button #######################################################################
-isa_ok ($event = Gtk3::Gdk::Event->new ('button-press'),
- 'Gtk3::Gdk::EventButton', 'Gtk3::Gdk::Event->new button');
+foreach (qw/3button-press 2button-press button-press/) {
+ isa_ok ($event = Gtk3::Gdk::Event->new ($_),
+ 'Gtk3::Gdk::EventButton', "Gtk3::Gdk::Event->new $_");
+}
fields_ok ($event, time => 42,
x => 13,
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libgtk3-perl.git
More information about the Pkg-perl-cvs-commits
mailing list