mirror of
https://gitlab.gnome.org/GNOME/gimp.git
synced 2025-07-03 17:33:25 +00:00
build/win: Upgrade gtk2 to 2.24.28
This commit is contained in:
parent
86807f92ed
commit
1e8b9f46a0
2 changed files with 3 additions and 69 deletions
|
@ -156,10 +156,9 @@
|
|||
</autotools>
|
||||
|
||||
<autotools id="gtk2" autogen-sh="configure" makeargs=" || rm -f gtk/gtk.def && make" makeinstallargs="install -j1">
|
||||
<branch version="2.24.23" repo="gnome.org"
|
||||
module="gtk+/2.24/gtk+-2.24.23.tar.xz"
|
||||
hash="sha256:a0a406e27e9b5e7d6b2c4334212706ed5cdcd41e713e66c9ae950655dd61517c">
|
||||
<patch file="gtk-horiz-scrolling.patch" strip="1"/>
|
||||
<branch version="2.24.28" repo="gnome.org"
|
||||
module="gtk+/2.24/gtk+-2.24.28.tar.xz"
|
||||
hash="sha256:b2c6441e98bc5232e5f9bba6965075dcf580a8726398f7374d39f90b88ed4656">
|
||||
</branch>
|
||||
<dependencies>
|
||||
<dep package="glib2"/>
|
||||
|
|
|
@ -1,65 +0,0 @@
|
|||
From c0e0a1508be3ccf349717497af2e8a4d77027649 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD=20=D0=98=D0=B6=D0=B1?=
|
||||
=?UTF-8?q?=D1=83=D0=BB=D0=B0=D1=82=D0=BE=D0=B2?= <lrn1986@gmail.com>
|
||||
Date: Thu, 16 Apr 2015 23:11:14 +0000
|
||||
Subject: W32: Support horizontal mouse wheel scrolling
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=748014
|
||||
|
||||
diff --git a/gdk/win32/gdkevents-win32.c b/gdk/win32/gdkevents-win32.c
|
||||
index c55cee0..7ff7c08 100644
|
||||
--- a/gdk/win32/gdkevents-win32.c
|
||||
+++ b/gdk/win32/gdkevents-win32.c
|
||||
@@ -2450,6 +2450,7 @@ gdk_event_translate (MSG *msg,
|
||||
break;
|
||||
|
||||
case WM_MOUSEWHEEL:
|
||||
+ case WM_MOUSEHWHEEL:
|
||||
GDK_NOTE (EVENTS, g_print (" %d", (short) HIWORD (msg->wParam)));
|
||||
|
||||
/* WM_MOUSEWHEEL is delivered to the focus window. Work around
|
||||
@@ -2500,8 +2501,13 @@ gdk_event_translate (MSG *msg,
|
||||
|
||||
event = gdk_event_new (GDK_SCROLL);
|
||||
event->scroll.window = window;
|
||||
- event->scroll.direction = (((short) HIWORD (msg->wParam)) > 0) ?
|
||||
- GDK_SCROLL_UP : GDK_SCROLL_DOWN;
|
||||
+
|
||||
+ if (msg->message == WM_MOUSEWHEEL)
|
||||
+ event->scroll.direction = (((short) HIWORD (msg->wParam)) > 0) ?
|
||||
+ GDK_SCROLL_UP : GDK_SCROLL_DOWN;
|
||||
+ else if (msg->message == WM_MOUSEHWHEEL)
|
||||
+ event->scroll.direction = (((short) HIWORD (msg->wParam)) > 0) ?
|
||||
+ GDK_SCROLL_RIGHT : GDK_SCROLL_LEFT;
|
||||
event->scroll.time = _gdk_win32_get_next_tick (msg->time);
|
||||
event->scroll.x = (gint16) point.x;
|
||||
event->scroll.y = (gint16) point.y;
|
||||
diff --git a/gdk/win32/gdkmain-win32.c b/gdk/win32/gdkmain-win32.c
|
||||
index f12c166..ee28ba6 100644
|
||||
--- a/gdk/win32/gdkmain-win32.c
|
||||
+++ b/gdk/win32/gdkmain-win32.c
|
||||
@@ -759,6 +759,7 @@ _gdk_win32_message_to_string (UINT msg)
|
||||
CASE (WM_MBUTTONUP);
|
||||
CASE (WM_MBUTTONDBLCLK);
|
||||
CASE (WM_MOUSEWHEEL);
|
||||
+ CASE (WM_MOUSEHWHEEL);
|
||||
CASE (WM_XBUTTONDOWN);
|
||||
CASE (WM_XBUTTONUP);
|
||||
CASE (WM_XBUTTONDBLCLK);
|
||||
diff --git a/gdk/win32/gdkprivate-win32.h b/gdk/win32/gdkprivate-win32.h
|
||||
index dbb9a79..a14d8f5 100644
|
||||
--- a/gdk/win32/gdkprivate-win32.h
|
||||
+++ b/gdk/win32/gdkprivate-win32.h
|
||||
@@ -90,6 +90,9 @@
|
||||
#ifndef WM_APPCOMMAND
|
||||
#define WM_APPCOMMAND 0x319
|
||||
#endif
|
||||
+#ifndef WM_MOUSEHWHEEL
|
||||
+#define WM_MOUSEHWHEEL 0x20E
|
||||
+#endif
|
||||
|
||||
#ifndef CF_DIBV5
|
||||
#define CF_DIBV5 17
|
||||
--
|
||||
cgit v0.10.2
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue