void fill(rect_t rect, cell_t c)
Definition canvas.cc:59
const cell_t & get(coord_t coord) const
Definition canvas.h:60
void paint_text(coord_t coord, const styled_string &text)
Definition canvas.cc:46
range< class canvas > range_t
Definition canvas.h:43
int get_final_x_in_row(int y) const
Definition canvas.cc:146
rect< class canvas > rect_t
Definition canvas.h:44
size< class canvas > size_t
Definition canvas.h:41
array2< cell_t, size_t, coord_t > m_cells
Definition canvas.h:68
coord< class canvas > coord_t
Definition canvas.h:42
void print_to_pp(pretty_printer *pp, const char *per_line_prefix=NULL) const
Definition canvas.cc:73
canvas(size_t size, const style_manager &style_mgr)
Definition canvas.cc:32
void paint(coord_t coord, cell_t c)
Definition canvas.cc:40
const style_manager & m_style_mgr
Definition canvas.h:69
Definition diagnostics/context.h:56