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