[gaim-migrate @ 6292]

Sat, 14 Jun 2003 06:46:53 +0000

author
Christian Hammond <chipx86@chipx86.com>
date
Sat, 14 Jun 2003 06:46:53 +0000
changeset 5861
9311ed5b8492
parent 5860
27f5a177b7fc
child 5862
1099a19a8351

[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.

plugins/gestures/stroke-draw.c file | annotate | diff | comparison | revisions
--- 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);

mercurial