along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- $Id$
*/
#include <cstdio>
using namespace PBD;
static const char* channel_setup_names[] = {
- "Mono",
- "Stereo",
- "3 Channels",
- "4 Channels",
- "6 Channels",
- "8 Channels",
- "Manual Setup",
+ N_("Mono"),
+ N_("Stereo"),
+ N_("3 Channels"),
+ N_("4 Channels"),
+ N_("6 Channels"),
+ N_("8 Channels"),
+ N_("Manual Setup"),
+ "MIDI",
0
};
static const char* track_mode_names[] = {
- "Normal",
- "Tape",
+ N_("Normal"),
+ N_("Tape"),
0
};
routes_spinner (routes_adjustment)
{
if (channel_combo_strings.empty()) {
- channel_combo_strings = PBD::internationalize (channel_setup_names);
+ channel_combo_strings = I18N (channel_setup_names);
}
if (track_mode_strings.empty()) {
- track_mode_strings = PBD::internationalize (track_mode_names);
+ track_mode_strings = I18N (track_mode_names);
}
set_name ("AddRouteDialog");
if (track_button.get_active()) {
track_mode_combo.set_sensitive (true);
} else {
- track_mode_combo.set_sensitive (true);
+ track_mode_combo.set_sensitive (false);
}
}
return track_button.get_active ();
}
+ARDOUR::DataType
+AddRouteDialog::type ()
+{
+ // FIXME: ew
+
+ const string str = channel_combo.get_active_text();
+ if (str == _("MIDI"))
+ return ARDOUR::DataType::MIDI;
+ else
+ return ARDOUR::DataType::AUDIO;
+}
+
string
AddRouteDialog::name_template ()
{
string str = channel_combo.get_active_text();
int chns;
- if (str == _("Mono")) {
+ if (str == _("Mono") || str == _("MIDI")) {
return 1;
} else if (str == _("Stereo")) {
return 2;