diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2010-05-25 16:45:21 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2010-05-25 16:45:21 +0000 |
commit | 6b19aee3b511eaae2800837175e9b9a931d325e7 (patch) | |
tree | 884dfd55ed65e94c1b713d51b366bfe14909e200 /gtk2_ardour/utils.cc | |
parent | 2881a495ef8aa020a86ee761cac7a3ba74bcfc58 (diff) |
split out sndfile manager code into its own file; move a couple of utility functions into gtkmm2ext ; add knob PNG generating tool ; break appearance of monitor section for now
git-svn-id: svn://localhost/ardour2/branches/3.0@7160 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/utils.cc')
-rw-r--r-- | gtk2_ardour/utils.cc | 84 |
1 files changed, 1 insertions, 83 deletions
diff --git a/gtk2_ardour/utils.cc b/gtk2_ardour/utils.cc index e96137ee2c..ac43d06e59 100644 --- a/gtk2_ardour/utils.cc +++ b/gtk2_ardour/utils.cc @@ -684,7 +684,7 @@ key_press_focus_accelerator_handler (Gtk::Window& window, GdkEventKey* ev) uint32_t fakekey = ev->keyval; - if (possibly_translate_keyval_to_make_legal_accelerator (fakekey)) { + if (Gtkmm2ext::possibly_translate_keyval_to_make_legal_accelerator (fakekey)) { if (allow_activating && gtk_accel_groups_activate(G_OBJECT(win), fakekey, GdkModifierType(ev->state))) { return true; } @@ -916,88 +916,6 @@ reset_dpi () DPIReset();//Emit Signal } -bool -possibly_translate_keyval_to_make_legal_accelerator (uint32_t& keyval) -{ - int fakekey = GDK_VoidSymbol; - - switch (keyval) { - case GDK_Tab: - case GDK_ISO_Left_Tab: - fakekey = GDK_nabla; - break; - - case GDK_Up: - fakekey = GDK_uparrow; - break; - - case GDK_Down: - fakekey = GDK_downarrow; - break; - - case GDK_Right: - fakekey = GDK_rightarrow; - break; - - case GDK_Left: - fakekey = GDK_leftarrow; - break; - - case GDK_Return: - fakekey = GDK_3270_Enter; - break; - - case GDK_KP_Enter: - fakekey = GDK_F35; - break; - - default: - break; - } - - if (fakekey != GDK_VoidSymbol) { - keyval = fakekey; - return true; - } - - return false; -} - -uint32_t -possibly_translate_legal_accelerator_to_real_key (uint32_t keyval) -{ - switch (keyval) { - case GDK_nabla: - return GDK_Tab; - break; - - case GDK_uparrow: - return GDK_Up; - break; - - case GDK_downarrow: - return GDK_Down; - break; - - case GDK_rightarrow: - return GDK_Right; - break; - - case GDK_leftarrow: - return GDK_Left; - break; - - case GDK_3270_Enter: - return GDK_Return; - - case GDK_F35: - return GDK_KP_Enter; - break; - } - - return keyval; -} - inline guint8 |