diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2015-10-02 22:03:17 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2015-10-02 22:08:14 -0400 |
commit | 4d47760d61a5d1f73d47c16663480c9353bfb318 (patch) | |
tree | 760a682e1179c07b6da596ee196778fff5926044 /libs/surfaces/mackie/mackie_control_protocol.h | |
parent | 05a8107ff689284c22b2a89498ade31493c06cfc (diff) |
add new (fast) redisplay timer that pushes parameter display text to MCP device.
Changes are queued in a FIFO, and pulled when a timeout in the MCP event loop fires.
Diffstat (limited to 'libs/surfaces/mackie/mackie_control_protocol.h')
-rw-r--r-- | libs/surfaces/mackie/mackie_control_protocol.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/surfaces/mackie/mackie_control_protocol.h b/libs/surfaces/mackie/mackie_control_protocol.h index 140fdd8996..2008d9c887 100644 --- a/libs/surfaces/mackie/mackie_control_protocol.h +++ b/libs/surfaces/mackie/mackie_control_protocol.h @@ -281,6 +281,7 @@ class MackieControlProtocol Mackie::DeviceInfo _device_info; Mackie::DeviceProfile _device_profile; sigc::connection periodic_connection; + sigc::connection redisplay_connection; uint32_t _current_initial_bank; PBD::ScopedConnectionList audio_engine_connections; PBD::ScopedConnectionList session_connections; @@ -322,6 +323,7 @@ class MackieControlProtocol int create_surfaces (); bool periodic(); + bool redisplay(); void build_gui (); bool midi_input_handler (Glib::IOCondition ioc, MIDI::Port* port); void clear_ports (); |