override fun setAttribute()

in platf-skia/src/commonMain/kotlin/org/jetbrains/letsPlot/skia/mapping/svg/attr/SvgRectAttrMapping.kt [12:30]


    override fun setAttribute(target: Rectangle, name: String, value: Any?) {
        when (name) {
            SvgRectElement.X.name -> target.x = value?.asFloat ?: 0.0f
            SvgRectElement.Y.name -> target.y = value?.asFloat ?: 0.0f
            SvgRectElement.WIDTH.name -> {
                if (!ignoredSizeValue(value)) {
                    target.width = value?.asFloat ?: 0.0f
                }
            }

            SvgRectElement.HEIGHT.name -> {
                if (!ignoredSizeValue(value)) {
                    target.height = value?.asFloat ?: 0.0f
                }
            }

            else -> super.setAttribute(target, name, value)
        }
    }