summaryrefslogtreecommitdiffstats
path: root/src/arc-context.cpp
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2006-10-01 17:26:35 +0000
committerjohanengelen <johanengelen@users.sourceforge.net>2006-10-01 17:26:35 +0000
commit7ee9333db81b143e5b4fd02950088963998545eb (patch)
tree7ed1172b02091f5a6f64c995aeb1739caac0de96 /src/arc-context.cpp
parentFixes path memory issues with the save dialog. (Closes: #1089414) (diff)
downloadinkscape-7ee9333db81b143e5b4fd02950088963998545eb.tar.gz
inkscape-7ee9333db81b143e5b4fd02950088963998545eb.zip
Other tools now also retain there specific statusbar text when pressing alt/shift/ctrl.
(bzr r1748)
Diffstat (limited to 'src/arc-context.cpp')
-rw-r--r--src/arc-context.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/arc-context.cpp b/src/arc-context.cpp
index 934995b0a..7fb4b8fe4 100644
--- a/src/arc-context.cpp
+++ b/src/arc-context.cpp
@@ -8,9 +8,10 @@
* Lauris Kaplinski <lauris@kaplinski.com>
* bulia byak <buliabyak@users.sf.net>
*
+ * Copyright (C) 2006 Johan Engelen <johan@shouraizou.nl>
+ * Copyright (C) 2002 Mitsuru Oka
* Copyright (C) 2000-2002 Lauris Kaplinski
* Copyright (C) 2000-2001 Ximian, Inc.
- * Copyright (C) 2002 Mitsuru Oka
*
* Released under GNU GPL, read the file 'COPYING' for more information
*/
@@ -331,10 +332,12 @@ static gint sp_arc_context_root_handler(SPEventContext *event_context, GdkEvent
case GDK_Shift_R:
case GDK_Meta_L: // Meta is when you press Shift+Alt (at least on my machine)
case GDK_Meta_R:
- sp_event_show_modifier_tip(event_context->defaultMessageContext(), event,
- _("<b>Ctrl</b>: make circle or integer-ratio ellipse, snap arc/segment angle"),
- _("<b>Shift</b>: draw around the starting point"),
- NULL);
+ if (!dragging) {
+ sp_event_show_modifier_tip(event_context->defaultMessageContext(), event,
+ _("<b>Ctrl</b>: make circle or integer-ratio ellipse, snap arc/segment angle"),
+ _("<b>Shift</b>: draw around the starting point"),
+ NULL);
+ }
break;
case GDK_Up:
case GDK_Down: