f7148e5113be698a6fe208b4b233540be2000636
kate
  Thu Apr 23 11:30:36 2020 -0700
Change note on longlabel when hide empty is on.  Also, limit to composite track label (don't display on subtracks). refs #23365

diff --git src/hg/hgTracks/hgTracks.h src/hg/hgTracks/hgTracks.h
index 98bc2b3..ba3b751 100644
--- src/hg/hgTracks/hgTracks.h
+++ src/hg/hgTracks/hgTracks.h
@@ -1666,30 +1666,33 @@
 /* Fetch bbiFile from track, opening it if it is not already open. */
 
 void genericDrawNextItem(struct track *tg, void *item, struct hvGfx *hvg, int xOff, int y,
                             double scale, Color color, enum trackVisibility vis);
 /* Draw next item buttons and map boxes */
 
 struct spaceSaver *findSpaceSaver(struct track *tg, enum trackVisibility vis);
 /* Find SpaceSaver in list. Return spaceSaver found or NULL. */
 
 void labelTrackAsFilteredNumber(struct track *tg, unsigned numOut);
 /* add text to track long label to indicate filter is active and how many items were deleted */
 
 void labelTrackAsFiltered(struct track *tg);
 /* add text to track long label to indicate filter is active */
 
+void labelTrackAsHideEmpty(struct track *tg);
+/* add text to track long label to indicate empty subtracks are hidden */
+
 void setupHotkeys(boolean gotExtTools);
 /* setup keyboard shortcuts and a help dialog for it */
 
 void calcWiggleOrdering(struct cart *cart, struct flatTracks *flatTracks);
 
 void bedPlusLabelDrawAt(struct track *tg, void *item, struct hvGfx *hvg, int xOff, int y,
 			       double scale, MgFont *font, Color color, enum trackVisibility vis);
 /* Draw a single bed item at position.  If vis is full, draw the associated label to the left
  * of the item. */
 
 Color blackItemNameColor(struct track *tg, void *item, struct hvGfx *hvg);
 /* Force item name (label) color to black */
 
 void linkedFeaturesMapItem(struct track *tg, struct hvGfx *hvg, void *item,
 				char *itemName, char *mapItemName, int start, int end,