ActionManager::get_all_actions() no longer includes <Actions> in the paths it returns...
[ardour.git] / libs / surfaces / faderport8 / fp8_strip.h
index 0c9f54b275bfd382a295d6430da287c3d6433e0b..fc16d0f417010325c502210c1aa3e4cf3dfb47a0 100644 (file)
@@ -30,6 +30,8 @@
 
 #ifdef FADERPORT16
 # define N_STRIPS 16
+#elif defined FADERPORT2
+# define N_STRIPS 1
 #else
 # define N_STRIPS 8
 #endif
@@ -68,6 +70,14 @@ public:
        FP8ButtonInterface& recarm_button () { return *_selrec.button_shift(); }
        FP8ButtonInterface& select_button () { return *_selrec.button(); }
 
+       void set_select_button_color (uint32_t color) {
+               if ((color & 0xffffff00) == 0) {
+                       select_button ().set_color (0xffffffff);
+               } else {
+                       select_button ().set_color (color);
+               }
+       }
+
        bool midi_touch (bool t);
        bool midi_fader (float val);