rem: sliderImg = RRenderGradient(141, 16, &from, &to, RGRD_HORIZONTAL);
add: sliderImg = RRenderGradient(141, 16, &(from.rgb), &(to.rgb), RGRD_HORIZONTAL);
context: hsbUpdateSaturationGradient(W_ColorPanel *panel){    W_Screen	*scr = WMWidgetScreen(panel->win);    RColor	from;    RColor	to;    RHSVColor	hsvcolor;    RImage	*sliderImg;    WMPixmap	*sliderPxmp;        hsvcolor = panel->hsvcolor;    hsvcolor.saturation = 0;    RHSVtoRGB(&hsvcolor, &from);        hsvcolor.saturation = 255;    RHSVtoRGB(&hsvcolor, &to);        sliderImg = RRenderGradient(141, 16, &from, &to, RGRD_HORIZONTAL);    sliderPxmp = WMCreatePixmapFromRImage(scr, sliderImg, 0);    RDestroyImage(sliderImg);	W_PaintText(W_VIEW(panel->hsbSaturationS), sliderPxmp->pixmap, 	    panel->font12, 2, 0, 100, WALeft, 	    WMColorGC(hsvcolor.value < 128 ? scr->white : scr->black), False, 		    "Saturation", strlen("Saturation"));        WMSetSliderImage(panel->hsbSaturationS, sliderPxmp);    WMReleasePixmap(sliderPxmp);}