41e92aca41621f3fe3c5caf951261db487875dc8 larrym Fri May 4 15:59:07 2012 -0700 refactor menu bar code into a new file to get ready for new menu bar design (#5245) diff --git src/hg/hgTracks/hgTracks.h src/hg/hgTracks/hgTracks.h index f09cb28..f3bf3c3 100644 --- src/hg/hgTracks/hgTracks.h +++ src/hg/hgTracks/hgTracks.h @@ -334,39 +334,30 @@ /* global GSID subject list */ struct gsidSubj { struct gsidSubj *next; char *subjId; }; /* global GSID sequence list */ struct gsidSeq { struct gsidSeq *next; char *seqId; char *subjId; }; -/* list of links to display in a menu */ -struct hotLink - { - struct hotLink *next; - char *name; - char *url; - char *id; - }; - extern char *excludeVars[]; extern struct trackLayout tl; extern struct jsonElement *jsonForClient; extern struct cart *cart; /* The cart where we keep persistent variables. */ extern struct hash *oldVars; /* List of vars from previous cart. */ extern struct track *trackList; /* List of all tracks. */ extern struct hash *trackHash; /* Hash of the tracks by their name. */ extern char *chromName; /* Name of chromosome sequence . */ extern char *database; /* Name of database we're using. */ extern char *organism; /* Name of organism we're working on. */ extern char *browserName; /* Test or public browser */ extern char *organization; /* UCSC or MGC */ extern int winStart; /* Start of window in sequence. */ extern int winEnd; /* End of window in sequence. */ @@ -1333,21 +1324,24 @@ /* Tracks with remote data sources should berendered via an ajax callback */ #else//ifndef #define REMOTE_TRACK_HEIGHT 0 #define trackShouldUseAjaxRetrieval(track) FALSE #endif//ndef REMOTE_TRACK_AJAX_CALLBACK int gCmpPriority(const void *va, const void *vb); /* Compare groups based on priority. */ int tgCmpPriority(const void *va, const void *vb); /* Compare to sort based on priority; use shortLabel as secondary sort key. */ +void menuBar(); +/* Put up the menu bar. */ + #define measureTime uglyTime #define SUPPORT_CONTENT_TYPE 1 #endif /* HGTRACKS_H */