37a331259beee4fa8ebe7aa7f4d5b9d765a14c7f
kent
  Thu Jan 6 15:45:34 2011 -0800
Starting to make hgHubConnect talk with hgTracks and hgTrackUi.  Right now the tracks appear on the track list, but are not displaying properly.
diff --git src/hg/inc/hui.h src/hg/inc/hui.h
index f23b83d..f82b150 100644
--- src/hg/inc/hui.h
+++ src/hg/inc/hui.h
@@ -836,30 +836,34 @@
 
 struct mrnaUiData *newMrnaUiData(char *track, boolean isXeno);
 /* Make a new  in extra-ui data structure for mRNA. */
 
 struct trackNameAndLabel
 /* Store track name and label. */
    {
    struct trackNameAndLabel *next;
    char *name;	/* Name (not allocated here) */
    char *label; /* Label (not allocated here) */
    };
 
 int trackNameAndLabelCmp(const void *va, const void *vb);
 /* Compare to sort on label. */
 
+void rAddTrackListToHash(struct hash *trackHash, struct trackDb *tdbList, char *chrom,
+	boolean leafOnly);
+/* Recursively add trackList to trackHash */
+
 struct hash *makeTrackHashWithComposites(char *database, char *chrom,
                                         bool withComposites);
 /* Make hash of trackDb items for this chromosome, optionally includingc
    omposites, not just the subtracks. */
 
 struct hash *makeTrackHash(char *database, char *chrom);
 /* Make hash of trackDb items for this chromosome. */
 
 char *genePredDropDown(struct cart *cart, struct hash *trackHash,
                                         char *formName, char *varName);
 /* Make gene-prediction drop-down().  Return track name of
  * currently selected one.  Return NULL if no gene tracks. */
 
 /****** Stuff for acembly related options *******/