add: }
context: wheelRender(W_ColorPanel *panel){    W_Screen		*scr = WMWidgetScreen(panel->win);    int			x,y;    RImage		*image;    unsigned char	*rp, *gp, *bp;    RColor		gray;    unsigned long	ofs;        image = RCreateImage(colorWheelSize+4, colorWheelSize+4, False);    if (!image)	return;        gray.red = gray.green = gray.blue = 0xaa;        for (x = 0; x < colorWheelSize+4; x++) {	for (y = 0; y < colorWheelSize+4; y++) {	    	    ofs = (y * image->width) + x;	    rp = image->data[0] + ofs;	    gp = image->data[1] + ofs;	    bp = image->data[2] + ofs;	    	    if (wheelInsideColorWheel(panel, ofs)) {		*rp = (unsigned int)(panel->wheelMtrx->values[ 			panel->wheelMtrx->data[0][ofs] ]);		*gp = (unsigned int)(panel->wheelMtrx->values[ 			panel->wheelMtrx->data[1][ofs] ]);		*bp = (unsigned int)(panel->wheelMtrx->values[			panel->wheelMtrx->data[2][ofs] ]);	    }	    else {		*rp = (unsigned char)(gray.red);		*gp = (unsigned char)(gray.green);		*bp = (unsigned char)(gray.blue);	    }	}    }        if (panel->wheelImg)	XFreePixmap(scr->display, panel->wheelImg);        panel->wheelImg = XCreatePixmap(scr->display, W_DRAWABLE(scr), 				    colorWheelSize+4, colorWheelSize+4, scr->depth);    RConvertImage(scr->rcontext, image, &panel->wheelImg);        /* Check if backimage exists. If it doesn't, allocate and fill it */    if (!panel->selectionBackImg) {	panel->selectionBackImg = XCreatePixmap(scr->display, 						W_VIEW(panel->wheelFrm)->window, 4, 4, scr->depth);	XCopyArea(scr->display, panel->wheelImg, panel->selectionBackImg, 		  scr->copyGC, panel->colx -2, panel->coly -2, 4, 4, 0, 0); 	/* -2 is hot spot correction */    }        RDestroyImage(image);}