/*
- Copyright (C) 2012 Paul Davis
+ Copyright (C) 2012 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
class Parser;
}
+namespace ARDOUR {
+ class MidiPort;
+}
+
class MidiTracer : public ArdourWindow
{
public:
~MidiTracer();
private:
- MIDI::Parser* parser;
Gtk::TextView text;
Gtk::ScrolledWindow scroller;
Gtk::Adjustment line_count_adjustment;
Gtk::Label line_count_label;
Gtk::HBox line_count_box;
struct timeval _last_receipt;
-
+
bool autoscroll;
bool show_hex;
- bool collect;
bool show_delta_time;
/** Incremented when an update is requested, decremented when one is handled; hence
void disconnect ();
PBD::ScopedConnection _parser_connection;
PBD::ScopedConnection _manager_connection;
+
+ boost::shared_ptr<ARDOUR::MidiPort> traced_port;
};
#endif /* __ardour_gtk_midi_tracer_h__ */