9e9fdcd37b60aa4186eeea2b2c61df277dbfeb5a kate Thu Oct 22 15:48:16 2020 -0700 Add multi-region button to position line and lighten highlights on alternating regions. Part of improving multi-region features for sparse track use. refs #26385 diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index 440b04c..8c79d13 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -260,30 +260,31 @@ boolean measureTiming = FALSE; /* DON'T EDIT THIS -- use CGI param "&measureTiming=." . */ struct track *trackList = NULL; /* List of all tracks. */ struct cart *cart; /* The cart where we keep persistent variables. */ int seqBaseCount; /* Number of bases in sequence. */ int winBaseCount; /* Number of bases in window. */ int maxShade = 9; /* Highest shade in a color gradient. */ Color shadesOfGray[10+1]; /* 10 shades of gray from white to black * Red is put at end to alert overflow. */ Color shadesOfBrown[10+1]; /* 10 shades of brown from tan to tar. */ struct rgbColor brownColor = {100, 50, 0}; struct rgbColor tanColor = {255, 240, 200}; struct rgbColor guidelineColor = {220, 220, 255}; +struct rgbColor lightGuidelineColor = {232, 232, 255}; struct rgbColor undefinedYellowColor = {240,240,180}; Color shadesOfSea[10+1]; /* Ten sea shades. */ struct rgbColor darkSeaColor = {0, 60, 120}; struct rgbColor lightSeaColor = {200, 220, 255}; struct hash *hgFindMatches; /* The matches found by hgFind that should be highlighted. */ struct trackLayout tl; void initTl() /* Initialize layout around small font and a picture about 600 pixels * wide. */ { trackLayoutInit(&tl, cart);