70d181fe8c0667fce247e4436d81322c50112d22 kent Thu Jun 17 14:30:17 2010 -0700 Making hgTrackRender - a program that renders one track quickly - currently from the command line in postscript only. 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. */