* [PATCH] gitk: Enable mouse horizontal scrolling in diff pane
@ 2014-11-15 14:05 Gabriele Mazzotta
2014-11-16 8:00 ` Stefan Haller
2015-03-22 3:37 ` Paul Mackerras
0 siblings, 2 replies; 3+ messages in thread
From: Gabriele Mazzotta @ 2014-11-15 14:05 UTC (permalink / raw)
To: git; +Cc: paulus, Gabriele Mazzotta
Currently it's required to hold Shift and scroll up and down to move
horizontally. Listen to Button-6 and Button-7 events too to make
horizontal scrolling handier with touchpads and some mice.
Signed-off-by: Gabriele Mazzotta <gabriele.mzt@gmail.com>
---
gitk-git/gitk | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/gitk-git/gitk b/gitk-git/gitk
index 78358a7..95a98e3 100755
--- a/gitk-git/gitk
+++ b/gitk-git/gitk
@@ -2516,6 +2516,13 @@ proc makewindow {} {
} else {
bindall <ButtonRelease-4> "allcanvs yview scroll -5 units"
bindall <ButtonRelease-5> "allcanvs yview scroll 5 units"
+ bind $ctext <Button> {
+ if {"%b" eq 6} {
+ $ctext xview scroll -5 units
+ } elseif {"%b" eq 7} {
+ $ctext xview scroll 5 units
+ }
+ }
if {[tk windowingsystem] eq "aqua"} {
bindall <MouseWheel> {
set delta [expr {- (%D)}]
--
2.1.3
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] gitk: Enable mouse horizontal scrolling in diff pane
2014-11-15 14:05 [PATCH] gitk: Enable mouse horizontal scrolling in diff pane Gabriele Mazzotta
@ 2014-11-16 8:00 ` Stefan Haller
2015-03-22 3:37 ` Paul Mackerras
1 sibling, 0 replies; 3+ messages in thread
From: Stefan Haller @ 2014-11-16 8:00 UTC (permalink / raw)
To: Gabriele Mazzotta, git; +Cc: paulus
Gabriele Mazzotta <gabriele.mzt@gmail.com> wrote:
> Currently it's required to hold Shift and scroll up and down to move
> horizontally. Listen to Button-6 and Button-7 events too to make
> horizontal scrolling handier with touchpads and some mice.
Hm, on my Macbook the diff pane already scrolls in all four directions
with two-finger scrolling on the trackpad. (Without your patch, I mean.)
In my copy of gitk I did the opposite for the commit list though; I
can't stand it that I accidentally scroll left or right with the
trackpad, so I commented out some code to restrict it to only vertical
scrolling. I never posted this patch because I bet many people like the
current behaviour. Just so you know that such a change might be
controversial.
--
Stefan Haller
Berlin, Germany
http://www.haller-berlin.de/
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] gitk: Enable mouse horizontal scrolling in diff pane
2014-11-15 14:05 [PATCH] gitk: Enable mouse horizontal scrolling in diff pane Gabriele Mazzotta
2014-11-16 8:00 ` Stefan Haller
@ 2015-03-22 3:37 ` Paul Mackerras
1 sibling, 0 replies; 3+ messages in thread
From: Paul Mackerras @ 2015-03-22 3:37 UTC (permalink / raw)
To: Gabriele Mazzotta; +Cc: git
On Sat, Nov 15, 2014 at 03:05:06PM +0100, Gabriele Mazzotta wrote:
> Currently it's required to hold Shift and scroll up and down to move
> horizontally. Listen to Button-6 and Button-7 events too to make
> horizontal scrolling handier with touchpads and some mice.
>
> Signed-off-by: Gabriele Mazzotta <gabriele.mzt@gmail.com>
Thanks, applied.
Paul.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2015-03-22 3:41 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-15 14:05 [PATCH] gitk: Enable mouse horizontal scrolling in diff pane Gabriele Mazzotta
2014-11-16 8:00 ` Stefan Haller
2015-03-22 3:37 ` Paul Mackerras
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).