diff --git a/src/verbs.cpp b/src/verbs.cpp
index f262b93275668381b322ca53a06e18895ac5d886..84da8703bb902394a6467a9379eefc8ae7bb4235 100644 (file)
--- a/src/verbs.cpp
+++ b/src/verbs.cpp
}
sp_document_done(SP_DT_DOCUMENT(dt));
break;
+ case SP_VERB_OBJECT_SET_MASK:
+ sp_selection_set_mask(false, false);
+ break;
+ case SP_VERB_OBJECT_UNSET_MASK:
+ sp_selection_unset_mask(false);
+ break;
+ case SP_VERB_OBJECT_SET_CLIPPATH:
+ sp_selection_set_mask(true, false);
+ break;
+ case SP_VERB_OBJECT_UNSET_CLIPPATH:
+ sp_selection_unset_mask(true);
+ break;
default:
break;
}
new ObjectVerb(SP_VERB_OBJECT_FLIP_VERTICAL, "ObjectFlipVertically",
N_("Flip _Vertical"), N_("Flips selected objects vertically"),
"object_flip_ver"),
+ new ObjectVerb(SP_VERB_OBJECT_SET_MASK, "ObjectSetMask", N_("_Set"),
+ N_("Apply mask to selection (using the topmost object as mask)"), NULL),
+ new ObjectVerb(SP_VERB_OBJECT_UNSET_MASK, "ObjectUnSetMask", N_("_Release"),
+ 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_UNSET_CLIPPATH, "ObjectUnSetClipPath", N_("_Release"),
+ N_("Remove clipping path from selection"), NULL),
/* Tools */
new ContextVerb(SP_VERB_CONTEXT_SELECT, "DrawSelect", N_("Select"),