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;
+}