Inkscape
Vector Graphics Editor
|
Go to the source code of this file.
Classes | |
struct | Inkscape::hashed |
struct | Inkscape::random_access |
struct | Inkscape::is_item |
struct | Inkscape::is_group |
struct | Inkscape::object_to_item |
struct | Inkscape::object_to_node |
struct | Inkscape::object_to_group |
class | Inkscape::ObjectSet |
Namespaces | |
namespace | Inkscape |
Helper class to stream background task notifications as a series of messages. | |
namespace | Inkscape::XML |
@Inkscape XML tree. | |
Typedefs | |
typedef boost::multi_index_container< SPObject *, boost::multi_index::indexed_by< boost::multi_index::sequenced<>, boost::multi_index::random_access< boost::multi_index::tag< random_access > >, boost::multi_index::hashed_unique< boost::multi_index::tag< hashed >, boost::multi_index::identity< SPObject * > > > > | Inkscape::MultiIndexContainer |
typedef boost::any_range< SPObject *, boost::random_access_traversal_tag, SPObject *const &, std::ptrdiff_t > | Inkscape::SPObjectRange |
using | Inkscape::SPItemRange = ObjectSet::SPItemRange |
using | Inkscape::SPGroupRange = ObjectSet::SPGroupRange |
using | Inkscape::XMLNodeRange = ObjectSet::XMLNodeRange |
Enumerations | |
enum class | SiblingState { SIBLING_NONE , SIBLING_CLONE_ORIGINAL , SIBLING_OFFSET_SOURCE , SIBLING_TEXT_PATH , SIBLING_TEXT_FLOW_FRAME , SIBLING_TEXT_SHAPE_INSIDE } |
SiblingState enums are used to associate the current state while grabbing objects. More... | |
|
strong |
SiblingState enums are used to associate the current state while grabbing objects.
Specifically used by ObjectSet.applyAffine() to manage transforms while dragging objects
Enumerator | |
---|---|
SIBLING_NONE | |
SIBLING_CLONE_ORIGINAL | |
SIBLING_OFFSET_SOURCE | |
SIBLING_TEXT_PATH | |
SIBLING_TEXT_FLOW_FRAME | |
SIBLING_TEXT_SHAPE_INSIDE |
Definition at line 45 of file object-set.h.