summaryrefslogtreecommitdiffstats
path: root/src/verbs.cpp
diff options
context:
space:
mode:
authorLiam P. White <inkscapebronyat-signgmaildotcom>2014-06-14 18:51:11 +0000
committerLiam P. White <inkscapebronyat-signgmaildotcom>2014-06-14 18:51:11 +0000
commiteb4d7e1225a2e1e5a5d1da8d0ab784632bc77291 (patch)
treefc11d1a0d8e6e59982a0b49ccce5b1e074fde169 /src/verbs.cpp
parentUpdate to experimental r13402 (diff)
downloadinkscape-eb4d7e1225a2e1e5a5d1da8d0ab784632bc77291.tar.gz
inkscape-eb4d7e1225a2e1e5a5d1da8d0ab784632bc77291.zip
Add clip group option from Ponyscape
(bzr r13090.1.83)
Diffstat (limited to 'src/verbs.cpp')
-rw-r--r--src/verbs.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/verbs.cpp b/src/verbs.cpp
index 73613ab9e..f0a49a81a 100644
--- a/src/verbs.cpp
+++ b/src/verbs.cpp
@@ -1568,6 +1568,9 @@ void ObjectVerb::perform( SPAction *action, void *data)
case SP_VERB_OBJECT_SET_CLIPPATH:
sp_selection_set_mask(dt, true, false);
break;
+ case SP_VERB_OBJECT_CREATE_CLIP_GROUP:
+ sp_selection_set_clipgroup(dt);
+ break;
case SP_VERB_OBJECT_EDIT_CLIPPATH:
sp_selection_edit_clip_or_mask(dt, true);
break;
@@ -2717,6 +2720,8 @@ Verb *Verb::_base_verbs[] = {
N_("Remove mask from selection"), NULL),
new ObjectVerb(SP_VERB_OBJECT_SET_CLIPPATH, "ObjectSetClipPath", N_("_Set"),
N_("Apply clipping path to selection (using the topmost object as clipping path)"), NULL),
+ new ObjectVerb(SP_VERB_OBJECT_CREATE_CLIP_GROUP, "ObjectCreateClipGroup", N_("Create Cl_ip Group"),
+ N_("Creates a clip group using the selected objects as a base"), NULL),
new ObjectVerb(SP_VERB_OBJECT_EDIT_CLIPPATH, "ObjectEditClipPath", N_("_Edit"),
N_("Edit clipping path"), INKSCAPE_ICON("path-clip-edit")),
new ObjectVerb(SP_VERB_OBJECT_UNSET_CLIPPATH, "ObjectUnSetClipPath", N_("_Release"),