toggle menu
ui
0.23.1
jvm
switch theme
search in API
ui
/
org.jetbrains.jewel.ui.component
/
ToggleableIconActionButton
Toggleable
Icon
Action
Button
@
Composable
fun
ToggleableIconActionButton
(
key
:
IconKey
,
contentDescription
:
String
?
,
value
:
Boolean
,
onValueChange
:
(
Boolean
)
->
Unit
,
modifier
:
Modifier
=
Modifier
,
enabled
:
Boolean
=
true
,
focusable
:
Boolean
=
true
,
style
:
IconButtonStyle
=
JewelTheme.iconButtonStyle
,
extraHints
:
Array
<
PainterHint
>
=
emptyArray()
,
interactionSource
:
MutableInteractionSource
=
remember { MutableInteractionSource() }
,
iconClass
:
Class
<
*
>
=
key::class.java
)
@
Composable
fun
ToggleableIconActionButton
(
key
:
IconKey
,
contentDescription
:
String
?
,
value
:
Boolean
,
onValueChange
:
(
Boolean
)
->
Unit
,
modifier
:
Modifier
=
Modifier
,
enabled
:
Boolean
=
true
,
focusable
:
Boolean
=
true
,
style
:
IconButtonStyle
=
JewelTheme.iconButtonStyle
,
extraHints
:
Array
<
PainterHint
>
=
emptyArray()
,
tooltipStyle
:
TooltipStyle
=
JewelTheme.tooltipStyle
,
tooltipModifier
:
Modifier
=
Modifier
,
tooltipPlacement
:
TooltipPlacement
=
FixedCursorPoint(offset = DpOffset(0.dp, 16.dp))
,
interactionSource
:
MutableInteractionSource
=
remember { MutableInteractionSource() }
,
iconClass
:
Class
<
*
>
=
key::class.java
,
tooltip
:
@
Composable
(
)
->
Unit
)