rem: panel->magnifyGlass->view->window,
add: WMViewXID(panel->magnifyGlass->view),
context: magnifyInitialize(W_ColorPanel *panel){    W_Screen 		*scr = WMWidgetScreen(panel->win);    unsigned int 	x, y, u, v;    unsigned int	mask;    Pixmap		pixmap, clip_mask;    WMPoint		point;    Window		root_return, child_return;    clip_mask = XCreatePixmapFromBitmapData(scr->display, W_DRAWABLE(scr),	    (char *)Cursor_mask_bits, Cursor_mask_width, Cursor_mask_height,	    1, 0, 1);	    panel->magnifyGlass->magPix = XCreatePixmap(scr->display, W_DRAWABLE(scr), 	    5*5, 5*5, scr->depth);     XQueryPointer(scr->display, scr->rootWin, &root_return, &child_return,	    &x, &y, &u, &v, &mask);        panel->magnifyGlass->image = NULL;        /* Clipmask to make magnified view-contents circular */  #ifdef SHAPE    XShapeCombineMask(scr->display, WMViewXID(panel->magnifyGlass->view),	    ShapeBounding, 0, 0, clip_mask, ShapeSet);#else    /* Clip circle in glass cursor */    XSetClipMask(scr->display, scr->clipGC, clip_mask);    XSetClipOrigin(scr->display, scr->clipGC, 0, 0);#endif    XFreePixmap(scr->display, clip_mask);        /* Draw initial magnifying glass contents */    magnifyGetImageStored(panel, x, y, x, y);        pixmap = magnifyCreatePixmap(panel);    XSetWindowBackgroundPixmap(scr->display,	    panel->magnifyGlass->view->window,	    pixmap);    XClearWindow(scr->display, panel->magnifyGlass->view->window);    XFlush(scr->display);        XFreePixmap(scr->display, pixmap);        point.x = x;    point.y = y;        return point;}