bf391f48053823623796ee5531d3e2b97a57c20e braney Mon Jan 13 13:49:12 2025 -0800 promote "show" visibility to full status as a visbility instead of aliasing it to "full" refs #35036 diff --git src/hg/lib/hui.c src/hg/lib/hui.c index 24a5799..3847926 100644 --- src/hg/lib/hui.c +++ src/hg/lib/hui.c @@ -832,42 +832,40 @@ printf("</table>\n"); freeMem(cg->align); freez(pCg); } } /****** Some stuff for hide/dense/full controls ******/ static char *hTvStrings[] = /* User interface strings for track visibility controls. */ { "hide", "dense", "full", "pack", - "squish" + "squish", + "show" }; -#define hTvStringShowSameAsFull "show" enum trackVisibility hTvFromStringNoAbort(char *s) // Given a string representation of track visibility, return as equivalent enum. { int vis = stringArrayIx(s, hTvStrings, ArraySize(hTvStrings)); if (vis < 0) { - if (sameString(hTvStringShowSameAsFull,s)) - return tvShow; // Show is the same as full! vis = 0; // don't generate bogus value on invalid input } return vis; } enum trackVisibility hTvFromString(char *s) // Given a string representation of track visibility, return as equivalent enum. { enum trackVisibility vis = hTvFromStringNoAbort(s); if ((int)vis < 0) errAbort("Unknown visibility %s", s); return vis; } char *hStringFromTv(enum trackVisibility vis)