diff --git a/orx-jvm/orx-panel/src/demo/kotlin/DemoHorizontalLayout01.kt b/orx-jvm/orx-panel/src/demo/kotlin/DemoHorizontalLayout01.kt index 9de6945d..d72b7e38 100644 --- a/orx-jvm/orx-panel/src/demo/kotlin/DemoHorizontalLayout01.kt +++ b/orx-jvm/orx-panel/src/demo/kotlin/DemoHorizontalLayout01.kt @@ -1,5 +1,6 @@ import org.openrndr.application import org.openrndr.color.ColorRGBa +import org.openrndr.color.Linearity import org.openrndr.extensions.SingleScreenshot import org.openrndr.math.Spherical import org.openrndr.math.Vector3 @@ -41,40 +42,43 @@ fun main() = application { div("horizontal") { // A bunch of names for generating buttons - listOf("load", "save", "redo", "stretch", "bounce", - "twist", "swim", "roll", "fly", "dance") - .forEachIndexed { i, word -> + listOf( + "load", "save", "redo", "stretch", "bounce", + "twist", "swim", "roll", "fly", "dance" + ) + .forEachIndexed { i, word -> - // A fun way of generating a set of colors - // of similar brightness: - // Grab a point on the surface of a sphere - // and treat its coordinates as an rgb color. - val pos = Vector3.fromSpherical( - Spherical(i * 19.0, i * 17.0, 0.4)) - val rgb = ColorRGBa.fromVector(pos + 0.4) + // A fun way of generating a set of colors + // of similar brightness: + // Grab a point on the surface of a sphere + // and treat its coordinates as an rgb color. + val pos = Vector3.fromSpherical( + Spherical(i * 19.0, i * 17.0, 0.4) + ) + val rgb = ColorRGBa.fromVector(pos + 0.4) - button { - label = word - style = styleSheet { - // Use Color.RGBa() to convert a ColorRGBa - // color (the standard color datatype) - // into "CSS" format: - background = Color.RGBa(rgb) - } + button { + label = word + style = styleSheet { + // Use Color.RGBa() to convert a ColorRGBa + // color (the standard color datatype) + // into "CSS" format: + background = Color.RGBa(rgb) + } - // When the button is clicked replace - // the header text with the button's label - events.clicked.listen { - header.replaceText(it.source.label) - } + // When the button is clicked replace + // the header text with the button's label + events.clicked.listen { + header.replaceText(it.source.label) } } + } } } } extend(cm) extend { - drawer.clear(0.2, 0.18, 0.16, 1.0) + drawer.clear(ColorRGBa(0.2, 0.18, 0.16, 1.0, Linearity.SRGB)) } } } \ No newline at end of file