7aa4e34c4a9855457ff806186ba65594e03ae6ac kate Wed Dec 30 16:03:35 2020 -0800 First cut support for multiRegionBedUrl setting. refs #26385 diff --git src/hg/inc/hui.h src/hg/inc/hui.h index 45b03de..61ffd69 100644 --- src/hg/inc/hui.h +++ src/hg/inc/hui.h @@ -146,30 +146,38 @@ /* 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" + +// multi-region +#define MULTI_REGION_CHROM "multi" +#define OLD_MULTI_REGION_CHROM "virt" + +#define MULTI_REGION_BED_URL "multiRegionBedUrl" +#define MULTI_REGION_BED_PADDING "multiRegionBedPadding" + 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);