2#ifndef SEEN_CANVAS_ITEM_GROUP_H
3#define SEEN_CANVAS_ITEM_GROUP_H
41 void _update(
bool propagate)
override;
52 boost::intrusive::member_hook<Inkscape::CanvasItem, boost::intrusive::list_member_hook<>,
Two-dimensional point that doubles as a vector.
Axis aligned, non-empty rectangle.
CanvasItem * pick_item(Geom::Point const &p)
void _update(bool propagate) override
void _mark_net_invisible() override
~CanvasItemGroup() override
void visit_page_rects(std::function< void(Geom::Rect const &)> const &) const override
boost::intrusive::list< Inkscape::CanvasItem, boost::intrusive::member_hook< Inkscape::CanvasItem, boost::intrusive::list_member_hook<>, &Inkscape::CanvasItem::member_hook > > CanvasItemList
Type for linked list storing CanvasItems.
void _render(Inkscape::CanvasItemBuffer &buf) const override
void _invalidate_ctrl_handles() override
friend class CanvasItemGroup
boost::intrusive::list_member_hook member_hook
Helper class to stream background task notifications as a series of messages.
Class used when rendering canvas items.