Package: dirdiff
Version: 2.1-6
Severity: wishlist
Tags: patch
Hello Santiago and Paul
attached you'll find a patch that adds menu accelerators to dirdiff.
That is, like in any other program, it allows you to press Alt-F (and
similar for the other menu entries) to open that menu entry.
I'm sending a Cc: to Paul Mackerras in the hopes that maybe this would
get included upstream and so make it also to the other distributions
and the world.
In addition to the attached patch to dirdiff that in the case of Debian
would go to debian/patches/menu-accelarators.patch you can also:
* echo "menu-accelarators.patch" >> debian/patches/series
and
* add something similar to this the top of debian/changelog:
#############################################################################
dirdiff (2.1-6) unstable; urgency=low
[Tomas Pospisek]
* add menu accelerators
-- Tomáš Pospíšek <[email protected]> Sun, 14 Jul 2013 12:15:44 +0200
#############################################################################
Thanks,
*t
-- System Information:
Debian Release: 7.1
APT prefers stable
APT policy: (500, 'stable'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.10-rc7-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_CH.UTF-8, LC_CTYPE=de_CH.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages dirdiff depends on:
ii libc6 2.13-38
ii tcl8.5 8.5.11-2
ii tk8.5 8.5.11-2
dirdiff recommends no packages.
dirdiff suggests no packages.
-- no debconf information
--- cvs-local.orig/dirdiff
+++ cvs-local/dirdiff
@@ -607,7 +607,7 @@
# Native-style menubar
menu .bar
- .bar add cascade -label "File" -menu .bar.file
+ .bar add cascade -label "File" -menu .bar.file -accelerator "Alt-F" -underline 0
# File menu
menu .bar.file
@@ -632,17 +632,17 @@
# Diff menu
set diffbut .bar.diff
menu $diffbut
- .bar add cascade -label "Diff" -menu $diffbut
+ .bar add cascade -label "Diff" -menu $diffbut -accelerator "Alt-D" -underline 0
$diffbut add command -label "All" -command difffiles
# Copy menu
set copybut .bar.copy
menu $copybut
- .bar add cascade -label "Copy/Del" -menu $copybut
+ .bar add cascade -label "Copy/Del" -menu $copybut -accelerator "Alt-C" -underline 0
# Options menu
menu .bar.options
- .bar add cascade -label "Options" -menu .bar.options
+ .bar add cascade -label "Options" -menu .bar.options -accelerator "Alt-O" -underline 0
.bar.options add radiobutton -label "Literal comparison" \
-variable rcsflag -value " " \
@@ -683,7 +683,7 @@
# Help menu
menu .bar.help
- .bar add cascade -label "Help" -menu .bar.help
+ .bar add cascade -label "Help" -menu .bar.help -accelerator "Alt-H" -underline 0
.bar.help add command -label "About dirdiff" -command about
.bar.help add command -label "About diff" -command about_diff
.bar.help add command -label "Show help text" -command helptext