- cancel_button = add_button (_("Cancel"), Gtk::RESPONSE_CANCEL);
-
- get_vbox()->set_spacing (5);
- get_vbox()->set_border_width (12);
-
- if (pitching) {
-
- upper_button_box.set_spacing (5);
- upper_button_box.set_border_width (5);
-
- Gtk::Label* l;
-
- l = manage (new Label (_("Octaves")));
- upper_button_box.pack_start (*l, false, false);
- upper_button_box.pack_start (pitch_octave_spinner, false, false);
-
- l = manage (new Label (_("Semitones (12TET)")));
- upper_button_box.pack_start (*l, false, false);
- upper_button_box.pack_start (pitch_semitone_spinner, false, false);
-
- l = manage (new Label (_("Cents")));
- upper_button_box.pack_start (*l, false, false);
- upper_button_box.pack_start (pitch_cent_spinner, false, false);
-
- pitch_cent_spinner.set_digits (1);
-
- upper_button_box.pack_start (preserve_formants_button, false, false);
-
-
- add_button (_("Shift"), Gtk::RESPONSE_ACCEPT);
-
- get_vbox()->pack_start (upper_button_box, false, false);
+ for (RegionSelection::iterator i = regions.begin(); i != regions.end(); ++i) {
+ if ((*i)->region()->data_type() == DataType::AUDIO) {
+ audio.push_back ((*i)->region());
+ } else if ((*i)->region()->data_type() == DataType::MIDI) {
+ midi.push_back ((*i)->region());
+ }
+ }