21bf4f713e944af4e8810544d68c441510ea85a3 kate Wed Jul 26 16:31:01 2017 -0700 Add support for maxHeightPixels in trackDb and UI of barChart type tracks. refs #19872 diff --git src/hg/inc/wiggle.h src/hg/inc/wiggle.h index 985de23..ec408ca 100644 --- src/hg/inc/wiggle.h +++ src/hg/inc/wiggle.h @@ -177,30 +177,34 @@ void wigFetchMinMaxYWithCart(struct cart *cart, struct trackDb *tdb, char *name, double *min, double *max, double *tDbMin, double *tDbMax, int wordCount, char **words); #define wigFetchMinMaxY(tdb,min,max,tDbMin,tDbMax,wordCount,words) \ wigFetchMinMaxYWithCart(cart,(tdb),(tdb)->track,(min),(max),(tDbMin),(tDbMax),\ (wordCount),(words)) /* return min,max Y ranges from trackDb or cart */ void wigFetchMinMaxLimitsWithCart(struct cart *cart, struct trackDb *tdb, char *name, double *min, double *max,double *tDbMin, double *tDbMax); #define wigFetchMinMaxLimits(tdb,min,max,tDbMin,tDbMax) \ wigFetchMinMaxLimitsWithCart(cart,(tdb),(tdb)->track,(min),(max),(tDbMin),(tDbMax)) /* for bedGraph types, return min,max Y ranges from trackDb or cart */ +void wigFetchMinMaxPlusPixelsWithCart(struct cart *theCart, struct trackDb *tdb, char *name, + int *Min, int *Max, int *Default, int *settingsDefault); +/* Min, Max, Default, settingsDefault Pixel height of track */ + void wigFetchMinMaxPixelsWithCart(struct cart *cart, struct trackDb *tdb, char *name, int *Min, int *Max, int *Default); #define wigFetchMinMaxPixels(tdb,Min,Max,Default) \ wigFetchMinMaxPixelsWithCart(cart,(tdb),(tdb)->track,(Min),(Max),(Default)) /* return pixels heights allowable from trackDb or cart */ boolean wigFetchDoNegativeWithCart(struct cart *cart, struct trackDb *tdb, char *name,char **optString); #define wigFetchDoNegative(tdb,optString) \ wigFetchDoNegativeWithCart(cart,(tdb),(tdb)->track,(optString)) enum wiggleGridOptEnum wigFetchTransformFuncWithCart(struct cart *cart, struct trackDb *tdb, char *name,char **optString); #define wigFetchTransformFunc(tdb,optString) \ wigFetchTransformFuncWithCart(cart,(tdb),(tdb)->track,(optString))