88d620e6c8269c77b8c4c646e974c74872fc089d braney Fri May 9 12:22:38 2025 -0700 make allwaysItemRgb hg.conf variable to be on by default diff --git src/hg/inc/trackDb.h src/hg/inc/trackDb.h index a5877a16cb4..10cfebf725f 100644 --- src/hg/inc/trackDb.h +++ src/hg/inc/trackDb.h @@ -390,30 +390,33 @@ * from raFromString in that it passes the key/val * pair through the backwards compatability routines. */ boolean trackDbNoInheritField(char *field); /* Suppress inheritance of specific fields */ char *trackDbSetting(struct trackDb *tdb, char *name); /* Return setting string or NULL if none exists. */ void trackDbAddSetting(struct trackDb *bt, char *name, char *val); /* Add a setting to a trackDb rec */ boolean trackDbSettingOn(struct trackDb *tdb, char *name); /* Return true if a tdb setting is "on" "true" or "enabled". */ +boolean trackDbSettingOff(struct trackDb *tdb, char *name); +/* Return true if a tdb setting is "off", "Off", "false" or "disabled". */ + char *trackDbRequiredSetting(struct trackDb *tdb, char *name); /* Return setting string or squawk and die. */ char *trackDbSettingOrDefault(struct trackDb *tdb, char *name, char *defaultVal); /* Return setting string, or defaultVal if none exists */ struct hashEl *trackDbSettingsLike(struct trackDb *tdb, char *wildStr); /* Return a list of settings whose names match wildStr (may contain wildcard * characters). Free the result with hashElFreeList. */ float trackDbFloatSettingOrDefault(struct trackDb *tdb, char *name, float defaultVal); /* Return setting, convert to a float, or defaultVal if none exists */ void trackDbSuperMarkup(struct trackDb *tdbList); /* Get info from supertrack setting. There are 2 forms: