diff options
| author | bulia byak <buliabyak@gmail.com> | 2006-11-06 06:50:58 +0000 |
|---|---|---|
| committer | buliabyak <buliabyak@users.sourceforge.net> | 2006-11-06 06:50:58 +0000 |
| commit | d4e49cf974f418557543599316c5f2e246856df2 (patch) | |
| tree | bbc1a10710feeefef95d9690a1edc0369392fda3 /src/gradient-context.cpp | |
| parent | implement select next/prev as verbs (diff) | |
| download | inkscape-d4e49cf974f418557543599316c5f2e246856df2.tar.gz inkscape-d4e49cf974f418557543599316c5f2e246856df2.zip | |
implement select next/prev in gradient tool as well
(bzr r1919)
Diffstat (limited to 'src/gradient-context.cpp')
| -rw-r--r-- | src/gradient-context.cpp | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/src/gradient-context.cpp b/src/gradient-context.cpp index f97bd93c8..ad1dd8730 100644 --- a/src/gradient-context.cpp +++ b/src/gradient-context.cpp @@ -124,6 +124,24 @@ static void sp_gradient_context_setup(SPEventContext *ec) rc->_message_context = new Inkscape::MessageContext(sp_desktop_message_stack(ec->desktop)); } +void +sp_gradient_context_select_next (SPEventContext *event_context) +{ + GrDrag *drag = event_context->_grdrag; + g_assert (drag); + + drag->select_next(); +} + +void +sp_gradient_context_select_prev (SPEventContext *event_context) +{ + GrDrag *drag = event_context->_grdrag; + g_assert (drag); + + drag->select_prev(); +} + static gint sp_gradient_context_root_handler(SPEventContext *event_context, GdkEvent *event) { static bool dragging; @@ -274,19 +292,6 @@ static gint sp_gradient_context_root_handler(SPEventContext *event_context, GdkE //TODO: make dragging escapable by Esc break; - case GDK_Tab: // Tab - cycle selection forward - if (!(MOD__CTRL_ONLY || (MOD__CTRL && MOD__SHIFT))) { - drag->select_next(); - ret = TRUE; - } - break; - case GDK_ISO_Left_Tab: // Shift Tab - cycle selection backward - if (!(MOD__CTRL_ONLY || (MOD__CTRL && MOD__SHIFT))) { - drag->select_prev(); - ret = TRUE; - } - break; - case GDK_Left: // move handle left case GDK_KP_Left: case GDK_KP_4: |
