Package-level declarations
Types
Field that holds a Boolean value. Switch allows you to switch values.
Field that holds an Byte value.
A field for selecting colors using an interactive color picker.
A field that combines multiple sub-fields into a single composite value.
A field that allows selecting from predefined Composable content options.
Interface for values that can be used in a ComposableField. Provides a label and composable content.
Field that holds an Double value.
Field for editing Compose DpOffset values (x, y coordinates in Dp)
Field for editing Compose DpSize values (width, height in Dp)
Field that holds an Float value.
Field that holds an Int value.
Field that holds an Long value.
Interactive field for building and editing Compose Modifier chains
Create a PreviewLabField that makes the receiver's PreviewLabField nullable.
Abstract class of Field that handles numeric types.
Field for editing Compose Offset values (x, y coordinates)
Represents a screen size with width and height in density-independent pixels
A field for selecting screen sizes in the preview environment
A field that allows selection of one option from a list of specified choices.
A field that allows users to input a string value.
Field that can have a separate field for holding values and a value for disclosing the status. Used for simple conversion processing when values are wrapped in value classes, etc.
A field wrapper that adds hint choices below the base field. Users can click on hint chips to quickly apply predefined values.
A wrapper field that customizes the serializer output of another field.
A wrapper field that customizes the valueCode output of another field.
A field that wraps another me.tbsten.compose.preview.lab.MutablePreviewLabField with additional composable content.
Functions
Creates a combined field from a single sub-field with transformation.
Creates a combined field from two sub-fields.
Creates a combined field from three sub-fields.
Creates a combined field from four sub-fields.
Creates a combined field from five sub-fields.
Creates a combined field from six sub-fields.
Creates a combined field from seven sub-fields.
Creates a combined field from eight sub-fields.
Creates a combined field from nine sub-fields.
Creates a combined field from ten sub-fields.
Creates a ComposableFieldValue with custom content.
Default UI implementation of me.tbsten.compose.preview.lab.PreviewLabField.View. Display a label and draw the content below it.
Create a SelectableField from enum class values.
Display the label of PreviewLabField.
Adds visual marking to a ModifierFieldValueList with border and background.
Adds visual marking to a ModifierFieldValueList with customizable border and background colors.
Create a PreviewLabField that makes the receiver's PreviewLabField nullable.
Create a SelectableField with the given label and choices using a builder syntax.
Create a SelectableField with the given label and choices from a map.
Creates a Splited1 instance containing a single value.
Creates a Splited2 instance containing two values.
Creates a Splited3 instance containing three values.
Creates a Splited4 instance containing four values.
Creates a Splited5 instance containing five values.
Creates a Splited6 instance containing six values.
Creates a Splited7 instance containing seven values.
Creates a Splited8 instance containing eight values.
Creates a Splited9 instance containing nine values.
Creates a Splited10 instance containing ten values.
Converts a PreviewParameterProvider to a SelectableField.
Extension function to convert a List to a SelectableField.
Transforms a MutablePreviewLabField to work with a different value type.
Adds hint choices to a MutablePreviewLabField, allowing users to quickly select from predefined values.
Adds predefined color hints to a Color field for quick selection.
Wraps this field with a custom me.tbsten.compose.preview.lab.PreviewLabField.serializer implementation.
Wraps this field with a custom me.tbsten.compose.preview.lab.PreviewLabField.valueCode implementation.
Wraps this field with additional composable content.