#include <midi_tracer.h>
Definition at line 51 of file midi_tracer.h.
◆ MidiTracer()
MidiTracer::MidiTracer |
( |
| ) |
|
◆ ~MidiTracer()
MidiTracer::~MidiTracer |
( |
| ) |
|
◆ autoscroll_toggle()
void MidiTracer::autoscroll_toggle |
( |
| ) |
|
|
private |
◆ base_toggle()
void MidiTracer::base_toggle |
( |
| ) |
|
|
private |
◆ collect_toggle()
void MidiTracer::collect_toggle |
( |
| ) |
|
|
private |
◆ delta_toggle()
void MidiTracer::delta_toggle |
( |
| ) |
|
|
private |
◆ disconnect()
void MidiTracer::disconnect |
( |
| ) |
|
|
private |
◆ on_hide()
void MidiTracer::on_hide |
( |
| ) |
|
|
protected |
◆ on_show()
void MidiTracer::on_show |
( |
| ) |
|
|
protected |
◆ port_changed()
void MidiTracer::port_changed |
( |
| ) |
|
|
private |
◆ ports_changed()
void MidiTracer::ports_changed |
( |
| ) |
|
|
private |
◆ tracer()
◆ update()
void MidiTracer::update |
( |
| ) |
|
|
private |
◆ _last_receipt
◆ _manager_connection
◆ _midi_parser
◆ _midi_port_cols
◆ _midi_port_combo
Gtk::ComboBox MidiTracer::_midi_port_combo |
|
private |
◆ _midi_port_list
Glib::RefPtr<Gtk::ListStore> MidiTracer::_midi_port_list |
|
private |
◆ _parser_connection
◆ _update_queued
std::atomic<int> MidiTracer::_update_queued |
|
private |
Incremented when an update is requested, decremented when one is handled; hence equal to 0 when an update is not queued. May temporarily be negative if a update is handled before it was noted that it had just been queued.
Definition at line 78 of file midi_tracer.h.
◆ autoscroll
bool MidiTracer::autoscroll |
|
private |
◆ autoscroll_button
Gtk::CheckButton MidiTracer::autoscroll_button |
|
private |
◆ base_button
Gtk::CheckButton MidiTracer::base_button |
|
private |
◆ buffer_pool
◆ buffer_size
const size_t MidiTracer::buffer_size = 256 |
|
staticprivate |
◆ collect_button
Gtk::CheckButton MidiTracer::collect_button |
|
private |
◆ delta_time_button
Gtk::CheckButton MidiTracer::delta_time_button |
|
private |
◆ fifo
◆ line_count_adjustment
Gtk::Adjustment MidiTracer::line_count_adjustment |
|
private |
◆ line_count_box
Gtk::HBox MidiTracer::line_count_box |
|
private |
◆ line_count_label
Gtk::Label MidiTracer::line_count_label |
|
private |
◆ line_count_spinner
Gtk::SpinButton MidiTracer::line_count_spinner |
|
private |
◆ scroller
Gtk::ScrolledWindow MidiTracer::scroller |
|
private |
◆ show_delta_time
bool MidiTracer::show_delta_time |
|
private |
◆ show_hex
bool MidiTracer::show_hex |
|
private |
◆ text
Gtk::TextView MidiTracer::text |
|
private |
◆ traced_port
◆ tracer_port
◆ window_count
unsigned int MidiTracer::window_count |
|
staticprivate |
The documentation for this class was generated from the following file: