foundation
0.12.0
jvm
foundation
/
org.jetbrains.jewel.foundation.lazy.tree
/
TreeElementState
Tree
Element
State
@
Immutable
@
JvmInline
value
class
TreeElementState
(
val
state
:
ULong
)
:
FocusableComponentState
,
SelectableComponentState
Members
Constructors
Tree
Element
State
Link copied to clipboard
constructor
(
state
:
ULong
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
is
Active
Link copied to clipboard
@
Stable
open
override
val
isActive
:
Boolean
is
Enabled
Link copied to clipboard
@
Stable
open
override
val
isEnabled
:
Boolean
is
Expanded
Link copied to clipboard
@
Stable
val
isExpanded
:
Boolean
is
Focused
Link copied to clipboard
@
Stable
open
override
val
isFocused
:
Boolean
is
Hovered
Link copied to clipboard
@
Stable
open
override
val
isHovered
:
Boolean
is
Pressed
Link copied to clipboard
@
Stable
open
override
val
isPressed
:
Boolean
is
Selected
Link copied to clipboard
@
Stable
open
override
val
isSelected
:
Boolean
state
Link copied to clipboard
val
state
:
ULong
Functions
choose
Value
Link copied to clipboard
@
Composable
open
fun
<
T
>
chooseValue
(
normal
:
T
,
disabled
:
T
,
focused
:
T
,
pressed
:
T
,
hovered
:
T
,
active
:
T
)
:
T
copy
Link copied to clipboard
fun
copy
(
enabled
:
Boolean
=
isEnabled
,
focused
:
Boolean
=
isFocused
,
expanded
:
Boolean
=
isExpanded
,
pressed
:
Boolean
=
isPressed
,
hovered
:
Boolean
=
isHovered
,
active
:
Boolean
=
isActive
,
selected
:
Boolean
=
isSelected
)
:
TreeElementState
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String