BasicCheckBoxBehavior

constructor(    textMetrics: TextMetrics,     foregroundColor: Color = Black,     backgroundColor: Color = Lightgray,     darkBackgroundColor: Color = backgroundColor.darker(),     cornerRadius: Double = 2.0,     iconTextSpacing: Double = 8.0,     iconInset: Double = 1.0,     checkInset: (CheckBox) -> Float = { 0.5f },     iconSize: (CheckBox) -> Size = { Size(maxOf(0.0, minOf(16.0, it.height - 2 * iconInset, it.width - 2 * iconInset))) },     hoverColorMapper: ColorMapper = { it.darker(0.1f) },     disabledColorMapper: ColorMapper = { it.lighter() },     focusManager: FocusManager? = null)(source)