diff options
Diffstat (limited to 'gtk2_ardour/rc_option_editor.cc')
-rw-r--r-- | gtk2_ardour/rc_option_editor.cc | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/gtk2_ardour/rc_option_editor.cc b/gtk2_ardour/rc_option_editor.cc index d172b32eee..2844e947db 100644 --- a/gtk2_ardour/rc_option_editor.cc +++ b/gtk2_ardour/rc_option_editor.cc @@ -2586,6 +2586,7 @@ RCOptionEditor::RCOptionEditor () add_option (_("Editor/Modifiers"), new KeyboardOptions); add_option (_("Editor/Modifiers"), new OptionEditorBlank ()); + /* MIXER -- SOLO AND MUTE */ add_option (_("Mixer"), new OptionEditorHeading (_("Solo"))); @@ -2901,6 +2902,26 @@ RCOptionEditor::RCOptionEditor () sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_sound_midi_notes) )); + add_option (_("MIDI"), new OptionEditorHeading (_("Virtual Keyboard"))); + + ComboOption<std::string>* vkeybdlayout = new ComboOption<std::string> ( + "vkeybd-layout", + _("Virtual Keyboard Layout"), + sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::get_vkeybd_layout), + sigc::mem_fun (UIConfiguration::instance(), &UIConfiguration::set_vkeybd_layout) + ); + + vkeybdlayout->add ("QWERTY", _("QWERTY")); + vkeybdlayout->add ("QWERTZ", _("QWERTZ")); + vkeybdlayout->add ("AZERTY", _("AZERTY")); + vkeybdlayout->add ("AZERTY", _("AZERTY")); + vkeybdlayout->add ("DVORAK", _("DVORAK")); + vkeybdlayout->add ("QWERTY Single", _("QWERTY Single")); + vkeybdlayout->add ("QWERTZ Single", _("QWERTZ Single")); + + add_option (_("MIDI"), vkeybdlayout); + + /* Click */ add_option (_("Metronome"), new OptionEditorHeading (_("Metronome"))); |