anchor.diff:    set textRenderer(TextRenderer val) {
       _label = null;
       _textRenderer = val;
  +  }
  +
  +  set textFormat(TextFormat val) {
  +    _label = null;
  +    _format = val;
     }
   
     set textIconRelation(TextImageRelation val) => _textIconRelation = val;
  
positive.code:   DisplayObject _label;
    String _text;
    TextRenderer _textRenderer;
  
    bool _enabled = true;
    num padding;
  
negative.code:         icon.y = (_currentState.height - icon.height) / 2;
        }
        if (_text != null && _label == null && _textRenderer != null) {
          _label = _textRenderer(_text, _format);
        }
        if (_label != null) {
          _label.x = (_currentState.width - _label.width) / 2;
  