- if (editable_) {
- pi.pain.buttonText(x + 2, y, text_, font, renderState());
+ if (broken_) {
+ font.setColor(Color_command_broken);
+ pi.pain.buttonText(x, y, text_, font,
+ renderState() ? Color_buttonhoverbg_broken : Color_buttonbg_broken,
+ Color_buttonframe_broken, Inset::textOffset(pi.base.bv));
+ } else if (editable_) {
+ pi.pain.buttonText(x, y, text_, font,
+ renderState() ? Color_buttonhoverbg : Color_buttonbg,
+ Color_buttonframe, Inset::textOffset(pi.base.bv));