# HG changeset patch # User Christian Hammond # Date 1055573213 0 # Node ID 711db8ff91dd349b3c142ee5e5d896c5792c7e62 # Parent 52d5fad43950a3a226192c4fd6d5278f965d0ad0 [gaim-migrate @ 6292] There's now this neat little cursor when doing mouse gestures. Hi there, neat little cursor! You're a cute wittle cursor, aren'tcha? awww. committer: Tailor Script diff -r 52d5fad43950 -r 711db8ff91dd plugins/gestures/stroke-draw.c --- a/plugins/gestures/stroke-draw.c Sat Jun 14 06:38:30 2003 +0000 +++ b/plugins/gestures/stroke-draw.c Sat Jun 14 06:46:53 2003 +0000 @@ -105,10 +105,12 @@ process_event (GtkWidget *widget, GdkEvent *event, gpointer data G_GNUC_UNUSED) { static GtkWidget *original_widget = NULL; + static GdkCursor *cursor = NULL; + switch (event->type) { case GDK_BUTTON_PRESS: if (event->button.button != gstroke_get_mouse_button()) - break; + break; original_widget = widget; /* remeber the widget where the stroke started */ @@ -117,8 +119,11 @@ record_stroke_segment (widget); + if (cursor == NULL) + cursor = gdk_cursor_new(GDK_PENCIL); + gdk_pointer_grab (widget->window, FALSE, - GDK_BUTTON_RELEASE_MASK, NULL, NULL, + GDK_BUTTON_RELEASE_MASK, NULL, cursor, event->button.time); timer_id = gtk_timeout_add (GSTROKE_TIMEOUT_DURATION, gstroke_timeout, widget);