summaryrefslogtreecommitdiffstats
path: root/src/desktop-events.cpp
diff options
context:
space:
mode:
authorMaximilian Albert <maximilian.albert@gmail.com>2008-01-27 14:00:23 +0000
committercilix42 <cilix42@users.sourceforge.net>2008-01-27 14:00:23 +0000
commit7da77281169f620fc58360ea5a9eb31e1b0aea3f (patch)
tree6df73570879c631d4c572630c53a1a549c7405af /src/desktop-events.cpp
parentDon't group dot creation with pen-/pencil-specific operations in undo history (diff)
downloadinkscape-7da77281169f620fc58360ea5a9eb31e1b0aea3f.tar.gz
inkscape-7da77281169f620fc58360ea5a9eb31e1b0aea3f.zip
Make guidelines quickly deletable by using Ctrl+click (is Ctrl a suitable modifier for this?)
(bzr r4604)
Diffstat (limited to 'src/desktop-events.cpp')
-rw-r--r--src/desktop-events.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/desktop-events.cpp b/src/desktop-events.cpp
index a2ad8103b..503f24c43 100644
--- a/src/desktop-events.cpp
+++ b/src/desktop-events.cpp
@@ -189,6 +189,13 @@ gint sp_dt_guide_event(SPCanvasItem *item, GdkEvent *event, gpointer data)
break;
case GDK_BUTTON_PRESS:
if (event->button.button == 1) {
+ if (event->button.state & GDK_CONTROL_MASK) {
+ SPDocument *doc = SP_OBJECT_DOCUMENT(guide);
+ sp_guide_remove(guide);
+ sp_document_done(doc, SP_VERB_NONE, _("Delete guide"));
+ ret = TRUE;
+ break;
+ }
dragging = true;
sp_canvas_item_grab(item,
( GDK_BUTTON_RELEASE_MASK |