19 #ifndef _ardour_surfaces_fp8controls_h_
20 #define _ardour_surfaces_fp8controls_h_
129 return _user_buttons;
bool midi_event(uint8_t id, uint8_t val)
FP8DummyButton _dummy_button
PBD::ScopedConnectionList button_connections
bool button_enum_to_name(ButtonId, std::string &) const
std::map< ButtonId, FP8ButtonInterface * > CtrlButtonMap
void set_mix_mode(FP8Types::MixMode)
bool midi_touch(uint8_t id, uint8_t val)
FP8ButtonInterface & button(ButtonId id)
FP8Types::FaderMode _fadermode
FP8Types::NavigationMode _navmode
FP8Strip & strip(uint8_t id)
FP8Types::MixMode mix_mode() const
PBD::Signal< void()> MixModeChanged
bool button_name_to_enum(std::string const &, ButtonId &) const
bool display_timecode() const
void all_lights_off() const
bool midi_fader(uint8_t id, unsigned short val)
FP8Types::MixMode _mixmode
std::map< ButtonId, std::string > _user_enum_to_str
MidiButtonMap _midimap_strip
std::map< std::string, ButtonId > _user_str_to_enum
UserButtonMap _user_buttons
std::map< uint8_t, FP8ButtonInterface * > MidiButtonMap
void set_fader_mode(FP8Types::FaderMode)
UserButtonMap const & user_buttons() const
PBD::Signal< void()> FaderModeChanged
FP8Types::FaderMode fader_mode() const
FP8Types::NavigationMode nav_mode() const
void set_nav_mode(FP8Types::NavigationMode)
std::map< ButtonId, std::string > UserButtonMap