ui
0.11.1
jvm
ui
/
org.jetbrains.jewel.ui.component
/
TriStateCheckboxRow
Tri
State
Checkbox
Row
@
Composable
fun
TriStateCheckboxRow
(
text
:
String
,
state
:
ToggleableState
,
onClick
:
(
)
->
Unit
,
modifier
:
Modifier
=
Modifier
,
enabled
:
Boolean
=
true
,
outline
:
Outline
=
Outline.None
,
interactionSource
:
MutableInteractionSource
=
remember { MutableInteractionSource() }
,
colors
:
CheckboxColors
=
LocalCheckboxStyle.current.colors
,
metrics
:
CheckboxMetrics
=
LocalCheckboxStyle.current.metrics
,
icons
:
CheckboxIcons
=
LocalCheckboxStyle.current.icons
,
textStyle
:
TextStyle
=
LocalTextStyle.current
)
@
Composable
fun
TriStateCheckboxRow
(
state
:
ToggleableState
,
onClick
:
(
)
->
Unit
,
modifier
:
Modifier
=
Modifier
,
enabled
:
Boolean
=
true
,
outline
:
Outline
=
Outline.None
,
interactionSource
:
MutableInteractionSource
=
remember { MutableInteractionSource() }
,
colors
:
CheckboxColors
=
LocalCheckboxStyle.current.colors
,
metrics
:
CheckboxMetrics
=
LocalCheckboxStyle.current.metrics
,
icons
:
CheckboxIcons
=
LocalCheckboxStyle.current.icons
,
textStyle
:
TextStyle
=
LocalTextStyle.current
,
content
:
@
Composable
RowScope
.
(
)
->
Unit
)