19 #ifndef __ardour_push2_scale_layout_h__
20 #define __ardour_push2_scale_layout_h__
void update_cursor_buttons()
std::vector< ArdourCanvas::Text * > _upper_text
void strip_vpot_touch(int, bool)
void button_upper(uint32_t n)
ArdourCanvas::Text * _left_scroll_text
ScaleLayout(Push2 &p, ARDOUR::Session &, std::string const &)
ArdourCanvas::Text * _rooted_text
ArdourCanvas::Text * _right_scroll_text
ArdourCanvas::Text * _row_interval_text
ArdourCanvas::Text * _column_interval_text
std::shared_ptr< Push2::Button > _root_button
PBD::ScopedConnectionList _menu_connections
ArdourCanvas::Rectangle * _bg
void render(ArdourCanvas::Rect const &, Cairo::RefPtr< Cairo::Context >) const
ArdourCanvas::Text * _inkey_text
void button_lower(uint32_t n)
std::vector< ArdourCanvas::Text * > _lower_text
ArdourCanvas::Text * _fixed_text
PBD::ScopedConnectionList _p2_connections
ArdourCanvas::Text * _chromatic_text
void strip_vpot(int, int)
ArdourCanvas::Text * _close_text