case TopButton:
case LeftButton:
case ButtonOnly:
+ if (hasFixedWidth()){
+ int const mindim = button_dim.x2 - button_dim.x1;
+ if (mi.base.textwidth < mindim)
+ mi.base.textwidth = mindim;
+ }
dim = dimensionCollapsed(bv);
if (geometry(bv) == TopButton
|| geometry(bv) == LeftButton) {
int const ww = max(textdim.wid, w);
pi.pain.rectText(x + (ww - w) / 2, y + desc + a,
buttonLabel(bv), font, Color_none, Color_none);
- desc += d;
}
// a visual cue when the cursor is inside the inset