c97b4f46cc72547a2a5584bac401bb4b06ef5fae
kate
  Wed Apr 27 15:58:53 2016 -0700
Tweak label colors - still readable with less darkening (to stay truer to original)

diff --git src/hg/hgTracks/hgTracks.h src/hg/hgTracks/hgTracks.h
index af2ccd2..de1e5b1 100644
--- src/hg/hgTracks/hgTracks.h
+++ src/hg/hgTracks/hgTracks.h
@@ -687,30 +687,33 @@
 int grayInRange(int val, int minVal, int maxVal);
 /* Return gray shade corresponding to a number from minVal - maxVal */
 
 int pslGrayIx(struct psl *psl, boolean isXeno, int maxShade);
 /* Figure out gray level for an RNA block. */
 
 Color getSeqColor(char *name, struct hvGfx *hvg);
 /* Return color index corresponding to chromosome/scaffold name. */
 
 Color darkerColor(struct hvGfx *hvg, Color color);
 /* Get darker shade of a color - half way between this color and black */
 
 Color somewhatDarkerColor(struct hvGfx *hvg, Color color);
 /* Get a somewhat lighter shade of a color - 1/3 of the way towards black. */
 
+Color slightlyDarkerColor(struct hvGfx *hvg, Color color);
+/* Get a slightly darker shade of a color - 1/4 of the way towards black. */
+
 Color lighterColor(struct hvGfx *hvg, Color color);
 /* Get lighter shade of a color - half way between this color and white */
 
 Color somewhatLighterColor(struct hvGfx *hvg, Color color);
 /* Get a somewhat lighter shade of a color - 1/3 of the way towards white. */
 
 Color slightlyLighterColor(struct hvGfx *hvg, Color color);
 /* Get slightly lighter shade of a color - closer to gray actually  */
 
 void clippedBarbs(struct hvGfx *hvg, int x, int y,
 	int width, int barbHeight, int barbSpacing, int barbDir, Color color,
 	boolean needDrawMiddle);
 /* Draw barbed line.  Clip it to fit the window first though since
  * some barbed lines will span almost the whole chromosome, and the
  * clipping at the lower level is not efficient since we added