Toolbox
Toggle table of contents
common
Target filter
common
Switch theme
Search in API
Skip to content
Toolbox
ui
/
com.michaelflisar.toolbox
Package-level
declarations
Types
Functions
Properties
Types
Matt
Colors
Link copied to clipboard
object
MattColors
My
Theme
Link copied to clipboard
@
Immutable
class
MyTheme
(
val
padding
:
Padding
,
val
spacing
:
Spacing
,
val
scrollbar
:
Scrollbar
,
val
minimumInteractiveComponentSize
:
Dp
,
val
shapes
:
Shapes
,
val
typography
:
Typography
)
Padding
Link copied to clipboard
@
Immutable
data
class
Padding
(
val
mini
:
Dp
=
2.dp
,
val
small
:
Dp
=
4.dp
,
val
default
:
Dp
=
8.dp
,
val
content
:
Dp
=
16.dp
,
val
cardContent
:
Dp
=
8.dp
)
Scrollbar
Link copied to clipboard
@
Immutable
data
class
Scrollbar
(
val
size
:
Dp
=
8.dp
,
val
spacing
:
Dp
=
4.dp
)
Spacing
Link copied to clipboard
@
Immutable
data
class
Spacing
(
val
mini
:
Dp
=
2.dp
,
val
small
:
Dp
=
4.dp
,
val
default
:
Dp
=
8.dp
,
val
large
:
Dp
=
16.dp
)
Properties
minimum
Interactive
Component
Size
Link copied to clipboard
@get:
Composable
val
MaterialTheme
.
minimumInteractiveComponentSize
:
Dp
padding
Link copied to clipboard
@get:
Composable
val
MaterialTheme
.
padding
:
Padding
scrollbar
Link copied to clipboard
@get:
Composable
val
MaterialTheme
.
scrollbar
:
Scrollbar
spacing
Link copied to clipboard
@get:
Composable
val
MaterialTheme
.
spacing
:
Spacing
Functions
My
Theme
Link copied to clipboard
@
Composable
fun
MyTheme
(
theme
:
MyTheme
=
MyTheme.default()
,
content
:
@
Composable
(
)
->
Unit
)