diff options
| author | bulia byak <buliabyak@gmail.com> | 2006-03-19 23:19:10 +0000 |
|---|---|---|
| committer | buliabyak <buliabyak@users.sourceforge.net> | 2006-03-19 23:19:10 +0000 |
| commit | 56203e13823d18965321e46218f4d2995287383d (patch) | |
| tree | 608ea929af1aafc1b820344662881ed52ea34966 /src/verbs.cpp | |
| parent | restore broken ngettext (diff) | |
| download | inkscape-56203e13823d18965321e46218f4d2995287383d.tar.gz inkscape-56203e13823d18965321e46218f4d2995287383d.zip | |
patch by Andrius R. for (un)clip and (un)mask commands
(bzr r263)
Diffstat (limited to 'src/verbs.cpp')
| -rw-r--r-- | src/verbs.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/verbs.cpp b/src/verbs.cpp index f262b9327..84da8703b 100644 --- a/src/verbs.cpp +++ b/src/verbs.cpp @@ -1196,6 +1196,18 @@ ObjectVerb::perform( SPAction *action, void *data, void *pdata ) } 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; } @@ -2025,6 +2037,14 @@ Verb *Verb::_base_verbs[] = { 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"), |
