| _bg_color | ArdourCanvas::Canvas | protected |
| _cols | ArdourSurface::Push2Canvas | private |
| _context | ArdourSurface::Push2Canvas | private |
| _debug_render | ArdourCanvas::Canvas | protected |
| _device_sample_buffer | ArdourSurface::Push2Canvas | private |
| _expose_region | ArdourSurface::Push2Canvas | private |
| _last_render_start_timestamp | ArdourCanvas::Canvas | mutableprotected |
| _p2 | ArdourSurface::Push2Canvas | private |
| _pango_context | ArdourSurface::Push2Canvas | private |
| _pixels_per_row | ArdourSurface::Push2Canvas | privatestatic |
| _queue_draw_frozen | ArdourCanvas::Canvas | protected |
| _root | ArdourCanvas::Canvas | protected |
| _rows | ArdourSurface::Push2Canvas | private |
| _sample_buffer | ArdourSurface::Push2Canvas | private |
| _sample_header | ArdourSurface::Push2Canvas | private |
| _use_intermediate_surface | ArdourCanvas::Canvas | protected |
| add_scroller(ScrollGroup &i) | ArdourCanvas::Canvas | |
| background_color() const | ArdourCanvas::Canvas | inline |
| blit_to_device_sample_buffer() | ArdourSurface::Push2Canvas | private |
| Canvas() | ArdourCanvas::Canvas | |
| canvas_to_window(Duple const &, bool rounded=true) const | ArdourCanvas::Canvas | |
| canvas_to_window(Coord cx, Coord cy, Coord &wx, Coord &wy) | ArdourCanvas::Canvas | inline |
| clamp_to_window(Duple const &winpos, Duple border=Duple()) | ArdourCanvas::Canvas | |
| cols() const | ArdourSurface::Push2Canvas | inline |
| compute_draw_item_area(Item *, Rect) | ArdourCanvas::Canvas | protected |
| debug_render() const | ArdourCanvas::Canvas | inline |
| dump(std::ostream &) const | ArdourCanvas::Canvas | |
| expose() | ArdourSurface::Push2Canvas | private |
| focus(ArdourCanvas::Item *) | ArdourSurface::Push2Canvas | inlinevirtual |
| freeze_queue_draw() | ArdourCanvas::Canvas | |
| frozen_area | ArdourCanvas::Canvas | protected |
| get_last_render_start_timestamp() const | ArdourCanvas::Canvas | inline |
| get_microseconds_since_render_start() const | ArdourCanvas::Canvas | |
| get_mouse_position(ArdourCanvas::Duple &) const | ArdourSurface::Push2Canvas | inlinevirtual |
| get_pango_context() | ArdourSurface::Push2Canvas | virtual |
| grab(ArdourCanvas::Item *) | ArdourSurface::Push2Canvas | inlinevirtual |
| grab_can_translate() const | ArdourCanvas::Canvas | inlinevirtual |
| have_grab() const | ArdourCanvas::Canvas | inlinevirtual |
| height() const | ArdourSurface::Push2Canvas | inlinevirtual |
| indent() const | ArdourCanvas::Canvas | |
| inter_button_spacing() | ArdourSurface::Push2Canvas | inlinestatic |
| item_changed(Item *, Rect) | ArdourCanvas::Canvas | |
| item_going_away(Item *, Rect) | ArdourCanvas::Canvas | inlinevirtual |
| item_moved(Item *, Rect) | ArdourCanvas::Canvas | |
| item_save_restore | ArdourCanvas::Canvas | |
| item_shown_or_hidden(Item *) | ArdourCanvas::Canvas | virtual |
| item_visual_property_changed(Item *) | ArdourCanvas::Canvas | |
| MouseMotion | ArdourCanvas::Canvas | |
| pick_current_item(int) | ArdourSurface::Push2Canvas | inlinevirtual |
| pick_current_item(ArdourCanvas::Duple const &, int) | ArdourSurface::Push2Canvas | inlinevirtual |
| pixel_area() const | ArdourSurface::Push2Canvas | inlineprivate |
| prepare_for_render(Rect const &) const | ArdourCanvas::Canvas | |
| PreRender | ArdourCanvas::Canvas | |
| Push2Canvas(Push2 &p2, int cols, int rows) | ArdourSurface::Push2Canvas | |
| queue_draw_item_area(Item *, Rect) | ArdourCanvas::Canvas | protected |
| queue_resize() | ArdourSurface::Push2Canvas | virtual |
| re_enter() | ArdourSurface::Push2Canvas | inlinevirtual |
| render(Rect const &, Cairo::RefPtr< Cairo::Context > const &) const | ArdourCanvas::Canvas | |
| render_indent() const | ArdourCanvas::Canvas | |
| request_redraw() | ArdourSurface::Push2Canvas | |
| request_redraw(ArdourCanvas::Rect const &) | ArdourSurface::Push2Canvas | virtual |
| request_size(ArdourCanvas::Duple) | ArdourSurface::Push2Canvas | virtual |
| root() | ArdourCanvas::Canvas | inline |
| rows() const | ArdourSurface::Push2Canvas | inline |
| scroll_to(Coord x, Coord y) | ArdourCanvas::Canvas | |
| scrollers | ArdourCanvas::Canvas | protected |
| set_background_color(Gtkmm2ext::Color) | ArdourCanvas::Canvas | |
| set_debug_render(bool yn) | ArdourCanvas::Canvas | inline |
| set_tooltip_timeout(uint32_t msecs) | ArdourCanvas::Canvas | static |
| start_tooltip_timeout(Item *) | ArdourCanvas::Canvas | inlinevirtual |
| stop_tooltip_timeout() | ArdourCanvas::Canvas | inlinevirtual |
| thaw_queue_draw() | ArdourCanvas::Canvas | |
| tooltip_timeout_msecs | ArdourCanvas::Canvas | protectedstatic |
| unfocus(ArdourCanvas::Item *) | ArdourSurface::Push2Canvas | inlinevirtual |
| ungrab() | ArdourSurface::Push2Canvas | inlinevirtual |
| use_intermediate_surface(bool yn=true) | ArdourCanvas::Canvas | |
| vblank() | ArdourSurface::Push2Canvas | |
| visible_area() const | ArdourSurface::Push2Canvas | virtual |
| width() const | ArdourSurface::Push2Canvas | inlinevirtual |
| window_to_canvas(Duple const &) const | ArdourCanvas::Canvas | |
| window_to_canvas(Coord wx, Coord wy, Coord &cx, Coord &cy) | ArdourCanvas::Canvas | inline |
| zoomed() | ArdourCanvas::Canvas | |
| ~Canvas() | ArdourCanvas::Canvas | inlinevirtual |
| ~Push2Canvas() | ArdourSurface::Push2Canvas | |