All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.com.bselzer.ktx.compose.ui.layout.merge.ComposeMerger.kt Maven / Gradle / Ivy

There is a newer version: 7.0.0
Show newest version
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