19 #ifndef __ardour_push2_layout_h__
20 #define __ardour_push2_layout_h__
24 #include <sigc++/trackable.h>
26 #include <cairomm/refptr.h>
71 virtual void pad_press (
int x,
int y,
int velocity) {}
void compute_bounding_box() const
virtual void button_octave_up()
virtual void button_lower(uint32_t n)
virtual void strip_vpot(int, int)=0
virtual void button_solo()
virtual void button_stop_press()
virtual void button_stop_long_press()
virtual void button_mute()
virtual void pad_release(int x, int y)
virtual void pad_press(int x, int y, int velocity)
int display_width() const
virtual void update_clocks()
virtual void strip_vpot_touch(int, bool)=0
virtual void button_page_left()
virtual void button_down()
virtual void button_right()
Push2Layout(Push2 &p, ARDOUR::Session &s, std::string const &name)
virtual void button_upper(uint32_t n)
virtual void update_meters()
virtual void button_select_release()
ARDOUR::Session & _session
virtual void button_page_right()
virtual void button_rhs(int)
virtual void button_stop_release()
int display_height() const
virtual void button_select_press()
virtual void button_octave_down()
virtual void button_left()