* [PATCH 0/2] gitk: Added support for OS X mouse wheel
[not found] <8c5c35580710141727k4bbd2bgc2292cfcc6f97c4a@mail.gmail.com>
@ 2007-10-15 9:33 ` Jonathan del Strother
2007-10-15 9:33 ` [PATCH 1/2] " Jonathan del Strother
2007-10-15 9:33 ` [PATCH 2/2] Fixing gitk indentation Jonathan del Strother
2 siblings, 0 replies; 3+ messages in thread
From: Jonathan del Strother @ 2007-10-15 9:33 UTC (permalink / raw)
To: git
On 15 Oct 2007, at 01:27, Lars Hjemli wrote:
> Your patch has been mangled, probably by your MUA.
>
> Also, these -/+ 4 lines seem to only change tab into spaces: please
> send such cleanups in a separate patch
Alright, let's try again. First patch fixes the mouse wheel, second patch fixes the weird indentation
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH 1/2] gitk: Added support for OS X mouse wheel
[not found] <8c5c35580710141727k4bbd2bgc2292cfcc6f97c4a@mail.gmail.com>
2007-10-15 9:33 ` [PATCH 0/2] gitk: Added support for OS X mouse wheel Jonathan del Strother
@ 2007-10-15 9:33 ` Jonathan del Strother
2007-10-15 9:33 ` [PATCH 2/2] Fixing gitk indentation Jonathan del Strother
2 siblings, 0 replies; 3+ messages in thread
From: Jonathan del Strother @ 2007-10-15 9:33 UTC (permalink / raw)
To: git; +Cc: Jonathan del Strother
From: Jonathan del Strother <jon.delStrother@bestbefore.tv>
(Väinö Järvelä supplied this patch a while ago for 1.5.2. It no longer
applied cleanly, so I'm reposting it.)
MacBook doesn't seem to recognize MouseRelease-4 and -5 events, at all.
So i added a support for the MouseWheel event, which i limited to Tcl/tk
aqua, as i couldn't test it neither on Linux or Windows. Tcl/tk needs to
be updated from the version that is shipped with OS X 10.4 Tiger, for
this patch to work.
Signed-off-by: Jonathan del Strother <jon.delStrother@bestbefore.tv>
---
gitk | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/gitk b/gitk
index 300fdce..ee2a6f5 100755
--- a/gitk
+++ b/gitk
@@ -843,6 +843,12 @@ proc makewindow {} {
} else {
bindall <ButtonRelease-4> "allcanvs yview scroll -5 units"
bindall <ButtonRelease-5> "allcanvs yview scroll 5 units"
+ if {[tk windowingsystem] eq "aqua"} {
+ bindall <MouseWheel> {
+ set delta [expr {- (%D)}]
+ allcanvs yview scroll $delta units
+ }
+ }
}
bindall <2> "canvscan mark %W %x %y"
bindall <B2-Motion> "canvscan dragto %W %x %y"
--
1.5.3.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH 2/2] Fixing gitk indentation
[not found] <8c5c35580710141727k4bbd2bgc2292cfcc6f97c4a@mail.gmail.com>
2007-10-15 9:33 ` [PATCH 0/2] gitk: Added support for OS X mouse wheel Jonathan del Strother
2007-10-15 9:33 ` [PATCH 1/2] " Jonathan del Strother
@ 2007-10-15 9:33 ` Jonathan del Strother
2 siblings, 0 replies; 3+ messages in thread
From: Jonathan del Strother @ 2007-10-15 9:33 UTC (permalink / raw)
To: git; +Cc: Jonathan del Strother
From: Jonathan del Strother <jon.delStrother@bestbefore.tv>
Just tweaking some minor indentation issues in gitk
Signed-off-by: Jonathan del Strother <jon.delStrother@bestbefore.tv>
---
gitk | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/gitk b/gitk
index ee2a6f5..9b3e627 100755
--- a/gitk
+++ b/gitk
@@ -838,11 +838,11 @@ proc makewindow {} {
bindall <1> {selcanvline %W %x %y}
#bindall <B1-Motion> {selcanvline %W %x %y}
if {[tk windowingsystem] == "win32"} {
- bind . <MouseWheel> { windows_mousewheel_redirector %W %X %Y %D }
- bind $ctext <MouseWheel> { windows_mousewheel_redirector %W %X %Y %D ; break }
+ bind . <MouseWheel> { windows_mousewheel_redirector %W %X %Y %D }
+ bind $ctext <MouseWheel> { windows_mousewheel_redirector %W %X %Y %D ; break }
} else {
- bindall <ButtonRelease-4> "allcanvs yview scroll -5 units"
- bindall <ButtonRelease-5> "allcanvs yview scroll 5 units"
+ bindall <ButtonRelease-4> "allcanvs yview scroll -5 units"
+ bindall <ButtonRelease-5> "allcanvs yview scroll 5 units"
if {[tk windowingsystem] eq "aqua"} {
bindall <MouseWheel> {
set delta [expr {- (%D)}]
--
1.5.3.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2007-10-15 9:33 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <8c5c35580710141727k4bbd2bgc2292cfcc6f97c4a@mail.gmail.com>
2007-10-15 9:33 ` [PATCH 0/2] gitk: Added support for OS X mouse wheel Jonathan del Strother
2007-10-15 9:33 ` [PATCH 1/2] " Jonathan del Strother
2007-10-15 9:33 ` [PATCH 2/2] Fixing gitk indentation Jonathan del Strother
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).