src/hg/hgTracks/multiWig.c 1.5
1.5 2010/06/05 19:29:42 braney
add support for 32-bit color (make USE_PNG have global consequence)
Index: src/hg/hgTracks/multiWig.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/multiWig.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -b -B -U 4 -r1.4 -r1.5
--- src/hg/hgTracks/multiWig.c 14 May 2010 21:35:37 -0000 1.4
+++ src/hg/hgTracks/multiWig.c 5 Jun 2010 19:29:42 -0000 1.5
@@ -34,13 +34,16 @@
if (isSubtrackVisible(subtrack))
{
int height = subtrack->totalHeight(subtrack, vis);
hvGfxSetClip(hvg, xOff, y, width, height);
+ if (sameString(WIG_AGGREGATE_TRANSPARENT, aggregate))
+ hvGfxSetWriteMode(hvg, MG_WRITE_MODE_MULTIPLY);
if (overlay)
subtrack->lineHeight = tg->lineHeight;
subtrack->drawItems(subtrack, seqStart, seqEnd, hvg, xOff, y, width, font, color, vis);
if (!overlay)
y += height + 1;
+ hvGfxSetWriteMode(hvg, MG_WRITE_MODE_NORMAL);
hvGfxUnclip(hvg);
}
}
char *url = trackUrl(tg->track, chromName);