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;