- void strip_vpot (int, int);
- void strip_vpot_touch (int, bool);
-
- private:
- Glib::RefPtr<Pango::Layout> tc_clock_layout;
- Glib::RefPtr<Pango::Layout> bbt_clock_layout;
- Glib::RefPtr<Pango::Layout> upper_layout[8];
- Glib::RefPtr<Pango::Layout> mid_layout[8];
- Glib::RefPtr<Pango::Layout> lower_layout[8];
-
- /* stripables */
-
- int32_t bank_start;
- PBD::ScopedConnectionList stripable_connections;
- boost::shared_ptr<ARDOUR::Stripable> stripable[8];
-
- void solo_change (int);
- void mute_change (int);
-
- void stripable_property_change (PBD::PropertyChange const& what_changed, int which);
-
- void switch_bank (uint32_t base);
-};
-
-class ScaleLayout : public Push2Layout
-{
- public:
- ScaleLayout (Push2& p, ARDOUR::Session&, Cairo::RefPtr<Cairo::Context>);
- ~ScaleLayout ();
-
- bool redraw (Cairo::RefPtr<Cairo::Context>) const;
-
- void button_upper (uint32_t n);
- void button_lower (uint32_t n);