Inkscape
Vector Graphics Editor
|
Go to the source code of this file.
Classes | |
class | SPGroup |
Namespaces | |
namespace | Inkscape |
Helper class to stream background task notifications as a series of messages. | |
Functions | |
void | sp_item_group_ungroup_handle_clones (SPItem *parent, Geom::Affine const g) |
finds clones of a child of the group going out of the group; and inverse the group transform on its clones Also called when moving objects between different layers | |
void | sp_item_group_ungroup (SPGroup *group, std::vector< SPItem * > &children) |
SPObject * | sp_item_group_get_child_by_name (SPGroup *group, SPObject *ref, const char *name) |
bool | SP_IS_LAYER (SPObject const *obj) |
void | set_default_highlight_colors (std::vector< guint32 > colors) |
void set_default_highlight_colors | ( | std::vector< guint32 > | colors | ) |
Definition at line 1125 of file sp-item-group.cpp.
References default_highlights.
Referenced by Inkscape::UI::ThemeContext::themechangecallback().
|
inline |
Definition at line 119 of file sp-item-group.h.
References SPGroup::LAYER.
Referenced by SPGroup::highlight_color(), and Inkscape::ObjectSet::popFromGroup().
Definition at line 540 of file sp-item-group.cpp.
References _ungroup_compensate_source_transform(), Inkscape::ObjectSet::add(), Inkscape::XML::Node::addChild(), SPItem::adjust_paint_recursive(), bbox_on_rect_clip(), child, SPObject::children, clip(), Inkscape::LivePathEffect::CLONE_ORIGINAL, Geom::GenericOptRect< C >::contains(), SPObject::deleteObject(), SPObject::document, Inkscape::XML::Node::document(), SPItem::doWriteTransform(), Inkscape::XML::Node::duplicate(), equal_clip(), Inkscape::Preferences::get(), SPItem::getClipObject(), SPItem::getMaskObject(), SPDocument::getObjectByRepr(), SPObject::getRepr(), SPDocument::getRoot(), Inkscape::ObjectSet::group(), i2anc_affine(), Geom::identity(), Geom::Affine::isIdentity(), item, items, Inkscape::XML::Node::lastChild(), Inkscape::XML::Node::name(), SPObject::parent, PREFS_MASKOBJECT_GROUPING_NONE, Inkscape::XML::Node::prev(), Inkscape::GC::release(), Inkscape::ObjectSet::remove(), SPLPEItem::removeAllPathEffects(), SPObject::requestModified(), root, Inkscape::ObjectSet::setMask(), Inkscape::ObjectSet::singleItem(), Inkscape::ObjectSet::size(), sp_item_group_ungroup_handle_clones(), sp_lpe_item_enable_path_effects(), sp_repr_is_meta_element(), SPObject::style, SPItem::transform, unlink_clones_of(), Inkscape::ObjectSet::unsetMask(), and SPItem::visualBounds().
Referenced by file_import(), ungroup_impl(), and Inkscape::ObjectSet::unsetMask().
void sp_item_group_ungroup_handle_clones | ( | SPItem * | parent, |
Geom::Affine const | g | ||
) |
finds clones of a child of the group going out of the group; and inverse the group transform on its clones Also called when moving objects between different layers
group | current group |
parent | original parent |
clone_original | lpe clone handle ungroup |
g | transform |
Definition at line 464 of file sp-item-group.cpp.
References _ungroup_compensate_source_transform(), and parent.
Referenced by sp_item_group_ungroup(), and sp_selection_change_layer_maintain_clones().