b8180d9f6d41dc708a2f249ba892cbca311e7a06 jcasper Mon Feb 27 11:38:55 2023 -0800 Adding transparency support for colors refs #30569 diff --git src/hg/poster/foldDb/foldDb.c src/hg/poster/foldDb/foldDb.c index d695271..4fc1563 100644 --- src/hg/poster/foldDb/foldDb.c +++ src/hg/poster/foldDb/foldDb.c @@ -255,34 +255,34 @@ kg->end = ntg->end + ntPos->start; dlAddValTail(geneList, kg); } } dlSort(geneList, knownGeneCmpPos); } /* -------------- End of (most) Stuff for NT Patch on October. ---------------*/ /* Centromere/big gap info. Obsolete as of October 2000 assembly. */ //char *gapFile = "centro.tab"; /* Some colors. */ -struct rgbColor rgbRed = {240,0,0}; -struct rgbColor rgbRedOrange = {240, 100, 0}; -struct rgbColor rgbYellow = {255, 255, 0}; -static struct rgbColor blueGene = { 0, 0, 160}; +struct rgbColor rgbRed = {240,0,0,255}; +struct rgbColor rgbRedOrange = {240, 100, 0, 255}; +struct rgbColor rgbYellow = {255, 255, 0, 255}; +static struct rgbColor blueGene = { 0, 0, 160, 255}; void usage() /* Explain usage and exit. */ { errAbort( "foldDb - Search database info for making foldout\n" "usage:\n" " foldDb chrM chrN ...\n"); } struct chromGaps /* Placeholder for obsolete structure. */ { struct chromGaps *next; }; @@ -462,31 +462,31 @@ dif = a->txStart - b->txStart; return dif; } void getKnownGenes(struct chromGaps *cg, char *chrom, struct sqlConnection *conn, FILE *f, struct hash *hugoDupHash, struct hash *knownUniqHash, struct hash *resolvedDupHash, struct hash *diseaseNameHash, struct hash *diseaseOmimHash) /* Get info on known genes. */ { struct sqlResult *sr; char **row; char query[256]; struct genePred *gpList = NULL, *gp; char geneName[64]; -static struct rgbColor diseaseColor = {255, 0, 0}; +static struct rgbColor diseaseColor = {255, 0, 0, 255}; struct rgbColor *col; boolean keepGene; int lastStart = -BIGNUM; struct knownPos *kp; char omimIdAsString[16]; struct dlList *geneList = newDlList(); struct dlNode *node; struct knownGene *kg; bool isDisease; printf(" finding known genes for %s, chrom\n"); /* Get list of known genes. */ sqlSafef(query, sizeof query, "select * from genieKnown where chrom = '%s' order by cdsStart", chrom);