| _bg_color | ArdourCanvas::Canvas | protected |
| _debug_render | ArdourCanvas::Canvas | protected |
| _last_render_start_timestamp | ArdourCanvas::Canvas | mutableprotected |
| _queue_draw_frozen | ArdourCanvas::Canvas | protected |
| _root | ArdourCanvas::Canvas | protected |
| _use_intermediate_surface | ArdourCanvas::Canvas | protected |
| add_scroller(ScrollGroup &i) | ArdourCanvas::Canvas | |
| background_color() const | ArdourCanvas::Canvas | inline |
| 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 | |
| compute_draw_item_area(Item *, Rect) | ArdourCanvas::Canvas | protected |
| debug_render() const | ArdourCanvas::Canvas | inline |
| dump(std::ostream &) const | ArdourCanvas::Canvas | |
| focus(Item *)=0 | ArdourCanvas::Canvas | pure virtual |
| 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(Duple &winpos) const =0 | ArdourCanvas::Canvas | pure virtual |
| get_pango_context()=0 | ArdourCanvas::Canvas | pure virtual |
| grab(Item *)=0 | ArdourCanvas::Canvas | pure virtual |
| grab_can_translate() const | ArdourCanvas::Canvas | inlinevirtual |
| have_grab() const | ArdourCanvas::Canvas | inlinevirtual |
| height() const =0 | ArdourCanvas::Canvas | pure virtual |
| indent() const | ArdourCanvas::Canvas | |
| 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 state)=0 | ArdourCanvas::Canvas | protectedpure virtual |
| pick_current_item(Duple const &, int state)=0 | ArdourCanvas::Canvas | protectedpure virtual |
| prepare_for_render(Rect const &) const | ArdourCanvas::Canvas | |
| PreRender | ArdourCanvas::Canvas | |
| queue_draw_item_area(Item *, Rect) | ArdourCanvas::Canvas | protected |
| queue_resize()=0 | ArdourCanvas::Canvas | pure virtual |
| re_enter()=0 | ArdourCanvas::Canvas | pure virtual |
| render(Rect const &, Cairo::RefPtr< Cairo::Context > const &) const | ArdourCanvas::Canvas | |
| render_indent() const | ArdourCanvas::Canvas | |
| request_redraw(Rect const &)=0 | ArdourCanvas::Canvas | pure virtual |
| request_size(Duple)=0 | ArdourCanvas::Canvas | pure virtual |
| root() | ArdourCanvas::Canvas | 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(Item *)=0 | ArdourCanvas::Canvas | pure virtual |
| ungrab()=0 | ArdourCanvas::Canvas | pure virtual |
| use_intermediate_surface(bool yn=true) | ArdourCanvas::Canvas | |
| visible_area() const =0 | ArdourCanvas::Canvas | pure virtual |
| width() const =0 | ArdourCanvas::Canvas | pure virtual |
| 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 |