e1ba0aaa1baec345d56cc8a518b8450c3e5d74c3
tdreszer
  Wed Jan 22 14:31:22 2014 -0800
Checking in new feature 'drag-select highlight', which was originally coded by Larry.  Redmine #709 (been on the shelf for awhile).
diff --git src/hg/hgTracks/config.c src/hg/hgTracks/config.c
index ad0069b..6127a30 100644
--- src/hg/hgTracks/config.c
+++ src/hg/hgTracks/config.c
@@ -458,30 +458,37 @@
 hPrintf("Show track controls under main graphic");
 hPrintf("</TD></TR>\n");
 
 hPrintf("<TR><TD>");
 hCheckBox("nextItemArrows", cartUsualBoolean(cart, "nextItemArrows", FALSE));
 hPrintf("</TD><TD>");
 hPrintf("Next/previous item navigation");
 hPrintf("</TD></TR>\n");
 
 hPrintf("<TR><TD>");
 hCheckBox("nextExonArrows", cartUsualBoolean(cart, "nextExonArrows", TRUE));
 hPrintf("</TD><TD>");
 hPrintf("Next/previous exon navigation");
 hPrintf("</TD></TR>\n");
 
+hPrintf("<TR><TD>");
+hCheckBox("enableHighlightingDialog", cartUsualBoolean(cart, "enableHighlightingDialog", TRUE));
+hPrintf("</TD><TD>");
+hPrintf("Enable highlight with drag-and-select "
+        "(if unchecked, drag-and-select always zooms to selection)");
+hPrintf("</TD></TR>\n");
+
 hTableEnd();
 cgiDown(0.9);
 
 char *freeze = hFreezeFromDb(database);
 char buf[128];
 if (freeze == NULL)
     safef(buf, sizeof buf, "Configure Tracks on %s %s: %s",
 	  organization, browserName, trackHubSkipHubName(organism));
 else if (stringIn(database, freeze))
     safef(buf, sizeof buf, "Configure Tracks on %s %s: %s %s",
 	  organization, browserName, trackHubSkipHubName(organism), freeze);
 else
     safef(buf, sizeof buf, "Configure Tracks on %s %s: %s %s (%s)",
 	  organization, browserName, trackHubSkipHubName(organism), freeze, trackHubSkipHubName(database));
 webNewSection(buf);