Skip to content

net.kernelpanicsoft.archie.gui.composables.input

Functions

ButtonCore

@Composable



fun ButtonCore(
    onClick: (AUINode) -> Unit, 
    modifier: Modifier = Modifier, 
    enabled: Boolean = true, 
    content: @Composable



 (isHovered: Boolean, isPressed: Boolean) -> Unit
)

A stateless clickable container composable.

CheckboxCore

@Composable



fun CheckboxCore(
    checked: Boolean = false, 
    modifier: Modifier = Modifier, 
    onCheckedChange: (Boolean) -> Unit, 
    content: @Composable



 (isHovered: Boolean) -> Unit
)

A stateless, unstyled toggle composable.

ColorPicker

@Composable



fun ColorPicker(
    color: HsvColor, 
    showAlphaBar: Boolean = true, 
    alphaBarHeight: Int = 12, 
    hueBarWidth: Int = 16, 
    barPadding: Int = 8, 
    modifier: Modifier = Modifier, 
    onColorChanged: (HsvColor) -> Unit
)

A fully controlled HSV + alpha colour picker composable.