ff4af73ba2a52b18ce5423aae3104fae1d1a3473
hiram
  Fri Nov 20 17:25:43 2020 -0800
converted to single file for json data instead of one file for each track refs #21980

diff --git src/hg/hgTracks/hgTracks.h src/hg/hgTracks/hgTracks.h
index 2d014c5..e12d57e 100644
--- src/hg/hgTracks/hgTracks.h
+++ src/hg/hgTracks/hgTracks.h
@@ -449,30 +449,35 @@
 struct virtChromRegionPos
 /* virtual chromosome region position*/
     {
     long virtPos;
     struct virtRegion *virtRegion;
     };
 
 struct positionMatch
 /* virtual chroom position that matches or overlaps search query chrom,start,end */
  {
  struct positionMatch *next;
  long virtStart;
  long virtEnd;
  };
 
+/* mouseOver business declared in hgTracks.c */
+extern boolean enableMouseOver;
+extern struct tempName *mouseOverJsonFile;
+extern struct jsonWrite *mouseOverJson;
+
 struct wigMouseOver
     {
     struct wigMouseOver *next;
     int x1;	/* beginning of a rectangle for this value */
     int x2;	/* end of the rectangle */
     double value;	/* data value for this region */
     int valueCount;	/* number of data values in this rectangle */
     };
 
 extern struct virtRegion *virtRegionList;
 extern struct virtChromRegionPos *virtChrom; // Array
 extern int virtRegionCount;
 extern long virtWinStart;  // start of virtual window in bases
 extern long virtWinEnd;    //   end of virtual window in bases
 extern long defaultVirtWinStart;  // default start of virtual window in bases