summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gtk2_ardour/piano_key_bindings.cc (renamed from gtk2_ardour/keyboardlayout.cc)34
-rw-r--r--gtk2_ardour/piano_key_bindings.h (renamed from gtk2_ardour/keyboardlayout.h)10
-rw-r--r--gtk2_ardour/pianokeyboard.cc6
-rw-r--r--gtk2_ardour/pianokeyboard.h6
-rw-r--r--gtk2_ardour/virtual_keyboard_window.cc2
-rw-r--r--gtk2_ardour/wscript4
6 files changed, 31 insertions, 31 deletions
diff --git a/gtk2_ardour/keyboardlayout.cc b/gtk2_ardour/piano_key_bindings.cc
index 6effe6d601..2e3e1330c4 100644
--- a/gtk2_ardour/keyboardlayout.cc
+++ b/gtk2_ardour/piano_key_bindings.cc
@@ -20,19 +20,19 @@
#include <cassert>
#include <iostream>
-#include "keyboardlayout.h"
+#include "piano_key_bindings.h"
-KeyboardLayout::KeyboardLayout ()
+PianoKeyBindings::PianoKeyBindings ()
{
bind_keys_qwerty ();
}
-KeyboardLayout::~KeyboardLayout ()
+PianoKeyBindings::~PianoKeyBindings ()
{
}
void
-KeyboardLayout::set_layout (Layout layout)
+PianoKeyBindings::set_layout (Layout layout)
{
switch (layout) {
case QWERTY:
@@ -57,7 +57,7 @@ KeyboardLayout::set_layout (Layout layout)
}
int
-KeyboardLayout::key_binding (const char* key) const
+PianoKeyBindings::key_binding (const char* key) const
{
std::map<std::string, int>::const_iterator kv;
if (key && (kv = _key_bindings.find (key)) != _key_bindings.end ()) {
@@ -67,7 +67,7 @@ KeyboardLayout::key_binding (const char* key) const
}
const char*
-KeyboardLayout::note_binding (int note) const
+PianoKeyBindings::note_binding (int note) const
{
std::map<int, std::string>::const_iterator kv = _note_bindings.find (note);
if (kv == _note_bindings.end ()) {
@@ -76,8 +76,8 @@ KeyboardLayout::note_binding (int note) const
return kv->second.c_str();
}
-KeyboardLayout::Layout
-KeyboardLayout::layout (std::string const& l)
+PianoKeyBindings::Layout
+PianoKeyBindings::layout (std::string const& l)
{
if (l == "QWERTY") {
return QWERTY;
@@ -99,7 +99,7 @@ KeyboardLayout::layout (std::string const& l)
}
const char*
-KeyboardLayout::get_keycode (GdkEventKey* event)
+PianoKeyBindings::get_keycode (GdkEventKey* event)
{
/* We're not using event->keyval, because we need keyval with level set to 0.
E.g. if user holds Shift and presses '7', we want to get a '7', not '&'. */
@@ -122,21 +122,21 @@ KeyboardLayout::get_keycode (GdkEventKey* event)
}
void
-KeyboardLayout::bind_key (const char* key, int note)
+PianoKeyBindings::bind_key (const char* key, int note)
{
_key_bindings[key] = note;
_note_bindings[note] = key;
}
void
-KeyboardLayout::clear_notes ()
+PianoKeyBindings::clear_notes ()
{
_key_bindings.clear ();
_note_bindings.clear ();
}
void
-KeyboardLayout::bind_keys_qwerty ()
+PianoKeyBindings::bind_keys_qwerty ()
{
clear_notes ();
@@ -187,7 +187,7 @@ KeyboardLayout::bind_keys_qwerty ()
}
void
-KeyboardLayout::bind_keys_qwertz ()
+PianoKeyBindings::bind_keys_qwertz ()
{
bind_keys_qwerty ();
@@ -197,7 +197,7 @@ KeyboardLayout::bind_keys_qwertz ()
}
void
-KeyboardLayout::bind_keys_azerty ()
+PianoKeyBindings::bind_keys_azerty ()
{
clear_notes ();
@@ -241,7 +241,7 @@ KeyboardLayout::bind_keys_azerty ()
}
void
-KeyboardLayout::bind_keys_dvorak ()
+PianoKeyBindings::bind_keys_dvorak ()
{
clear_notes ();
@@ -295,7 +295,7 @@ KeyboardLayout::bind_keys_dvorak ()
}
void
-KeyboardLayout::bind_keys_basic_qwerty ()
+PianoKeyBindings::bind_keys_basic_qwerty ()
{
clear_notes ();
@@ -325,7 +325,7 @@ KeyboardLayout::bind_keys_basic_qwerty ()
}
void
-KeyboardLayout::bind_keys_basic_qwertz ()
+PianoKeyBindings::bind_keys_basic_qwertz ()
{
clear_notes ();
diff --git a/gtk2_ardour/keyboardlayout.h b/gtk2_ardour/piano_key_bindings.h
index 1d411248d0..68e33649ea 100644
--- a/gtk2_ardour/keyboardlayout.h
+++ b/gtk2_ardour/piano_key_bindings.h
@@ -17,8 +17,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#ifndef _KEYBOARD_LAYOUT_H_
-#define _KEYBOARD_LAYOUT_H_
+#ifndef _PIANO_KEY_BINDINGS_H_
+#define _PIANO_KEY_BINDINGS_H_
#include <map>
#include <string>
@@ -29,11 +29,11 @@
* Class for mapping PC keyboard keys to note pitches. Used by the
* Virtual MIDI Keyboard.
*/
-class KeyboardLayout
+class PianoKeyBindings
{
public:
- KeyboardLayout ();
- ~KeyboardLayout ();
+ PianoKeyBindings ();
+ ~PianoKeyBindings ();
enum Layout {
QWERTY,
diff --git a/gtk2_ardour/pianokeyboard.cc b/gtk2_ardour/pianokeyboard.cc
index 3a7a6ea571..ba5a249917 100644
--- a/gtk2_ardour/pianokeyboard.cc
+++ b/gtk2_ardour/pianokeyboard.cc
@@ -357,7 +357,7 @@ APianoKeyboard::on_key_press_event (GdkEventKey* event)
return true;
}
- char const* key = KeyboardLayout::get_keycode (event);
+ char const* key = PianoKeyBindings::get_keycode (event);
int note = _keyboard_layout.key_binding (key);
if (note < -1) {
@@ -408,7 +408,7 @@ APianoKeyboard::on_key_release_event (GdkEventKey* event)
return true;
}
- char const* key = KeyboardLayout::get_keycode (event);
+ char const* key = PianoKeyBindings::get_keycode (event);
if (!key) {
return false;
@@ -893,7 +893,7 @@ APianoKeyboard::set_octave_range (int octave_range)
}
void
-APianoKeyboard::set_keyboard_layout (KeyboardLayout::Layout layout)
+APianoKeyboard::set_keyboard_layout (PianoKeyBindings::Layout layout)
{
_keyboard_layout.set_layout (layout);
queue_draw ();
diff --git a/gtk2_ardour/pianokeyboard.h b/gtk2_ardour/pianokeyboard.h
index a3fbfc8568..32bf6c7a56 100644
--- a/gtk2_ardour/pianokeyboard.h
+++ b/gtk2_ardour/pianokeyboard.h
@@ -23,7 +23,7 @@
#include <map>
#include <gtkmm/drawingarea.h>
-#include "keyboardlayout.h"
+#include "piano_key_bindings.h"
#define NNOTES (128)
@@ -54,7 +54,7 @@ public:
void set_monophonic (bool monophonic);
void set_octave (int octave);
void set_octave_range (int octave_range);
- void set_keyboard_layout (KeyboardLayout::Layout layout);
+ void set_keyboard_layout (PianoKeyBindings::Layout layout);
void set_velocities (int min_vel, int max_vel, int key_vel);
protected:
@@ -125,7 +125,7 @@ private:
PKNote _notes[NNOTES];
- KeyboardLayout _keyboard_layout;
+ PianoKeyBindings _keyboard_layout;
std::map<std::string, int> _note_stack;
/* these are only valid during expose/draw */
diff --git a/gtk2_ardour/virtual_keyboard_window.cc b/gtk2_ardour/virtual_keyboard_window.cc
index 8dd163d9bf..ce53acd3ae 100644
--- a/gtk2_ardour/virtual_keyboard_window.cc
+++ b/gtk2_ardour/virtual_keyboard_window.cc
@@ -365,7 +365,7 @@ VirtualKeyboardWindow::on_key_release_event (GdkEventKey* ev)
void
VirtualKeyboardWindow::select_keyboard_layout (std::string const& l)
{
- _piano.set_keyboard_layout (KeyboardLayout::layout (l));
+ _piano.set_keyboard_layout (PianoKeyBindings::layout (l));
_piano.grab_focus ();
}
diff --git a/gtk2_ardour/wscript b/gtk2_ardour/wscript
index 51d5d4708d..801c9ca06a 100644
--- a/gtk2_ardour/wscript
+++ b/gtk2_ardour/wscript
@@ -125,8 +125,6 @@ gtk2_ardour_sources = [
'ghostregion.cc',
'global_port_matrix.cc',
'group_tabs.cc',
- 'keyboardlayout.cc',
- 'pianokeyboard.cc',
'gui_object.cc',
'idleometer.cc',
'insert_remove_time_dialog.cc',
@@ -193,6 +191,8 @@ gtk2_ardour_sources = [
'panner_ui.cc',
'patch_change.cc',
'patch_change_widget.cc',
+ 'pianokeyboard.cc',
+ 'piano_key_bindings.cc',
'piano_roll_header.cc',
'pingback.cc',
'playlist_selector.cc',