Package-level declarations
Types
Link copied to clipboard
abstract class Input(key: String? = null, required: Boolean = false, header: InputHeader? = null, columns: Int? = null) : Serializable
Base input definition that can be added to the input dialog.
Link copied to clipboard
Link copied to clipboard
class InputCheckboxGroup(items: List<String>, enabledIndices: List<Int> = listOf(), changeListener: (List<Int>) -> Unit? = null, resultListener: (List<Int>) -> Unit? = null, key: String? = null, required: Boolean = false, header: InputHeader? = null, columns: Int? = null) : Input
Represents a group of checkboxes.
Link copied to clipboard
data class InputConfig(val columns: Int = 1, val icons: LibIcons = DEFAULT_ICON_STYLE) : BaseConfigs
The general configuration for the input dialog.
Link copied to clipboard
class InputCustomView(view: @Composable () -> Unit, header: InputHeader? = null, columns: Int? = null) : Input
Represents a custom view.
Link copied to clipboard
Represents a divider.
Link copied to clipboard
class InputHeader(val title: String? = null, val body: String? = null, val icon: IconSource? = null) : Serializable
Represents a header that can be added to invidual input types.
Link copied to clipboard
Link copied to clipboard
class InputSelection(val input: List<Input>, val withButtonView: Boolean = true, val extraButton: SelectionButton? = null, val onExtraButtonClick: () -> Unit? = null, val negativeButton: SelectionButton? = BaseConstants.DEFAULT_NEGATIVE_BUTTON, val onNegativeClick: () -> Unit? = null, val positiveButton: SelectionButton = BaseConstants.DEFAULT_POSITIVE_BUTTON, val onPositiveClick: (result: Bundle) -> Unit? = null) : BaseSelection
The selection configuration for the info dialog.
Link copied to clipboard
data class InputTextField(text: String? = null, type: InputTextFieldType = InputTextFieldType.DEFAULT, changeListener: (String?) -> Unit? = null, validationListener: (String?) -> ValidationResult? = null, resultListener: (String?) -> Unit? = null, textStyle: TextStyle? = null, visualTransformation: VisualTransformation = VisualTransformation.None, keyboardOptions: KeyboardOptions = KeyboardOptions.Default, keyboardActions: KeyboardActions = KeyboardActions.Default, singleLine: Boolean = false, maxLines: Int = Int.MAX_VALUE, shape: Shape? = null, colors: TextFieldColors? = null, key: String? = null, required: Boolean = false, header: InputHeader? = null, columns: Int? = null) : Input
Represents a text field.
Link copied to clipboard
The type of text field that is displayed when using InputTextField.
Link copied to clipboard
A result object for input validation.