INNER CODE UNIT · Kotlin
repaintBrightness
fjossinet/RNArtist · src/main/kotlin/RNArtist.kt:1215
override fun repaintBrightness(c: DoubleArray) {
this.brightnessBar.children.clear()
(0..5).reversed().forEach {
val r = Circle(0.0, 0.0, 10.0)
val color = Color.hsb(c[0], c[1], 0.2 * it)
r.onMouseClicked = EventHandler { event ->
if (unselectedColor.isClicked) {
RnartistConfig.nonSelectedColor = javaFXToAwt(color)
mediator.canvas2D.repaint()
} else {
val t = Theme()
t.addConfiguration(ThemeProperty.color, {
getHTMLColorString(
javaFXToAwt(color)
)
}, getSecondaryStructureTypes()).gatherThemedSelements = true
applyTheme(t)
}