Release 0.2.0 #5
@ -19,14 +19,15 @@
|
|||||||
),)
|
),)
|
||||||
}
|
}
|
||||||
|
|
||||||
#let _col(p1, p2, width: auto, margin: 0, min-width: 0) = {
|
#let _col(p1, p2, width: auto, margin: 0, min-width: 0, max-width: none) = {
|
||||||
return ((
|
return ((
|
||||||
type: "col",
|
type: "col",
|
||||||
p1: p1,
|
p1: p1,
|
||||||
p2: p2,
|
p2: p2,
|
||||||
width: width,
|
width: width,
|
||||||
margin: margin,
|
margin: margin,
|
||||||
min-width: min-width
|
min-width: min-width,
|
||||||
|
max-width: max-width
|
||||||
),)
|
),)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -218,10 +218,13 @@
|
|||||||
if elmt.width != auto {
|
if elmt.width != auto {
|
||||||
widths.at(i) = normalize-units(elmt.width)
|
widths.at(i) = normalize-units(elmt.width)
|
||||||
}
|
}
|
||||||
widths.at(i) = calc.max(
|
|
||||||
widths.at(i),
|
let width = widths.at(i)
|
||||||
normalize-units(elmt.min-width)
|
width = calc.max(width, normalize-units(elmt.min-width))
|
||||||
) + normalize-units(elmt.margin)
|
if elmt.max-width != none {
|
||||||
|
width = calc.min(width, normalize-units(elmt.max-width))
|
||||||
|
}
|
||||||
|
widths.at(i) = width + normalize-units(elmt.margin)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user