common • net.kernelpanicsoft.archie.gui.modifiers • CombinedModifier
CombinedModifier
class CombinedModifier(outer: Modifier, inner: Modifier) : ModifierA node in a Modifier chain. A CombinedModifier always contains at least two elements; a Modifier outer that wraps around the Modifier inner.
Constructors
CombinedModifier
Functions
all
open override fun all(predicate: (Modifier.Element<*>) -> Boolean): BooleanReturns `true` if predicate returns true for all Elements in this Modifier or if this Modifier contains no Elements.
any
open override fun any(predicate: (Modifier.Element<*>) -> Boolean): BooleanReturns `true` if predicate returns true for any Element in this Modifier.
equals
fillMaxHeight
@Stablefun Modifier.fillMaxHeight(percent: Double = 1.0): ModifierForces element height to a percentage between min and max height constraints
fillMaxSize
@Stablefun Modifier.fillMaxSize(percent: Double = 1.0): ModifierForces element width and height to a percentage between min and max width and height constraints
fillMaxWidth
@Stablefun Modifier.fillMaxWidth(percent: Double = 1.0): ModifierForces element width to a percentage between min and max width constraints
foldIn
Accumulates a value starting with initial and applying operation to the current value and each element from outside in.
foldOut
Accumulates a value starting with initial and applying operation to the current value and each element from inside out.
hashCode
height
Sets identical min/max height constraints for this element.
onGloballyPositioned
fun Modifier.onGloballyPositioned(onGloballyPositioned: (IntCoordinates) -> Unit): ModifieronSizeChanged
fun Modifier.onSizeChanged(onSizeChanged: (Size) -> Unit): ModifierNotifies callback of any size changes to element.
size
Sets identical min/max width and height constraints for this element.
Sets identical min/max width and height constraints for this element.
sizeIn
@Stablefun Modifier.sizeIn(minWidth: Int = 0, maxWidth: Int = Integer.MAX_VALUE, minHeight: Int = 0, maxHeight: Int = Integer.MAX_VALUE): ModifierSets min and max, width and height constraints for this element.
then
Concatenates this modifier with another.
toString
width
Sets identical min/max width constraints for this element.