diff options
author | Carl Hetherington <carl@carlh.net> | 2010-07-07 00:40:58 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2010-07-07 00:40:58 +0000 |
commit | ea23298f10e9587eba483cb54a6f7d75ca68126a (patch) | |
tree | bdd396ac05d0be01cbbcc6447844a04814e79cbf /gtk2_ardour/midi_tracer.h | |
parent | 6cccf3ce7dc86998d6797f393bec5b69610fc5f3 (diff) |
Setup fixed ports for MIDI control data; hence remove configuration of those ports. Move MIDI tracer to the Windows menu. Trim some unused code from the midi++ Manager.
git-svn-id: svn://localhost/ardour2/branches/3.0@7384 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/midi_tracer.h')
-rw-r--r-- | gtk2_ardour/midi_tracer.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/gtk2_ardour/midi_tracer.h b/gtk2_ardour/midi_tracer.h index fb5943370d..b37c4a2351 100644 --- a/gtk2_ardour/midi_tracer.h +++ b/gtk2_ardour/midi_tracer.h @@ -7,6 +7,7 @@ #include <gtkmm/adjustment.h> #include <gtkmm/spinbutton.h> #include <gtkmm/label.h> +#include <gtkmm/comboboxtext.h> #include "pbd/signals.h" #include "pbd/ringbuffer.h" @@ -21,11 +22,11 @@ namespace MIDI { class MidiTracer : public ArdourDialog { public: - MidiTracer (const std::string&, MIDI::Parser&); + MidiTracer (); ~MidiTracer(); private: - MIDI::Parser& parser; + MIDI::Parser* parser; Gtk::TextView text; Gtk::ScrolledWindow scroller; Gtk::Adjustment line_count_adjustment; @@ -53,14 +54,17 @@ class MidiTracer : public ArdourDialog Gtk::CheckButton autoscroll_button; Gtk::CheckButton base_button; Gtk::CheckButton collect_button; + Gtk::ComboBoxText _port_combo; void base_toggle (); void autoscroll_toggle (); void collect_toggle (); - void connect (); + void port_changed (); + void ports_changed (); void disconnect (); - PBD::ScopedConnection connection; + PBD::ScopedConnection _parser_connection; + PBD::ScopedConnection _manager_connection; }; #endif /* __ardour_gtk_midi_tracer_h__ */ |