rem: wmksize(event->xmotion.x, event->xmotion.y),
add: wmksize(stuff->x, stuff->y),
context: static void iconMouseStuff(XEvent *event, void *cdata){    WMLabel *label = (WMLabel*)cdata;    DNDStuff *stuff = WMGetHangedData(label);    WMPoint where;        switch (event->type) {     case ButtonPress:	stuff->x = event->xbutton.x_root;	stuff->y = event->xbutton.y_root;	stuff->mouseDown = True;	break;     case ButtonRelease:	stuff->mouseDown = False;	break;     case MotionNotify:	if (!stuff->mouseDown)	    break;		if (abs(stuff->x - event->xmotion.x_root)>4	    || abs(stuff->y - event->xmotion.y_root)>4) {	    	    where = WMGetViewScreenPosition(WMWidgetView(label));	    	    WMDragImageFromView(WMWidgetView(label), 				WMGetLabelImage(label),				NULL, /* XXX */				where,				wmksize(event->xmotion.x, event->xmotion.y),				event, True);	}	break;    }}