VKeybd: use a non-translatable port-name (1/2)
This improves session portability, only the "pretty name" should be visible to the user.
This commit is contained in:
parent
b59e687f83
commit
af29e7483b
|
@ -610,10 +610,10 @@ ARDOUR::init (bool use_windows_vst, bool try_optimization, const char* localedir
|
|||
while for pure I/O (e.g. "Click") track/bus creation must always fail.
|
||||
*/
|
||||
|
||||
reserved_io_names[_("Monitor")] = true;
|
||||
reserved_io_names[_("Master")] = true;
|
||||
reserved_io_names[X_("auditioner")] = true; // auditioner.cc Track (s, "auditioner",...)
|
||||
reserved_io_names[_("Virtual Keyboard")] = false;
|
||||
reserved_io_names[_("Monitor")] = true;
|
||||
reserved_io_names[_("Master")] = true;
|
||||
reserved_io_names[X_("auditioner")] = true; // auditioner.cc Track (s, "auditioner",...)
|
||||
reserved_io_names[X_("x-virtual-keyboard")] = false;
|
||||
|
||||
/* pure I/O */
|
||||
reserved_io_names[X_("Click")] = false; // session.cc ClickIO (*this, X_("Click")
|
||||
|
|
|
@ -68,8 +68,9 @@ MidiPortManager::create_ports ()
|
|||
_scene_in = AudioEngine::instance()->register_input_port (DataType::MIDI, X_("Scene in"), true);
|
||||
_scene_out = AudioEngine::instance()->register_output_port (DataType::MIDI, X_("Scene out"), true);
|
||||
|
||||
_vkbd_out = AudioEngine::instance()->register_output_port (DataType::MIDI, _("Virtual Keyboard"), true);
|
||||
_vkbd_out = AudioEngine::instance()->register_output_port (DataType::MIDI, X_("x-virtual-keyboard"), true);
|
||||
boost::dynamic_pointer_cast<AsyncMIDIPort>(_vkbd_out)->set_flush_at_cycle_start (true);
|
||||
_vkbd_out->set_pretty_name (_("Virtual Keyboard"));
|
||||
|
||||
/* Now register ports used to send positional sync data (MTC and MIDI Clock) */
|
||||
|
||||
|
|
|
@ -1270,8 +1270,8 @@ PortManager::fill_midi_port_info_locked ()
|
|||
|
||||
for (vector<string>::iterator p = ports.begin(); p != ports.end(); ++p) {
|
||||
|
||||
/* ugly hack, ideally we'd use a port-flag, or at vkbd_output_port()->name() */
|
||||
if (port_is_mine (*p) && *p != _backend->my_name() + ":" + _("Virtual Keyboard")) {
|
||||
/* ugly hack, ideally we'd use a port-flag, or vkbd_output_port()->name() */
|
||||
if (port_is_mine (*p) && *p != _backend->my_name() + ":x-virtual-keyboard") {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -1281,7 +1281,7 @@ PortManager::fill_midi_port_info_locked ()
|
|||
|
||||
if (port_is_control_only (*p)) {
|
||||
flags = MidiPortControl;
|
||||
} else if (*p == _backend->my_name() + ":" + _("Virtual Keyboard")) {
|
||||
} else if (*p == _backend->my_name() + ":x-virtual-keyboard") {
|
||||
flags = MidiPortFlags(MidiPortSelection | MidiPortMusic);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user