summaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/objects.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/ui/dialog/objects.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/ui/dialog/objects.cpp')
-rw-r--r--src/ui/dialog/objects.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/ui/dialog/objects.cpp b/src/ui/dialog/objects.cpp
index 85583a0e7..2d558daae 100644
--- a/src/ui/dialog/objects.cpp
+++ b/src/ui/dialog/objects.cpp
@@ -106,7 +106,7 @@ enum {
BUTTON_LOCK_ALL,
BUTTON_UNLOCK_ALL,
BUTTON_SETCLIP,
-// BUTTON_CLIPGROUP,
+ BUTTON_CLIPGROUP,
// BUTTON_SETINVCLIP,
BUTTON_UNSETCLIP,
BUTTON_SETMASK,
@@ -269,7 +269,7 @@ Gtk::MenuItem& ObjectsPanel::_addPopupItem( SPDesktop *desktop, unsigned int cod
}
if ( action ) {
- label = action->name;
+ // label = action->name;
}
}
}
@@ -1257,6 +1257,10 @@ bool ObjectsPanel::_executeAction()
_fireAction( SP_VERB_LAYER_UNLOCK_ALL );
}
break;
+ case BUTTON_CLIPGROUP:
+ {
+ _fireAction ( SP_VERB_OBJECT_CREATE_CLIP_GROUP );
+ }
case BUTTON_SETCLIP:
{
_fireAction( SP_VERB_OBJECT_SET_CLIPPATH );
@@ -1935,8 +1939,8 @@ ObjectsPanel::ObjectsPanel() :
_popupMenu.append(*Gtk::manage(new Gtk::SeparatorMenuItem()));
_watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_OBJECT_SET_CLIPPATH, 0, "Set Clip", (int)BUTTON_SETCLIP ) );
- //not implemented
- //_watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_OBJECT_CREATE_CLIP_GROUP, 0, "Create Clip Group", (int)BUTTON_CLIPGROUP ) );
+
+ _watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_OBJECT_CREATE_CLIP_GROUP, 0, "Create Clip Group", (int)BUTTON_CLIPGROUP ) );
//will never be implemented
//_watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_OBJECT_SET_INVERSE_CLIPPATH, 0, "Set Inverse Clip", (int)BUTTON_SETINVCLIP ) );