c2e376e7b6d980f41ff903e6374378d668f11770 kate Thu Oct 22 14:41:52 2020 -0700 Multi-region features for sparse tracks. With virt->multi, needs debug. refs #26385 diff --git src/hg/inc/hui.h src/hg/inc/hui.h index 45b03de..f7fcb98 100644 --- src/hg/inc/hui.h +++ src/hg/inc/hui.h @@ -146,30 +146,33 @@ /* SwitchGear TSS default filter. */ #define SWITCHDBTSS_FILTER 10 /* Subtrack color support in UI */ #define SUBTRACK_COLOR_PATCH "showSubtrackColorOnUi" // for use with subGroup and sortOrder settings // ie. subGroup1 subtrackColor Color; sortOrder subtrackColor=+ cellType=+ #define SUBTRACK_COLOR_SUBGROUP "subtrackColor" // trackDb setting and cart/cgi var #define SUBTRACK_HIDE_EMPTY "hideEmptySubtracks" #define SUBTRACK_HIDE_EMPTY_LABEL "hideEmptySubtracksLabel" #define SUBTRACK_HIDE_EMPTY_MULTIBED_URL "hideEmptySubtracksMultiBedUrl" #define SUBTRACK_HIDE_EMPTY_SOURCES_URL "hideEmptySubtracksSourcesUrl" +#define MULTI_REGION_CHROM "multi" +#define OLD_MULTI_REGION_CHROM "virt" + void netUi(struct trackDb *tdb); struct controlGrid /* Keep track of a control grid (table) */ { int columns; /* How many columns in grid. */ int columnIx; /* Index (0 based) of current column. */ char *align; /* Which way to align. */ boolean rowOpen; /* True if have opened a row. */ }; struct controlGrid *startControlGrid(int columns, char *align); /* Start up a control grid. */ void controlGridStartCell(struct controlGrid *cg);