/* The mouse button was released. */ static enum XdndState dndOutRelease(enum XdndState state, XButtonEvent *evt) { if (XdndStateIdle == state) return XdndStateIdle; fdebugf((stderr, "Receive ButtonRelease (output) window: 0x%lx\n", evt->window)); if (XdndStateOutAccepted == state) { sendDrop(xdndOutTarget, DndWindow, evt->time); return XdndStateOutAccepted; } sendLeave(xdndOutTarget, DndWindow); return XdndStateIdle; }
void rescale(float scale) { sendDrop(); radius *= (scale/drawScale); drawScale = scale; sendAdd(); }