diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-09-19 16:11:22 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-09-27 14:59:31 -0500 |
commit | 216ce7bcb89f218dd1966e104416fc94ed6041eb (patch) | |
tree | f04c7b351302503b76c5c9482ebec5f6b64162a5 /libs/surfaces/push2/buttons.cc | |
parent | b83548617077eecacd4e65c3c10ee154494f9823 (diff) |
a slew of unconnected mostly minor tweaks to get Push2 support back to where it was...
... prior to using the canvas for the video screen
Diffstat (limited to 'libs/surfaces/push2/buttons.cc')
-rw-r--r-- | libs/surfaces/push2/buttons.cc | 141 |
1 files changed, 141 insertions, 0 deletions
diff --git a/libs/surfaces/push2/buttons.cc b/libs/surfaces/push2/buttons.cc index bbe05995db..bdcfc394d0 100644 --- a/libs/surfaces/push2/buttons.cc +++ b/libs/surfaces/push2/buttons.cc @@ -582,3 +582,144 @@ Push2::button_mix_press () } } } + +std::string +Push2::button_name_by_id (ButtonID id) +{ + switch (id) { + case TapTempo: + return "TapTempo"; + case Metronome: + return "Metronome"; + case Upper1: + return "Upper1"; + case Upper2: + return "Upper2"; + case Upper3: + return "Upper3"; + case Upper4: + return "Upper4"; + case Upper5: + return "Upper5"; + case Upper6: + return "Upper6"; + case Upper7: + return "Upper7"; + case Upper8: + return "Upper8"; + case Setup: + return "Setup"; + case User: + return "User"; + case Delete: + return "Delete"; + case AddDevice: + return "AddDevice"; + case Device: + return "Device"; + case Mix: + return "Mix"; + case Undo: + return "Undo"; + case AddTrack: + return "AddTrack"; + case Browse: + return "Browse"; + case Clip: + return "Clip"; + case Mute: + return "Mute"; + case Solo: + return "Solo"; + case Stop: + return "Stop"; + case Lower1: + return "Lower1"; + case Lower2: + return "Lower2"; + case Lower3: + return "Lower3"; + case Lower4: + return "Lower4"; + case Lower5: + return "Lower5"; + case Lower6: + return "Lower6"; + case Lower7: + return "Lower7"; + case Lower8: + return "Lower8"; + case Master: + return "Master"; + case Convert: + return "Convert"; + case DoubleLoop: + return "DoubleLoop"; + case Quantize: + return "Quantize"; + case Duplicate: + return "Duplicate"; + case New: + return "New"; + case FixedLength: + return "FixedLength"; + case Automate: + return "Automate"; + case RecordEnable: + return "RecordEnable"; + case Play: + return "Play"; + case Fwd32ndT: + return "Fwd32ndT"; + case Fwd32nd: + return "Fwd32nd"; + case Fwd16thT: + return "Fwd16thT"; + case Fwd16th: + return "Fwd16th"; + case Fwd8thT: + return "Fwd8thT"; + case Fwd8th: + return "Fwd8th"; + case Fwd4trT: + return "Fwd4trT"; + case Fwd4tr: + return "Fwd4tr"; + case Up: + return "Up"; + case Right: + return "Right"; + case Down: + return "Down"; + case Left: + return "Left"; + case Repeat: + return "Repeat"; + case Accent: + return "Accent"; + case Scale: + return "Scale"; + case Layout: + return "Layout"; + case Note: + return "Note"; + case Session: + return "Session"; + case OctaveUp: + return "OctaveUp"; + case PageRight: + return "PageRight"; + case OctaveDown: + return "OctaveDown"; + case PageLeft: + return "PageLeft"; + case Shift: + return "Shift"; + case Select: + return "Select"; + default: + break; + } + + return "???"; +} |