src/hg/hgTracks/hgTracks.c 1.1603
1.1603 2009/11/01 21:24:15 aamp
Enabled trackDb setting "nextItemButton on" (actually the setting will work if it's set to "true" or "enabled" as well). This overrides user settings for a specific track when they don't have next-item button navigation turn on.
Index: src/hg/hgTracks/hgTracks.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/hgTracks/hgTracks.c,v
retrieving revision 1.1602
retrieving revision 1.1603
diff -b -B -U 4 -r1.1602 -r1.1603
--- src/hg/hgTracks/hgTracks.c 1 Nov 2009 19:46:03 -0000 1.1602
+++ src/hg/hgTracks/hgTracks.c 1 Nov 2009 21:24:15 -0000 1.1603
@@ -1262,11 +1262,14 @@
Color labelColor = (track->labelColor ?
track->labelColor : track->ixColor);
hvGfxTextCentered(hvg, insideX, y+1, insideWidth, insideHeight,
labelColor, font, track->longLabel);
- if (withNextItemArrows && track->nextItemButtonable && track->nextPrevItem && !tdbIsComposite(track->tdb))
+ if (track->nextItemButtonable && track->nextPrevItem && !tdbIsComposite(track->tdb))
+ {
+ if (withNextItemArrows || trackDbSettingOn(track->tdb, "nextItemButton"))
doLabelNextItemButtons(track, parentTrack, hvg, font, y, trackPastTabX,
trackPastTabWidth, fontHeight, insideHeight, labelColor);
+ }
else
mapBoxToggleVis(hvg, trackPastTabX, y+1,
trackPastTabWidth, insideHeight, parentTrack);
y += fontHeight;