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))