8afeab82f52b6c977394509cb98eb94026963fe4 galt Fri Jun 18 00:50:25 2010 -0700 combining Jims 2 commits into one. Making hgTrackRender and Rearranging things diff --git src/hg/hgTracks/hgTracks.h src/hg/hgTracks/hgTracks.h index 595597f..462c697 100644 --- src/hg/hgTracks/hgTracks.h +++ src/hg/hgTracks/hgTracks.h @@ -333,6 +333,7 @@ extern struct trackLayout tl; 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. */ struct hash *trackHash; /* Hash of the tracks by their name. */ extern char *chromName; /* Name of chromosome sequence . */ @@ -413,10 +414,6 @@ #define UNALIGNED_SEQ 'o' #define MAF_DOUBLE_GAP '=' -void initTl(); -/* Initialize layout around small font and a picture about 600 pixels - * wide. */ - void abbr(char *s, char *fluff); /* Cut out fluff from s. */ @@ -1059,6 +1056,19 @@ #define searchTracks "hgt_searchTracks" #define hgtJsCommand "hgt_doJsCommand" +void doMiddle(struct cart *theCart); +/* Print the body of html file. */ + +void initTl(); +/* Initialize layout around small font and a picture about 800 pixels + * wide. */ + +void setLayoutGlobals(); +/* Figure out basic dimensions of display. */ + +void makeActiveImage(struct track *trackList, char *psOutput); +/* Make image and image map. */ + void configPage(); /* Put up configuration page. */