mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-07 07:14:56 +01:00
add insert-at combo selector for duplicate tracks dialog
This commit is contained in:
parent
444b9e8903
commit
ae32f44dc9
2 changed files with 36 additions and 0 deletions
|
|
@ -49,6 +49,19 @@ DuplicateRouteDialog::DuplicateRouteDialog ()
|
|||
playlist_button_box.pack_start (share_playlists_button, false, false);
|
||||
playlist_button_box.show_all ();
|
||||
|
||||
insert_at_combo.append_text (_("First"));
|
||||
insert_at_combo.append_text (_("Before Selection"));
|
||||
insert_at_combo.append_text (_("After Selection"));
|
||||
insert_at_combo.append_text (_("Last"));
|
||||
insert_at_combo.set_active (3);
|
||||
|
||||
Gtk::Label* l = manage (new Label (_("Insert duplicates at: ")));
|
||||
Gtk::HBox* b = manage (new HBox);
|
||||
b->pack_start (*l, false, false, 10);
|
||||
b->pack_start (insert_at_combo, true, true);
|
||||
|
||||
get_vbox()->pack_end (*b, false, false, 10);
|
||||
|
||||
get_vbox()->show_all ();
|
||||
|
||||
add_button (Stock::CANCEL, RESPONSE_CANCEL);
|
||||
|
|
@ -179,3 +192,20 @@ DuplicateRouteDialog::on_response (int response)
|
|||
msg.run ();
|
||||
}
|
||||
}
|
||||
|
||||
RouteDialogs::InsertAt
|
||||
DuplicateRouteDialog::insert_at ()
|
||||
{
|
||||
using namespace RouteDialogs;
|
||||
|
||||
std::string str = insert_at_combo.get_active_text();
|
||||
|
||||
if (str == _("First")) {
|
||||
return First;
|
||||
} else if (str == _("After Selection")) {
|
||||
return AfterSelection;
|
||||
} else if (str == _("Before Selection")){
|
||||
return BeforeSelection;
|
||||
}
|
||||
return Last;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue