src/hg/hgTracks/simpleTracks.c 1.90
1.90 2009/07/07 01:07:13 kate
Add trackDb setting for minimum gray level, corresponding to trackUi min gray level dropdown
Index: src/hg/hgTracks/simpleTracks.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/simpleTracks.c,v
retrieving revision 1.89
retrieving revision 1.90
diff -b -B -U 4 -r1.89 -r1.90
--- src/hg/hgTracks/simpleTracks.c 6 Jul 2009 19:00:49 -0000 1.89
+++ src/hg/hgTracks/simpleTracks.c 7 Jul 2009 01:07:13 -0000 1.90
@@ -5939,17 +5939,19 @@
* Note: this assumes that scoreMin and scoreMax are constant for each track. */
{
static char *prevTrackName = NULL;
static int scoreMinGrayLevel = 0;
-static int cartMinGrayLevel = 0;
+static int cartMinGrayLevel = 0; /* from cart, or trackDb setting */
static float newScoreMin = 0;
if (tdb->tableName != prevTrackName)
{
scoreMinGrayLevel = scoreMin * maxShade/scoreMax;
if (scoreMinGrayLevel <= 0)
scoreMinGrayLevel = 1;
- cartMinGrayLevel = cartUsualIntClosestToHome(cart, tdb, FALSE, "minGrayLevel", scoreMinGrayLevel);
+ char *setting = trackDbSettingClosestToHome(tdb, MIN_GRAY_LEVEL);
+ cartMinGrayLevel = cartUsualIntClosestToHome(cart, tdb, FALSE, MIN_GRAY_LEVEL,
+ setting ? atoi(setting) : scoreMinGrayLevel);
newScoreMin = cartMinGrayLevel * scoreMax/maxShade;
prevTrackName = tdb->tableName;
}
if (cartMinGrayLevel != scoreMinGrayLevel)