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.
Represents a hint choice that can be either a value or an action.
Field that holds an Int value.
A field for editing List values with support for dynamic element insertion and deletion.
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 for editing Set values with support for dynamic element insertion, deletion, and duplicate detection.
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 or execute actions.
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 an "Empty List" hint to a ListField, allowing quick selection of an empty list value.
Adds an "Empty Set" hint to a SetField, allowing quick selection of an empty set value.
Adds hint choices to a MutablePreviewLabField, allowing users to quickly select from predefined values.
Adds hint choices to a MutablePreviewLabField from a Map.
Adds a single action hint to a MutablePreviewLabField.
Adds hint actions to a MutablePreviewLabField, allowing users to execute custom actions.
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.