cfeb4d454d22011d7f637d060e7a51057d168504 braney Mon Mar 30 12:01:16 2026 -0700 Add color picker support for most track types, refs #20460 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> diff --git src/hg/inc/hui.h src/hg/inc/hui.h index 50d610d2a5c..b544a217f30 100644 --- src/hg/inc/hui.h +++ src/hg/inc/hui.h @@ -1285,30 +1285,33 @@ // Filters are expected to follow // {fiterName}: trackDb min or min:max - default value(s); // {filterName}Min or {filterName}: min (user supplied) cart variable; // {filterName}Max: max (user supplied) cart variable; // {filterName}Limits: trackDb allowed range "0.0:10.0" Optional // uses: defaultLimits: function param if no tdb limits settings found) // The 'and' param and dyString in/out allows stringing multiple where clauses together boolean encodePeakHasCfgUi(struct trackDb *tdb); // Confirms that this track has encode Peak cfgUI void encodePeakCfgUi(struct cart *cart, struct trackDb *tdb, char *name, char *title, boolean boxed); // Put up UI for filtering wgEnocde peaks based on score, Pval and Qval +void colorTrackOption(struct cart *cart, char *name, struct trackDb *tdb); +/* color picker for overriding track color */ + void bedScoreCfgUi(char *db, struct cart *cart, struct trackDb *tdb, char *name, char *title, boolean boxed); /* Put up bed-specific score controls */ void genePredCfgUi(char *db, struct cart *cart, struct trackDb *tdb, char *name, char *title, boolean boxed); // Put up genePred-specific controls void wigMafCfgUi(struct cart *cart, struct trackDb *tdb,char *name, char *title, boolean boxed, char *db); /* UI for maf/wiggle track */ void bamCfgUi(struct cart *cart, struct trackDb *tdb, char *name, char *title, boolean boxed); /* BAM: short-read-oriented alignment file format. */ void lrgCfgUi(struct cart *cart, struct trackDb *tdb, char *name, char *title, boolean boxed); /* LRG: Locus Reference Genomic sequences mapped to assembly. */