1 #ifndef ardour_surface_console1_button_h
2 #define ardour_surface_console1_button_h
4 #include "ardour/debug.h"
45 boost::function<
void (uint32_t)>
action,
69 buf[2] = onoff ? 127 : 0;
84 boost::function<void (uint32_t)>
action;
96 boost::function<
void (uint32_t)>
action,
144 boost::function<
void ()>
action,
173 boost::function<
void (uint32_t)>
action,
MultiStateButtonMap multi_buttons
virtual ControllerType get_type()
Controller(Console1 *console1, ControllerID id)
boost::function< void(uint32_t val)> shift_action
void set_plugin_shift_action(boost::function< void(uint32_t)> action)
ControllerType get_type()
boost::function< void(uint32_t)> action
Encoder(Console1 *console1, ControllerID id, boost::function< void(uint32_t)> action, boost::function< void(uint32_t)> shift_action=0, boost::function< void(uint32_t)> plugin_action=0, boost::function< void(uint32_t)> plugin_shift_action=0)
void set_plugin_action(boost::function< void(uint32_t)> action)
PBD::Signal1< void, uint32_t > * plugin_signal
boost::function< void(uint32_t val)> plugin_shift_action
virtual void set_value(uint32_t value)
boost::function< void(uint32_t val)> plugin_action
boost::function< void()> shift_action
Meter(Console1 *console1, ControllerID id, boost::function< void()> action, boost::function< void()> shift_action=0)
boost::function< void()> action
virtual void set_value(uint32_t value)
ControllerType get_type()
void write(const MidiByteArray &)