e5a2eedb0c397971feac1ab56c8cbefe496ff309 kate Sun Jan 28 19:20:16 2018 -0800 Add track UI to change drawing mode (line, ellipse, curve). Fix to other chromosome labeling (still some probs left). refs #17512 diff --git src/hg/inc/trackDb.h src/hg/inc/trackDb.h index 07debc7..8bd75ba 100644 --- src/hg/inc/trackDb.h +++ src/hg/inc/trackDb.h @@ -413,30 +413,31 @@ cfgNone =0, cfgBedScore =1, cfgWig =2, cfgWigMaf =3, cfgPeak =4, cfgGenePred =5, cfgChain =6, cfgNetAlign =7, cfgBedFilt =8, cfgBam =9, cfgPsl =10, cfgVcf =11, cfgSnake =12, cfgLong =13, cfgBarChart =14, + cfgInteract =15, cfgUndetermined // Not specifically denied, but not determinable in lib code } eCfgType; eCfgType cfgTypeFromTdb(struct trackDb *tdb, boolean warnIfNecessary); /* determine what kind of track specific configuration is needed, warn if not multi-view compatible */ int configurableByAjax(struct trackDb *tdb, eCfgType cfgTypeIfKnown); // Is this track configurable by right-click popup, or in hgTrackUi subCfg? // returns 0 = nothing to cfg; <0=blocked via ajax; >0=allowed and will be cfgType if determinable void trackDbOverride(struct trackDb *td, struct trackDb *overTd); /* apply an trackOverride trackDb entry to a trackDb entry */ #ifdef OLD