From federico@nuclecu.unam.mx Thu Apr 17 11:36:32 1997 Date: Thu, 17 Apr 1997 10:32:53 -0500 From: Federico Mena To: xach@mint.net Subject: patch for ifscompose Hello, Xach Here is the patch for ifscompose.. Quartic --- ifscompose-0.5/ifscompose.c Wed Apr 16 15:24:13 1997 +++ ifscompose.c Thu Apr 17 09:00:03 1997 @@ -783,7 +783,8 @@ (GtkSignalFunc) design_area_configure, NULL); gtk_widget_set_events (ifsD->design_area, GDK_EXPOSURE_MASK | GDK_BUTTON_PRESS_MASK | - GDK_BUTTON_RELEASE_MASK | GDK_POINTER_MOTION_MASK ); + GDK_BUTTON_RELEASE_MASK | GDK_POINTER_MOTION_MASK | + GDK_POINTER_MOTION_HINT_MASK); gtk_widget_show (ifsD->design_area); gtk_widget_show (aspect_frame); @@ -1388,10 +1389,18 @@ gdouble yn; gdouble width = ifsD->design_area->allocation.width; gdouble height = ifsD->design_area->allocation.height; + gint px, py; Aff2 trans,t1,t2,t3; if (ifsD->design_op == OP_NONE) return FALSE; + + if (event->is_hint) + { + gtk_widget_get_pointer(ifsD->design_area, &px, &py); + event->x = px; + event->y = py; + } xo = (ifsD->design_op_x - ifsD->design_op_xcenter); yo = (ifsD->design_op_y - ifsD->design_op_ycenter);