std::vector< CanvasItemPtr< CanvasItem > > canvas_items
void update(Geom::Rect size, Geom::OptRect margin, Geom::OptRect bleed, const char *txt, bool outline, bool is_yaxisdown)
Update the visual representation of a page on screen.
void _updateTextItem(CanvasItemText *label, Geom::Rect page, std::string txt, bool is_yaxisdown)
Update the page's textual label.
void add(Geom::Rect size, CanvasItemGroup *background_group, CanvasItemGroup *foreground_group)
Add the page canvas to the given canvas item groups (canvas view is implicit)
void set_guides_visible(bool show)
bool setPageColor(Color const &border, Color const &bg, Color const &canvas, Color const &margin, Color const &bleed)
void remove(UI::Widget::Canvas *canvas)
Hide the page in the given canvas widget.
bool setLabelStyle(const std::string &style)
bool setShadow(int shadow)
bool setOnTop(bool on_top)
Geom::PathVector outline(Geom::Path const &input, double width, double miter, LineJoinType join, LineCapType butt, double tolerance)
Strokes the path given by input.