e8f9b1f36a863296a6310a76f5535dcb16a91d07 braney Wed Dec 17 11:40:03 2014 -0800 tweak to get labelOnFeature to work correctly in pack mode (don't addspace for label) diff --git src/hg/hgTracks/bedTrack.c src/hg/hgTracks/bedTrack.c index 33b2c11..fcdd4ae 100644 --- src/hg/hgTracks/bedTrack.c +++ src/hg/hgTracks/bedTrack.c @@ -555,33 +555,30 @@ if (dir != 0 && w > 2) { int midY = y + (heightPer>>1); Color textColor = hvGfxContrastingColor(hvg, color); clippedBarbs(hvg, x1, midY, w, tl.barbHeight, tl.barbSpacing, dir, textColor, TRUE); } } } void bedDrawSimple(struct track *tg, int seqStart, int seqEnd, struct hvGfx *hvg, int xOff, int yOff, int width, MgFont *font, Color color, enum trackVisibility vis) /* Draw simple Bed items. */ { -// optional setting to draw labels onto the feature boxes, not next to them -tg->drawLabelInBox = cartOrTdbBoolean(cart, tg->tdb, "labelOnFeature" , FALSE); - if (!tg->drawItemAt) errAbort("missing drawItemAt in track %s", tg->track); if (tg->items == NULL && vis == tvDense && canDrawBigBedDense(tg)) { bigBedDrawDense(tg, seqStart, seqEnd, hvg, xOff, yOff, width, font, color); } else genericDrawItems(tg, seqStart, seqEnd, hvg, xOff, yOff, width, font, color, vis); } char *bedName(struct track *tg, void *item) /* Return name of bed track item. */ {