rem: WMPoint destPos = WMGetViewScreenPosition(destView);
context: sendAllowedAction(WMView *destView, Atom action){    WMScreen *scr = W_VIEW_SCREEN(destView);    WMPoint destPos = WMGetViewScreenPosition(destView);    WMSize destSize = WMGetViewSize(destView);    int destX, destY;    Window foo;    XTranslateCoordinates(scr->display, scr->rootWin, WMViewXID(destView),                          0, 0, &destX, &destY,                          &foo);    sendDnDClientMessage(destView,                         scr->xdndStatusAtom,                         1,                         (destX << 16)|destY,                         (destSize.width << 16)|destSize.height,                         action);}