mackie: make group button (appear) to do something

This commit is contained in:
Paul Davis 2016-01-29 14:47:40 -05:00
parent 9088944db2
commit 42fbb96674
3 changed files with 4 additions and 1 deletions

View file

@ -123,6 +123,7 @@ MackieControlProtocol::MackieControlProtocol (Session& session)
, _initialized (false) , _initialized (false)
, configuration_state (0) , configuration_state (0)
, state_version (0) , state_version (0)
, _group_on (false)
{ {
DEBUG_TRACE (DEBUG::MackieControl, "MackieControlProtocol::MackieControlProtocol\n"); DEBUG_TRACE (DEBUG::MackieControl, "MackieControlProtocol::MackieControlProtocol\n");

View file

@ -355,6 +355,7 @@ class MackieControlProtocol
XMLNode* configuration_state; XMLNode* configuration_state;
int state_version; int state_version;
int _last_bank[9]; int _last_bank[9];
bool _group_on;
boost::shared_ptr<ArdourSurface::Mackie::Surface> _master_surface; boost::shared_ptr<ArdourSurface::Mackie::Surface> _master_surface;

View file

@ -985,7 +985,8 @@ MackieControlProtocol::grp_press (Mackie::Button&)
Mackie::LedState Mackie::LedState
MackieControlProtocol::grp_release (Mackie::Button&) MackieControlProtocol::grp_release (Mackie::Button&)
{ {
return none; _group_on = !_group_on;
return _group_on;
} }
Mackie::LedState Mackie::LedState
MackieControlProtocol::nudge_press (Mackie::Button&) MackieControlProtocol::nudge_press (Mackie::Button&)