26 #include <ytkmm/textview.h>
27 #include <ytkmm/scrolledwindow.h>
28 #include <ytkmm/togglebutton.h>
29 #include <ytkmm/adjustment.h>
30 #include <ytkmm/spinbutton.h>
31 #include <ytkmm/label.h>
32 #include <ytkmm/liststore.h>
33 #include <ytkmm/comboboxtext.h>
34 #include <ytkmm/box.h>
Gtk::TreeModelColumn< std::string > pretty_name
Gtk::TreeModelColumn< std::string > port_name
static const size_t buffer_size
Gtk::CheckButton autoscroll_button
PBD::ScopedConnection _parser_connection
Gtk::CheckButton delta_time_button
MIDI::samplecnt_t _last_receipt
std::shared_ptr< MIDI::Parser > _midi_parser
Gtk::Adjustment line_count_adjustment
Glib::RefPtr< Gtk::ListStore > _midi_port_list
Gtk::ComboBox _midi_port_combo
PBD::RingBuffer< char * > fifo
std::shared_ptr< ARDOUR::MidiPort > tracer_port
Gtk::ScrolledWindow scroller
Gtk::CheckButton base_button
void tracer(MIDI::Parser &, MIDI::byte *, size_t, MIDI::samplecnt_t)
std::atomic< int > _update_queued
PBD::ScopedConnection _manager_connection
MidiPortCols _midi_port_cols
static unsigned int window_count
Gtk::CheckButton collect_button
std::shared_ptr< ARDOUR::MidiPort > traced_port
Gtk::SpinButton line_count_spinner
Gtk::Label line_count_label