4e91fbccad6b04384ba5792bce44f933b5a1c1ff
tdreszer
  Tue Oct 4 11:56:27 2011 -0700
Further fixes to the cfgByType consistency logic, prompted by side by side comparisons on hg18 tracks.
diff --git src/hg/inc/hui.h src/hg/inc/hui.h
index 55fc58a..f601bee 100644
--- src/hg/inc/hui.h
+++ src/hg/inc/hui.h
@@ -1002,30 +1002,33 @@
 void filterButtons(char *filterTypeVar, char *filterTypeVal, boolean none);
 /* Put up some filter buttons. */
 
 void radioButton(char *var, char *val, char *ourVal);
 /* Print one radio button */
 
 void oneMrnaFilterUi(struct controlGrid *cg, char *text, char *var, struct cart *cart);
 /* Print out user interface for one type of mrna filter. */
 
 void bedUi(struct trackDb *tdb, struct cart *cart, char *title, boolean boxed);
 /* Put up UI for an bed track with filters. */
 
 void scoreCfgUi(char *db, struct cart *cart, struct trackDb *parentTdb, char *name,char *title,int maxScore,boolean boxed);
 /* Put up UI for filtering bed track based on a score */
 
+void crossSpeciesCfgUi(struct cart *cart, struct trackDb *tdb);
+// Put up UI for selecting rainbow chromosome color or intensity score.
+
 void pslCfgUi(char *db, struct cart *cart, struct trackDb *parentTdb, char *prefix ,char *title, boolean boxed);
 /* Put up UI for psl tracks */
 
 void netAlignCfgUi(char *db, struct cart *cart, struct trackDb *parentTdb, char *prefix ,char *title, boolean boxed);
 /* Put up UI for net tracks */
 
 void chainCfgUi(char *db, struct cart *cart, struct trackDb *parentTdb, char *prefix ,char *title, boolean boxed, char *chromosome);
 /* Put up UI for chain tracks */
 
 void scoreGrayLevelCfgUi(struct cart *cart, struct trackDb *tdb, char *prefix, int scoreMax);
 /* If scoreMin has been set, let user select the shade of gray for that score, in case
  * the default is too light to see or darker than necessary. */
 
 struct dyString *dyAddFilterAsInt(struct cart *cart, struct trackDb *tdb,
        struct dyString *extraWhere,char *filter,char *defaultVal, char*field, boolean *and);