SizeUnit.calc constructor
const
SizeUnit.calc(
- SizeUnit a,
- SizeUnit b,
- CalculationOperation operation
Creates a calculated size unit by combining two size units with an operation.
Performs mathematical operations (addition, subtraction, multiplication, division) on two size units to create a composite sizing strategy. This is equivalent to CSS calc() function.
Example: SizeUnit.calc(fixed(100), percentage(50), calculationAdd)
creates a size that is 100px + 50% of the container.
Implementation
const factory SizeUnit.calc(
SizeUnit a,
SizeUnit b,
CalculationOperation operation,
) = SizeCalculated;