54a41e9d2247122e363b0ce29594d8aeddf7381e
jcasper
  Mon Mar 24 09:50:10 2025 -0700
Make interact hgc link boxes better, add an option to suppress them in trackDb,
and finish implementing arcs everywhere.  refs #30380

diff --git src/hg/inc/interactUi.h src/hg/inc/interactUi.h
index b653524a4e4..f7eb52b7a35 100644
--- src/hg/inc/interactUi.h
+++ src/hg/inc/interactUi.h
@@ -15,30 +15,33 @@
 /* trackDb settings:
       interactDirectional on          use dashes for reverse direction
       interactDirectional offsetSource|offsetTarget     horizontally offset (lower) source or target
       interactDirectional clusterSource|clusterTarget   cluster (merge) interactions having same
                                                                 source or target
 */
 #define INTERACT_DIRECTIONAL    "interactDirectional"
 #define INTERACT_OFFSET_SOURCE  "offsetSource"
 #define INTERACT_OFFSET_TARGET  "offsetTarget"
 #define INTERACT_TDB_CLUSTER_SOURCE   "clusterSource"
 #define INTERACT_TDB_CLUSTER_TARGET   "clusterTarget"
 
 /* setting to show interactions with peak up (hill, not valley) */
 #define INTERACT_UP             "interactUp"
 
+/* setting to suppress the hgc link boxes */
+#define INTERACT_NO_HGC         "noDetailsPage"
+
 /* Cart variables */
 
 #define INTERACT_DIRECTION_DASHES "dashes"
 #define INTERACT_DIRECTION_DASHES_DEFAULT TRUE
 
 #define INTERACT_DRAW           "draw"
 #define INTERACT_DRAW_LINE      "line"
 #define INTERACT_DRAW_ELLIPSE   "ellipse"
 #define INTERACT_DRAW_CURVE     "curve"
 #define INTERACT_DRAW_DEFAULT   INTERACT_DRAW_CURVE
 
 #define INTERACT_ENDS_VISIBLE     "endsVisible"
 #define INTERACT_ENDS_VISIBLE_TWO "two"
 #define INTERACT_ENDS_VISIBLE_ONE "one"
 #define INTERACT_ENDS_VISIBLE_ANY "any"