diff options
author | Len Ovens <len@ovenwerks.net> | 2017-11-23 12:04:21 -0800 |
---|---|---|
committer | Len Ovens <len@ovenwerks.net> | 2017-11-23 12:04:54 -0800 |
commit | da467cf39b73e2a4ddc243bfa1791306625b5302 (patch) | |
tree | 643195cd94493fb1655e56d96628ee3a10a6a1af /libs/surfaces/osc/osc_select_observer.h | |
parent | 155156cfb2df50970c1ad4c1fc05ad9d00c5baf9 (diff) |
OSC: Only send new select send values
no clear first, no double send
Diffstat (limited to 'libs/surfaces/osc/osc_select_observer.h')
-rw-r--r-- | libs/surfaces/osc/osc_select_observer.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libs/surfaces/osc/osc_select_observer.h b/libs/surfaces/osc/osc_select_observer.h index 002163be94..b8a43a1033 100644 --- a/libs/surfaces/osc/osc_select_observer.h +++ b/libs/surfaces/osc/osc_select_observer.h @@ -47,7 +47,10 @@ class OSCSelectObserver void renew_plugin (void); void eq_restart (int); void clear_observer (void); - void refresh_strip (bool force); + void refresh_strip (boost::shared_ptr<ARDOUR::Stripable> new_strip, uint32_t nsends, bool force); + void set_expand (uint32_t expand); + void set_send_page (uint32_t page); + void set_send_size (uint32_t size); private: boost::shared_ptr<ARDOUR::Stripable> _strip; @@ -77,10 +80,13 @@ class OSCSelectObserver ARDOUR::AutoState as; uint32_t send_page_size; uint32_t send_size; + uint32_t send_page; uint32_t nplug_params; + uint32_t plug_page_size; uint32_t plug_size; int eq_bands; bool _tick_busy; + uint32_t _expand; void name_changed (const PBD::PropertyChange& what_changed); void change_message (std::string path, boost::shared_ptr<PBD::Controllable> controllable); |