commonMain.com.bselzer.ktx.compose.ui.layout.merge.ComposeMerger.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of compose-ui-layout-jvm Show documentation
Show all versions of compose-ui-layout-jvm Show documentation
Base extensions for laying out Compose Multiplatform UI.
package com.bselzer.ktx.compose.ui.layout.merge
import androidx.compose.foundation.BorderStroke
import androidx.compose.foundation.Indication
import androidx.compose.foundation.gestures.FlingBehavior
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.material.ButtonColors
import androidx.compose.material.ButtonElevation
import androidx.compose.material.CheckboxColors
import androidx.compose.material.FloatingActionButtonElevation
import androidx.compose.material.RadioButtonColors
import androidx.compose.material.SwitchColors
import androidx.compose.material.TextFieldColors
import androidx.compose.ui.Alignment
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.ColorFilter
import androidx.compose.ui.graphics.Shape
import androidx.compose.ui.layout.ContentScale
import androidx.compose.ui.semantics.Role
import androidx.compose.ui.text.input.VisualTransformation
import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.DpOffset
import androidx.compose.ui.unit.TextUnit
import com.bselzer.ktx.compose.ui.layout.LayoutOrientation
object ComposeMerger {
val alignment: ComponentMerger = AlignmentMerger()
val borderStroke: ComponentMerger = BorderStrokeMerger()
val buttonColors: ComponentMerger = ButtonColorsMerger()
val buttonElevation: ComponentMerger = ButtonElevationMerger()
val checkboxColors: ComponentMerger = CheckboxColorsMerger()
val colorFilter: ComponentMerger = ColorFilterMerger()
val color: ComponentMerger = ColorMerger()
val contentScale: ComponentMerger = ContentScaleMerger()
val dp: ComponentMerger = DpMerger()
val dpOffset: ComponentMerger = DpOffsetMerger()
val flingBehavior: ComponentMerger = FlingBehaviorMerger()
val floatingActionButtonElevation: ComponentMerger = FloatingActionButtonElevationMerger()
val float: ComponentMerger = FloatMerger()
val horizontalAlignment: ComponentMerger = HorizontalAlignmentMerger()
val horizontalArrangement: ComponentMerger = HorizontalArrangementMerger()
val indication: ComponentMerger = IndicationMerger()
val int: ComponentMerger = IntMerger()
val layoutOrientation: ComponentMerger = LayoutOrientationMerger()
val paddingValues: ComponentMerger = PaddingValuesMerger()
val radioButtonColors: ComponentMerger = RadioButtonColorsMerger()
val role: ComponentMerger = RoleMerger()
val shape: ComponentMerger = ShapeMerger()
val switchColors: ComponentMerger = SwitchColorsMerger()
val textFieldColors: ComponentMerger = TextFieldColorsMerger()
val textUnit: ComponentMerger = TextUnitMerger()
val triState: ComponentMerger = TriStateMerger()
val verticalAlignment: ComponentMerger = VerticalAlignmentMerger()
val verticalArrangement: ComponentMerger = VerticalArrangementMerger()
val visualTransformation: ComponentMerger = VisualTransformationMerger()
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy