Chiasma.Ui.Measure.Balance
zipWith3NE :: (a -> b -> c -> d) -> NonEmpty a -> NonEmpty b -> NonEmpty c -> NonEmpty d Source #
data Balance Source #
Constructors
Fields
reverseWeights :: NonEmpty Float -> NonEmpty Float Source #
cutSizes :: Balance -> NonEmpty Float Source #
distributeOnUnbounded :: Balance -> NonEmpty Float Source #
weightsWithoutMinimized :: Balance -> NonEmpty Float Source #
trimWeights :: NonEmpty Bool -> NonEmpty Float -> NonEmpty Float Source #
distRest :: Balance -> Float -> NonEmpty Float -> NonEmpty Float -> NonEmpty Float Source #
saturate :: NonEmpty Float -> NonEmpty Float -> NonEmpty Float -> Float -> NonEmpty Float Source #
distributeOnAll :: Balance -> NonEmpty Float Source #
hasUnbounded :: Balance -> Bool Source #
distributeSizes :: Balance -> NonEmpty Float Source #
roundSizes :: NonEmpty Float -> NonEmpty Int Source #
ensureMinimum2 :: NonEmpty Float -> NonEmpty Float Source #
rectifySizes :: NonEmpty Float -> NonEmpty Int Source #
balanceSizes :: NonEmpty Float -> NonEmpty (Maybe Float) -> NonEmpty Float -> NonEmpty Bool -> Float -> NonEmpty Int Source #