Вот есть у меня софтинка, рисует в иксовое окошко картиночки. Рисует вот так:
XLockDisplay(D);
XImage *xi = XCreateImage(D, DefaultVisual(D, S), DefaultDepth(D, S), ZPixmap, 0, (void *)img, vi->nSizeX, vi->nSizeY, 32, bpl);
assert(xi);
XPutImage(D, W, Gc, xi, 0, 0, 0, 0, WX, WY);
XFlush(D);
XDestroyImage(xi);
XUnlockDisplay(D);
Мне хочется, чтобы всякие там перемещения окошка и прочий стафф не дестроили изображение. Мне обязательно раскуривать и писать сотни боилерплейта для xdamage, или есть способ полущ?