diff --git a/gtk2_ardour/add_midi_cc_track_dialog.cc b/gtk2_ardour/add_midi_cc_track_dialog.cc deleted file mode 100644 index c3ccd92f3c..0000000000 --- a/gtk2_ardour/add_midi_cc_track_dialog.cc +++ /dev/null @@ -1,85 +0,0 @@ -/* - Copyright (C) 2000-2007 Paul Davis - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -*/ - -#include -#include -#include - -#include -#include -#include "pbd/error.h" -#include "pbd/convert.h" - -#include "utils.h" -#include "add_midi_cc_track_dialog.h" -#include "i18n.h" - -using namespace Gtk; -using namespace std; -using namespace PBD; -using namespace ARDOUR; - -AddMidiCCTrackDialog::AddMidiCCTrackDialog () - : Dialog (_("Add MIDI Controller Track")) - , _chan_adjustment (1, 1, 16, 1, 8, 8) - , _chan_spinner (_chan_adjustment) - , _cc_num_adjustment (1, 1, 128, 1, 10, 10) - , _cc_num_spinner (_cc_num_adjustment) -{ - set_name ("AddMidiCCTrackDialog"); - set_wmclass (X_("ardour_add_track_bus"), PROGRAM_NAME); - set_position (Gtk::WIN_POS_MOUSE); - set_resizable (false); - - _chan_spinner.set_name ("AddMidiCCTrackDialogSpinner"); - _cc_num_spinner.set_name ("AddMidiCCTrackDialogSpinner"); - - HBox *chan_box = manage (new HBox()); - Label *chan_label = manage(new Label("Channel: ")); - chan_box->pack_start(*chan_label, true, true, 4); - chan_box->pack_start(_chan_spinner, false, false, 4); - get_vbox()->pack_start(*chan_box, true, true, 4); - - HBox* num_box = manage (new HBox()); - Label *num_label = manage(new Label("Controller: ")); - num_box->pack_start(*num_label, true, true, 4); - num_box->pack_start(_cc_num_spinner, false, false, 4); - get_vbox()->pack_start(*num_box, true, true, 4); - - add_button (Stock::CANCEL, RESPONSE_CANCEL); - add_button (Stock::ADD, RESPONSE_ACCEPT); - - _chan_spinner.show(); - chan_box->show(); - chan_label->show(); - _cc_num_spinner.show(); - num_box->show(); - num_label->show(); -} - - -Evoral::Parameter -AddMidiCCTrackDialog::parameter () -{ - int chan = _chan_spinner.get_value_as_int() - 1; - int cc_num = _cc_num_spinner.get_value_as_int() - 1; - - return Evoral::Parameter(MidiCCAutomation, chan, cc_num); -} - diff --git a/gtk2_ardour/add_midi_cc_track_dialog.h b/gtk2_ardour/add_midi_cc_track_dialog.h deleted file mode 100644 index 08811df513..0000000000 --- a/gtk2_ardour/add_midi_cc_track_dialog.h +++ /dev/null @@ -1,46 +0,0 @@ -/* - Copyright (C) 2000-2007 Paul Davis - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -*/ - -#ifndef __gtk_ardour_add_midi_cc_track_dialog_h__ -#define __gtk_ardour_add_midi_cc_track_dialog_h__ - -#include - -#include -#include -#include -#include "ardour/types.h" -#include "ardour/data_type.h" -#include "evoral/Parameter.hpp" - -class AddMidiCCTrackDialog : public Gtk::Dialog -{ - public: - AddMidiCCTrackDialog (); - - Evoral::Parameter parameter (); - - private: - Gtk::Adjustment _chan_adjustment; - Gtk::SpinButton _chan_spinner; - Gtk::Adjustment _cc_num_adjustment; - Gtk::SpinButton _cc_num_spinner; -}; - -#endif /* __gtk_ardour_add_midi_cc_track_dialog_h__ */ diff --git a/gtk2_ardour/midi_time_axis.cc b/gtk2_ardour/midi_time_axis.cc index 8b87772ebb..259f7c14d2 100644 --- a/gtk2_ardour/midi_time_axis.cc +++ b/gtk2_ardour/midi_time_axis.cc @@ -57,7 +57,6 @@ #include "midi++/names.h" -#include "add_midi_cc_track_dialog.h" #include "ardour_ui.h" #include "ardour_button.h" #include "automation_line.h" diff --git a/gtk2_ardour/wscript b/gtk2_ardour/wscript index 32b68e1065..575a7a50d9 100644 --- a/gtk2_ardour/wscript +++ b/gtk2_ardour/wscript @@ -28,7 +28,6 @@ path_prefix = 'gtk2_ardour/' gtk2_ardour_sources = [ 'about.cc', 'actions.cc', - 'add_midi_cc_track_dialog.cc', 'add_route_dialog.cc', 'ambiguous_file_dialog.cc', 'analysis_window.cc',