19 #ifndef _ardour_surfaces_m2controls_h_
20 #define _ardour_surfaces_m2controls_h_
145 typedef std::map <PhysicalButtonId, M2ButtonInterface*>
PhysicalMap;
146 typedef std::map <SemanticButtonId, M2ButtonInterface*>
SematicMap;
M2ButtonInterface _dummy_button
virtual M2PadInterface * pad(unsigned int id)
virtual M2ButtonInterface * button(SemanticButtonId id)
std::map< SemanticButtonId, M2ButtonInterface * > SematicMap
M2PadInterface _dummy_pad
M2ToggleHoldButton _shift
M2EncoderInterface _dummy_encoder
virtual M2ButtonInterface * button(PhysicalButtonId id, Modifier m)
virtual M2EncoderInterface * encoder(unsigned int id)
std::map< PhysicalButtonId, M2ButtonInterface * > PhysicalMap