d4e14ca0a20861998ad7c807a6b2473ade5c3c4f max Wed Jul 6 06:31:12 2022 -0700 add label hints for doWiggle and maxWindowCoverage tracks, refs #29715 diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c index 118b8cd..005291a 100644 --- src/hg/hgTracks/hgTracks.c +++ src/hg/hgTracks/hgTracks.c @@ -11070,16 +11070,28 @@ return (catTwoStrings(label, buffer)); } void labelTrackAsHideEmpty(struct track *tg) /* Add text to track long label to indicate empty subtracks are hidden, * but avoid adding to subtrack labels */ { #define EMPTY_SUBTRACKS_HIDDEN "empty subtracks hidden" struct trackDb *parentTdb = tdbGetComposite(tg->tdb); if (parentTdb) parentTdb->longLabel = labelAddNote(parentTdb->longLabel, EMPTY_SUBTRACKS_HIDDEN); else tg->longLabel = labelAddNote(tg->longLabel, EMPTY_SUBTRACKS_HIDDEN); } +void labelTrackAsDensity(struct track *tg) +/* Add text to track long label to indicate density mode */ +{ +tg->longLabel = labelAddNote(tg->longLabel, "item density"); +} + +void labelTrackAsDensityWindowSize(struct track *tg) +/* Add text to track long label to indicate density mode because window size exceeds some threshold */ +{ +tg->longLabel = labelAddNote(tg->longLabel, "item density shown - zoom in for individual items"); +} +