d3dc11866d3d7607a9a6d1dc77f0341cc8dad0a0
tdreszer
  Wed Jul 7 16:11:15 2010 -0700
SUBTRACKS_HAVE_VIS is dependent upon FLAT_TRACK_LIST which depands upon DRAG_REORDER
diff --git src/hg/hgTracks/imageV2.h src/hg/hgTracks/imageV2.h
index 9e2663a..33794cb 100644
--- src/hg/hgTracks/imageV2.h
+++ src/hg/hgTracks/imageV2.h
@@ -5,14 +5,12 @@
 //   USE_NAVIGATION_LINKS to use navigation links by image, rather than buttons at top
 //   CONTEXT_MENU to allow right-click funtionality
 //   IMAGEv2_DRAG_SCROLL and IMAGEv2_DRAG_SCROLL_SZ to allow dragScroll
-//   FLAT_TRACK_LIST to allow reordering of subtracks
-//   SUBTRACKS_HAVE_VIS to allow vis setting in cart for subtrack to override composite->view->subtrack vis rules.
+//   FLAT_TRACK_LIST (depends on IMAGEv2_DRAG_REORDER) to allow reordering of subtracks
+//   SUBTRACKS_HAVE_VIS (depends on FLAT_TRACK_LIST) to allow vis setting in cart for subtrack to override composite->view->subtrack vis rules.
 
 //#define IMAGEv2_DRAG_REORDER
 //#define USE_NAVIGATION_LINKS
 
-//#define SUBTRACKS_HAVE_VIS
-
 // UNCOMMENT CONTEXT_MENU to allow right-click funtionality
 //#define CONTEXT_MENU
 
@@ -29,8 +27,14 @@
 // UNCOMMENT FLAT_TRACK_LIST to allow reordering of subtracks
 #ifdef IMAGEv2_DRAG_REORDER
     #define FLAT_TRACK_LIST
+    #define SUBTRACKS_HAVE_VIS
 #endif//def IMAGEv2_DRAG_REORDER
 
+// UNCOMMENT SUBTRACKS_HAVE_VIS to allow vis setting in cart for subtrack to override composite->view->subtrack vis rules.
+#ifdef FLAT_TRACK_LIST
+    #define SUBTRACKS_HAVE_VIS
+#endif//def FLAT_TRACK_LIST
+
 // Support for guidelines as separate bg image (allowing dragScroll to move guidelines through centerLabels)
 #if defined(IMAGEv2_DRAG_REORDER) || defined(IMAGEv2_DRAG_SCROLL)
     #define IMAGEv2_BG_IMAGE