diff options
| author | Nathan Lee <2431820-nathanal@users.noreply.gitlab.com> | 2019-04-13 07:19:02 +0000 |
|---|---|---|
| committer | Nathan Lee <2431820-nathanal@users.noreply.gitlab.com> | 2019-04-13 07:22:20 +0000 |
| commit | 197a3ef2d70d53f8b2108e4ec775a12d2dec3e62 (patch) | |
| tree | 046df144a2feeaf2973aa3a8fdd66be0bef6b4dc /src/desktop-events.cpp | |
| parent | Ask user whether to reassign already used shortcuts (diff) | |
| download | inkscape-197a3ef2d70d53f8b2108e4ec775a12d2dec3e62.tar.gz inkscape-197a3ef2d70d53f8b2108e4ec775a12d2dec3e62.zip | |
Cursor changes with Guides updated (UI)
Addresses https://gitlab.com/inkscape/inkscape/issues/199
Diffstat (limited to 'src/desktop-events.cpp')
| -rw-r--r-- | src/desktop-events.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/desktop-events.cpp b/src/desktop-events.cpp index f48dbf8da..e35cd2aba 100644 --- a/src/desktop-events.cpp +++ b/src/desktop-events.cpp @@ -317,6 +317,9 @@ gint sp_dt_guide_event(SPCanvasItem *item, GdkEvent *event, gpointer data) guide->moveto(guide->getPoint(), false); guide->set_normal(guide->getNormal(), false); sp_guide_remove(guide); + + Glib::wrap(GTK_WIDGET(desktop->getCanvas()))->get_window()->set_cursor(desktop->event_context->cursor); + DocumentUndo::done(desktop->getDocument(), SP_VERB_NONE, _("Delete guide")); } @@ -377,6 +380,7 @@ gint sp_dt_guide_event(SPCanvasItem *item, GdkEvent *event, gpointer data) DocumentUndo::done(doc, SP_VERB_NONE, _("Delete guide")); ret = TRUE; sp_event_context_discard_delayed_snap_event(desktop->event_context); + Glib::wrap(GTK_WIDGET(desktop->getCanvas()))->get_window()->set_cursor(desktop->event_context->cursor); break; } case GDK_KEY_Shift_L: @@ -401,7 +405,7 @@ gint sp_dt_guide_event(SPCanvasItem *item, GdkEvent *event, gpointer data) case GDK_KEY_Shift_R: { GdkDisplay *display = gdk_display_get_default(); - GdkCursor *guide_cursor = gdk_cursor_new_for_display(display, GDK_EXCHANGE); + GdkCursor *guide_cursor = gdk_cursor_new_for_display(display, GDK_HAND1); gdk_window_set_cursor(gtk_widget_get_window (GTK_WIDGET(desktop->getCanvas())), guide_cursor); g_object_unref(guide_cursor); break; |
