a047d7a9dc2efc45c2204365481de77513581efa braney Thu Jan 18 17:45:02 2018 -0800 add mathWig options to hgTracksUi diff --git src/hg/inc/hui.h src/hg/inc/hui.h index 8c9257c..bcf7d7d 100644 --- src/hg/inc/hui.h +++ src/hg/inc/hui.h @@ -580,30 +580,46 @@ /* Wiggle track Grid lines on/off option */ enum wiggleGridOptEnum { wiggleHorizontalGridOn = 0, wiggleHorizontalGridOff = 1, }; enum wiggleGridOptEnum wiggleGridStringToEnum(char *string); /* Convert from string to enum representation. */ char *wiggleGridEnumToString(enum wiggleGridOptEnum x); /* Convert from enum to string representation. */ void wiggleGridDropDown(char *var, char *curVal); /* Make drop down of options. */ +#define WIG_VIEWFUNC_SHOW_ALL "showAll" +#define WIG_VIEWFUNC_ADD_ALL "addAll" +#define WIG_VIEWFUNC_SUBTRACT_ALL "subtractAll" + +/* Wiggle track aggregate option */ +enum wiggleViewFuncEnum { + wiggleViewFuncShowAll = 0, + wiggleViewFuncAddAll = 1, + wiggleViewFuncSubtractAll = 2, +}; + +char *wiggleViewFuncEnumToString(enum wiggleViewFuncEnum x); +/* Convert from enum to string representation. */ + +enum wiggleViewFuncEnum wiggleViewFuncStringToEnum(char *string); + #define WIG_AGGREGATE_NONE "none" #define WIG_AGGREGATE_TRANSPARENT "transparentOverlay" #define WIG_AGGREGATE_SOLID "solidOverlay" #define WIG_AGGREGATE_STACKED "stacked" #define WIG_AGGREGATE_ADD "add" #define WIG_AGGREGATE_SUBTRACT "subtract" /* Wiggle track aggregate option */ enum wiggleAggregateFunctionEnum { wiggleAggregateNone = 0, wiggleAggregateTransparent = 1, wiggleAggregateSolid = 2, wiggleAggregateStacked = 3, wiggleAggregateAdd = 4, wiggleAggregateSubtract = 5,