summaryrefslogtreecommitdiff
path: root/gtk2_ardour/keyboard.cc
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2010-02-09 00:50:24 +0000
committerDavid Robillard <d@drobilla.net>2010-02-09 00:50:24 +0000
commitb5148d93d5a9e6949f82f8685cab50cb772f2b9d (patch)
treedc83d91573d30819adb9bb2dd91ff13d0a20addf /gtk2_ardour/keyboard.cc
parent535d60237486e2227d22e5febbcfbf868abb11e3 (diff)
Add keyboard shortcut to tooltip text where possible.
git-svn-id: svn://localhost/ardour2/branches/3.0@6657 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/keyboard.cc')
-rw-r--r--gtk2_ardour/keyboard.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/gtk2_ardour/keyboard.cc b/gtk2_ardour/keyboard.cc
index bcdd551c0a..99b24f6e01 100644
--- a/gtk2_ardour/keyboard.cc
+++ b/gtk2_ardour/keyboard.cc
@@ -22,6 +22,7 @@
#include "ardour/filesystem_paths.h"
+#include "ardour_ui.h"
#include "keyboard.h"
#include "opts.h"
@@ -38,9 +39,11 @@ accel_map_changed (GtkAccelMap* /*map*/,
gchar* /*path*/,
guint /*key*/,
GdkModifierType /*mod*/,
- gpointer /*arg*/)
+ gpointer keyboard)
{
+ ArdourKeyboard* me = (ArdourKeyboard*)keyboard;
Keyboard::keybindings_changed ();
+ me->ui.setup_tooltips ();
}
void
@@ -173,7 +176,7 @@ ArdourKeyboard::setup_keybindings ()
/* catch changes */
GtkAccelMap* accelmap = gtk_accel_map_get();
- g_signal_connect (accelmap, "changed", (GCallback) accel_map_changed, 0);
+ g_signal_connect (accelmap, "changed", (GCallback) accel_map_changed, this);
}
Selection::Operation