--- gigedit/trunk/src/gigedit/mainwindow.cpp 2008/01/30 02:20:48 1654 +++ gigedit/trunk/src/gigedit/mainwindow.cpp 2008/02/03 14:10:47 1661 @@ -260,6 +260,7 @@ m_VBox.pack_start(*menuBar, Gtk::PACK_SHRINK); m_VBox.pack_start(m_HPaned); m_VBox.pack_start(m_RegionChooser, Gtk::PACK_SHRINK); + m_VBox.pack_start(m_RegionChooser.m_VirtKeybPropsBox, Gtk::PACK_SHRINK); m_VBox.pack_start(m_DimRegionChooser, Gtk::PACK_SHRINK); m_VBox.pack_start(m_StatusBar, Gtk::PACK_SHRINK); @@ -1048,12 +1049,21 @@ eFineTune("Fine tune", -8400, 8400), ePitchbendRange("Pitchbend range", 0, 12), ePianoReleaseMode("Piano release mode"), - eDimensionKeyRangeLow("Dimension key range low"), - eDimensionKeyRangeHigh("Dimension key range high"), + eDimensionKeyRangeLow("Keyswitching range low"), + eDimensionKeyRangeHigh("Keyswitching range high"), update_model(0) { set_title("Instrument Properties"); + eDimensionKeyRangeLow.set_tip( + _("start of the keyboard area which should switch the " + "\"keyswitching\" dimension") + ); + eDimensionKeyRangeHigh.set_tip( + _("end of the keyboard area which should switch the " + "\"keyswitching\" dimension") + ); + connect(eIsDrum, &InstrumentProps::set_IsDrum); connect(eMIDIBank, &InstrumentProps::set_MIDIBank); connect(eMIDIProgram, &InstrumentProps::set_MIDIProgram); @@ -1750,3 +1760,11 @@ sigc::signal& MainWindow::signal_note_off() { return note_off_signal; } + +sigc::signal& MainWindow::signal_keyboard_key_hit() { + return m_RegionChooser.signal_keyboard_key_hit(); +} + +sigc::signal& MainWindow::signal_keyboard_key_released() { + return m_RegionChooser.signal_keyboard_key_released(); +}