function (key, value) {
        // FIXME
        if (key === 'shape') {
            this.setShape(value);
            this.__dirtyPath = true;
            this._rect = null;
        }
        else {
            Displayable.prototype.attrKV.call(this, key, value);
        }
    }
function (key, value) {
        // FIXME
        if (key === 'shape') {
            this.setShape(value);
            this.__dirtyPath = true;
            this._rect = null;
        }
        else {
            Displayable.prototype.attrKV.call(this, key, value);
        }
    }
function ( key , value ) { // FIXME if ( key === 'shape' ) { this . setShape ( value ) ; this . __dirtyPath = true ; this . _rect = null ; } else { Displayable . prototype . attrKV . call ( this , key , value ) ; } }
Overwrite attrKV
Overwrite attrKV
Set the attribute value