321309e057df857daf2b00099ded02864dc77d2f kate Tue Jul 18 16:06:20 2017 -0700 1. Fix problem in full mode. 2. Make tissue track item labels black (too many colors o/w). refs #15646 diff --git src/hg/hgTracks/gtexTracks.c src/hg/hgTracks/gtexTracks.c index 6c885a9..1ddde66 100644 --- src/hg/hgTracks/gtexTracks.c +++ src/hg/hgTracks/gtexTracks.c @@ -1150,30 +1150,36 @@ static void gtexGenePreDrawItems(struct track *tg, int seqStart, int seqEnd, struct hvGfx *hvg, int xOff, int yOff, int width, MgFont *font, Color color, enum trackVisibility vis) { if (vis == tvSquish || vis == tvDense) { // NonProp routines not relevant to these modes, and they interfere // NOTE: they must be installed by gtexGeneMethods() for pack mode tg->nonPropDrawItemAt = NULL; tg->nonPropPixelWidth = NULL; } } void gtexGeneMethods(struct track *tg) +/* Install handlers for GTEx Gene track */ { tg->drawItemAt = gtexGeneDrawAt; tg->preDrawItems = gtexGenePreDrawItems; tg->loadItems = gtexGeneLoadItems; tg->mapItem = gtexGeneMapItem; tg->itemName = gtexGeneItemName; tg->mapItemName = gtexGeneItemName; tg->itemHeight = gtexGeneItemHeight; tg->itemStart = gtexGeneItemStart; tg->itemEnd = gtexGeneItemEnd; tg->totalHeight = gtexGeneTotalHeight; tg->nonPropDrawItemAt = gtexGeneNonPropDrawAt; tg->nonPropPixelWidth = gtexGeneNonPropPixelWidth; } +void gtexEqtlTissueMethods(struct track *tg) +/* Install handler for GTEx eQTL Tissues track */ +{ +tg->itemNameColor = blackItemNameColor; +}