a00c068d76b7c6c65d98ed95864171a8dfac75ef kate Fri May 17 13:28:02 2019 -0700 Fix poorly behaving UI checkboxes (broken on previous purported cleanup. refs #23507 diff --git src/hg/hgTrackUi/hgTrackUi.c src/hg/hgTrackUi/hgTrackUi.c index 2f2b671..b77f6b4 100644 --- src/hg/hgTrackUi/hgTrackUi.c +++ src/hg/hgTrackUi/hgTrackUi.c @@ -2701,36 +2701,38 @@ { puts("
");
filterBySetCfgUi(cart, tdb, filters, TRUE, tdb->track);
filterBySetFree(&filters);
}
char varName[64];
if (trackDbSetting(tdb, "motifTable") != NULL)
{
printf("
Highlight motifs: ");
safef(varName, sizeof(varName), "%s.highlightMotifs", tdb->track);
cartMakeCheckBox(cart, varName, trackDbSettingClosestToHomeOn(tdb, "motifDrawDefault"));
printf("
");
}
printf("
Cluster right label: ");
-cartMakeCheckBox(cart, varName, FALSE);
-printf("cell count (detected/assayed) ");
+
safef(varName, sizeof(varName), "%s.showExpCounts", tdb->track);
cartMakeCheckBox(cart, varName, TRUE);
-printf("cell abbreviations");
+printf("cell count (detected/assayed) ");
+
safef(varName, sizeof(varName), "%s.showCellAbbrevs", tdb->track);
+cartMakeCheckBox(cart, varName, TRUE);
+printf("cell abbreviations");
puts("