| _allocation | ArdourCanvas::Item | protected |
| _bbt_text | ArdourSurface::TrackMixLayout | private |
| _bg | ArdourSurface::TrackMixLayout | private |
| _bounding_box | ArdourCanvas::Item | mutableprotected |
| _bounding_box_dirty | ArdourCanvas::Item | mutableprivate |
| _canvas | ArdourCanvas::Item | protected |
| _data | ArdourCanvas::Item | protected |
| _fill | ArdourCanvas::Fill | protected |
| _fill_color | ArdourCanvas::Fill | protected |
| _ignore_events | ArdourCanvas::Item | private |
| _items | ArdourCanvas::Item | protected |
| _knobs | ArdourSurface::TrackMixLayout | private |
| _layout_sensitive | ArdourCanvas::Item | protected |
| _lower_text | ArdourSurface::TrackMixLayout | private |
| _lut | ArdourCanvas::Item | mutableprotected |
| _meter | ArdourSurface::TrackMixLayout | private |
| _minsec_text | ArdourSurface::TrackMixLayout | private |
| _name | ArdourSurface::Push2Layout | protected |
| _name_text | ArdourSurface::TrackMixLayout | private |
| _outline | ArdourCanvas::Outline | protected |
| _outline_color | ArdourCanvas::Outline | protected |
| _outline_width | ArdourCanvas::Outline | protected |
| _p2 | ArdourSurface::Push2Layout | protected |
| _pack_options | ArdourCanvas::Item | protected |
| _parent | ArdourCanvas::Item | protected |
| _pattern | ArdourCanvas::Fill | protected |
| _position | ArdourCanvas::Item | protected |
| _pre_change_bounding_box | ArdourCanvas::Item | protected |
| _render_with_alpha | ArdourCanvas::Container | private |
| _requested_height | ArdourCanvas::Item | |
| _requested_width | ArdourCanvas::Item | |
| _resize_queued | ArdourCanvas::Item | |
| _scroll_parent | ArdourCanvas::Item | protected |
| _scroll_translation | ArdourCanvas::Item | private |
| _selection_color | ArdourSurface::TrackMixLayout | private |
| ArdourCanvas::_self | ArdourCanvas::Fill | protected |
| ArdourCanvas::Outline::_self | ArdourCanvas::Outline | protected |
| _session | ArdourSurface::Push2Layout | protected |
| _size_allocate(Rect const &) | ArdourCanvas::Item | virtual |
| _stops | ArdourCanvas::Fill | protected |
| _stripable | ArdourSurface::TrackMixLayout | private |
| _stripable_connections | ArdourSurface::TrackMixLayout | private |
| _tooltip | ArdourCanvas::Item | private |
| _transparent | ArdourCanvas::Fill | protected |
| _upper_line | ArdourSurface::TrackMixLayout | private |
| _upper_text | ArdourSurface::TrackMixLayout | private |
| _vertical_gradient | ArdourCanvas::Fill | protected |
| _visible | ArdourCanvas::Item | protected |
| add(Item *) | ArdourCanvas::Item | virtual |
| add_child_bounding_boxes(bool include_hidden=false) const | ArdourCanvas::Item | protected |
| add_front(Item *) | ArdourCanvas::Item | virtual |
| add_items_at_point(Duple point, std::vector< Item const * > &items) const | ArdourCanvas::Item | virtual |
| allocation() const | ArdourCanvas::Item | inline |
| bbox_dirty() const | ArdourCanvas::Item | inlineprotected |
| begin_change() | ArdourCanvas::Item | protected |
| begin_visual_change() | ArdourCanvas::Item | protected |
| block_change_notifications() | ArdourCanvas::Item | |
| bounding_box() const | ArdourCanvas::Item | |
| button_down() | ArdourSurface::Push2Layout | inlinevirtual |
| button_left() | ArdourSurface::TrackMixLayout | virtual |
| button_lower(uint32_t n) | ArdourSurface::TrackMixLayout | virtual |
| button_mute() | ArdourSurface::Push2Layout | inlinevirtual |
| button_octave_down() | ArdourSurface::Push2Layout | inlinevirtual |
| button_octave_up() | ArdourSurface::Push2Layout | inlinevirtual |
| button_page_left() | ArdourSurface::Push2Layout | inlinevirtual |
| button_page_right() | ArdourSurface::Push2Layout | inlinevirtual |
| button_rhs(int) | ArdourSurface::Push2Layout | inlinevirtual |
| button_right() | ArdourSurface::TrackMixLayout | virtual |
| button_select_press() | ArdourSurface::Push2Layout | inlinevirtual |
| button_select_release() | ArdourSurface::Push2Layout | inlinevirtual |
| button_solo() | ArdourSurface::Push2Layout | inlinevirtual |
| button_stop_long_press() | ArdourSurface::Push2Layout | inlinevirtual |
| button_stop_press() | ArdourSurface::Push2Layout | inlinevirtual |
| button_stop_release() | ArdourSurface::Push2Layout | inlinevirtual |
| button_up() | ArdourSurface::Push2Layout | inlinevirtual |
| button_upper(uint32_t n) | ArdourSurface::TrackMixLayout | virtual |
| canvas() const | ArdourCanvas::Item | inline |
| canvas_origin() const | ArdourCanvas::Item | |
| canvas_to_item(Coord &, Coord &) const | ArdourCanvas::Item | |
| canvas_to_item(Duple const &) const | ArdourCanvas::Item | |
| canvas_to_item(Rect const &) const | ArdourCanvas::Item | |
| change_blocked | ArdourCanvas::Item | private |
| child_changed(bool bbox_changed) | ArdourCanvas::Item | virtual |
| clear(bool with_delete=false) | ArdourCanvas::Item | |
| clear_items(bool with_delete) | ArdourCanvas::Item | protected |
| closest_ancestor_with(const Item &other) const | ArdourCanvas::Item | |
| color_changed() | ArdourSurface::TrackMixLayout | private |
| common_ancestor_within(uint32_t, const Item &other) const | ArdourCanvas::Item | |
| compute_bounding_box() const | ArdourSurface::Push2Layout | virtual |
| Container(Canvas *) | ArdourCanvas::Container | |
| Container(Item *) | ArdourCanvas::Container | |
| Container(Item *, Duple const &position) | ArdourCanvas::Container | |
| covers(Duple const &point) const | ArdourCanvas::Item | virtual |
| current_stripable() const | ArdourSurface::TrackMixLayout | inline |
| default_items_per_cell | ArdourCanvas::Item | static |
| depth() const | ArdourCanvas::Item | |
| disable_scroll_translation() | ArdourCanvas::Item | |
| display_height() const | ArdourSurface::Push2Layout | |
| display_width() const | ArdourSurface::Push2Layout | |
| drop_stripable() | ArdourSurface::TrackMixLayout | private |
| dump(std::ostream &) const | ArdourCanvas::Item | virtual |
| end_change() | ArdourCanvas::Item | protected |
| end_visual_change() | ArdourCanvas::Item | protected |
| ensure_lut() const | ArdourCanvas::Item | protected |
| Event | ArdourCanvas::Item | |
| ArdourCanvas::Fill::Fill(Item &self) | ArdourCanvas::Fill | |
| ArdourCanvas::Fill::Fill(const Fill &)=delete | ArdourCanvas::Fill | |
| fill() const | ArdourCanvas::Fill | inline |
| fill_color() const | ArdourCanvas::Fill | inline |
| find_scroll_parent() | ArdourCanvas::Item | private |
| get_data(std::string const &) const | ArdourCanvas::Item | |
| grab() | ArdourCanvas::Item | |
| height() const | ArdourCanvas::Item | |
| hide() | ArdourSurface::TrackMixLayout | virtual |
| ignore_events() const | ArdourCanvas::Item | inline |
| init() | ArdourCanvas::Item | private |
| invalidate_lut() const | ArdourCanvas::Item | protected |
| is_ancestor_of(const Item &candidate) const | ArdourCanvas::Item | inline |
| is_descendant_of(const Item &candidate) const | ArdourCanvas::Item | |
| Item(Canvas *) | ArdourCanvas::Item | |
| Item(Item *) | ArdourCanvas::Item | |
| Item(Item *, Duple const &p) | ArdourCanvas::Item | |
| item_to_canvas(Coord &, Coord &) const | ArdourCanvas::Item | |
| item_to_canvas(Rect const &) const | ArdourCanvas::Item | |
| item_to_canvas(Duple const &) const | ArdourCanvas::Item | |
| item_to_parent(Duple const &) const | ArdourCanvas::Item | |
| item_to_parent(Rect const &) const | ArdourCanvas::Item | |
| item_to_window(Duple const &, bool rounded=true) const | ArdourCanvas::Item | |
| item_to_window(Rect const &, bool rounded=true) const | ArdourCanvas::Item | |
| items() const | ArdourCanvas::Item | inline |
| layout() | ArdourCanvas::Item | virtual |
| layout_sensitive() const | ArdourCanvas::Item | inline |
| lower_child_to_bottom(Item *) | ArdourCanvas::Item | |
| lower_to_bottom() | ArdourCanvas::Item | |
| monitoring_change() | ArdourSurface::TrackMixLayout | private |
| move(Duple) | ArdourCanvas::Item | |
| name() const | ArdourSurface::Push2Layout | inline |
| name_changed() | ArdourSurface::TrackMixLayout | private |
| needs_prepare_for_render() const | ArdourCanvas::Item | inlinevirtual |
| ArdourCanvas::operator=(const Fill &)=delete | ArdourCanvas::Fill | |
| ArdourCanvas::Outline::operator=(const Outline &)=delete | ArdourCanvas::Outline | |
| outline() const | ArdourCanvas::Outline | inline |
| ArdourCanvas::Outline::Outline(Item &self) | ArdourCanvas::Outline | |
| ArdourCanvas::Outline::Outline(const Outline &)=delete | ArdourCanvas::Outline | |
| outline_color() const | ArdourCanvas::Outline | inline |
| outline_width() const | ArdourCanvas::Outline | inline |
| pack_options() const | ArdourCanvas::Item | inline |
| pad_press(int x, int y, int velocity) | ArdourSurface::Push2Layout | inlinevirtual |
| pad_release(int x, int y) | ArdourSurface::Push2Layout | inlinevirtual |
| parent() const | ArdourCanvas::Item | inline |
| parent_to_item(Duple const &) const | ArdourCanvas::Item | |
| parent_to_item(Rect const &) const | ArdourCanvas::Item | |
| position() const | ArdourCanvas::Item | inline |
| position_offset() const | ArdourCanvas::Item | |
| prepare_for_render(Rect const &area) const | ArdourCanvas::Container | virtual |
| prepare_for_render_children(Rect const &area) const | ArdourCanvas::Item | protected |
| propagate_show_hide() | ArdourCanvas::Item | private |
| Push2Layout(Push2 &p, ARDOUR::Session &s, std::string const &name) | ArdourSurface::Push2Layout | |
| queue_resize() | ArdourCanvas::Item | |
| raise(int) | ArdourCanvas::Item | |
| raise_child(Item *, int) | ArdourCanvas::Item | |
| raise_child_to_top(Item *) | ArdourCanvas::Item | |
| raise_to_top() | ArdourCanvas::Item | |
| rec_enable_change() | ArdourSurface::TrackMixLayout | private |
| redraw() const | ArdourCanvas::Item | |
| remove(Item *) | ArdourCanvas::Item | virtual |
| render(ArdourCanvas::Rect const &, Cairo::RefPtr< Cairo::Context >) const | ArdourSurface::TrackMixLayout | virtual |
| render_children(Rect const &area, Cairo::RefPtr< Cairo::Context > context) const | ArdourCanvas::Item | protected |
| render_with_alpha() const | ArdourCanvas::Container | inline |
| reparent(Item *, bool already_added=false) | ArdourCanvas::Item | |
| resize_queued() const | ArdourCanvas::Item | inline |
| scroll_offset() const | ArdourCanvas::Item | protected |
| scroll_parent() const | ArdourCanvas::Item | inline |
| scroll_translation() const | ArdourCanvas::Item | inline |
| self_visible() const | ArdourCanvas::Item | inline |
| set_bbox_clean() const | ArdourCanvas::Item | protected |
| set_bbox_dirty() const | ArdourCanvas::Item | protected |
| set_data(std::string const &, void *) | ArdourCanvas::Item | |
| set_fill(bool) | ArdourCanvas::Fill | virtual |
| set_fill_color(Gtkmm2ext::Color) | ArdourCanvas::Fill | virtual |
| set_gradient(StopList const &stops, bool is_vertical) | ArdourCanvas::Fill | |
| set_ignore_events(bool) | ArdourCanvas::Item | |
| set_layout_sensitive(bool) | ArdourCanvas::Item | |
| set_outline(bool) | ArdourCanvas::Outline | virtual |
| set_outline_color(Gtkmm2ext::Color) | ArdourCanvas::Outline | virtual |
| set_outline_width(Distance) | ArdourCanvas::Outline | virtual |
| set_pack_options(PackOptions) | ArdourCanvas::Item | |
| set_pattern(Cairo::RefPtr< Cairo::Pattern >) | ArdourCanvas::Fill | |
| set_position(Duple) | ArdourCanvas::Item | |
| set_render_with_alpha(double alpha) | ArdourCanvas::Container | |
| set_size_request(double w, double h) | ArdourCanvas::Item | |
| set_size_request_to_display_given_text(const std::vector< std::string > &strings, gint hpadding, gint vpadding) | ArdourCanvas::Item | |
| set_stripable(std::shared_ptr< ARDOUR::Stripable >) | ArdourSurface::TrackMixLayout | |
| set_tooltip(const std::string &) | ArdourCanvas::Item | |
| set_x_position(Coord) | ArdourCanvas::Item | |
| set_y_position(Coord) | ArdourCanvas::Item | |
| setup_fill_context(Cairo::RefPtr< Cairo::Context >) const | ArdourCanvas::Fill | protected |
| setup_gradient_context(Cairo::RefPtr< Cairo::Context >, Rect const &, Duple const &) const | ArdourCanvas::Fill | protected |
| setup_outline_context(Cairo::RefPtr< Cairo::Context >) const | ArdourCanvas::Outline | protected |
| show() | ArdourSurface::TrackMixLayout | virtual |
| show_state() | ArdourSurface::TrackMixLayout | private |
| simple_control_change(std::shared_ptr< ARDOUR::AutomationControl > ac, Push2::ButtonID bid) | ArdourSurface::TrackMixLayout | private |
| size_allocate(Rect const &) | ArdourCanvas::Item | |
| size_allocate_children(Rect const &r) | ArdourCanvas::Item | virtual |
| size_request(double &w, double &h) const | ArdourCanvas::Item | virtual |
| solo_iso_change() | ArdourSurface::TrackMixLayout | private |
| solo_mute_change() | ArdourSurface::TrackMixLayout | private |
| solo_safe_change() | ArdourSurface::TrackMixLayout | private |
| start_tooltip_timeout() | ArdourCanvas::Item | |
| stop_tooltip_timeout() | ArdourCanvas::Item | |
| StopList typedef | ArdourCanvas::Fill | |
| strip_vpot(int, int) | ArdourSurface::TrackMixLayout | virtual |
| strip_vpot_touch(int, bool) | ArdourSurface::TrackMixLayout | virtual |
| stripable_property_change(PBD::PropertyChange const &what_changed) | ArdourSurface::TrackMixLayout | private |
| tooltip() const | ArdourCanvas::Item | inline |
| TrackMixLayout(Push2 &p, ARDOUR::Session &, std::string const &) | ArdourSurface::TrackMixLayout | |
| unblock_change_notifications() | ArdourCanvas::Item | |
| ungrab() | ArdourCanvas::Item | |
| unparent() | ArdourCanvas::Item | |
| update_clocks() | ArdourSurface::TrackMixLayout | virtual |
| update_meters() | ArdourSurface::TrackMixLayout | virtual |
| visible() const | ArdourCanvas::Item | |
| whatami() const | ArdourCanvas::Item | |
| whoami() const | ArdourCanvas::Item | inline |
| width() const | ArdourCanvas::Item | |
| window_origin() const | ArdourCanvas::Item | |
| window_to_item(Duple const &) const | ArdourCanvas::Item | |
| window_to_item(Rect const &) const | ArdourCanvas::Item | |
| ~Fill() | ArdourCanvas::Fill | inlinevirtual |
| ~Item() | ArdourCanvas::Item | virtual |
| ~Outline() | ArdourCanvas::Outline | inlinevirtual |
| ~Push2Layout() | ArdourSurface::Push2Layout | virtual |
| ~TrackMixLayout() | ArdourSurface::TrackMixLayout | |