diff options
Diffstat (limited to 'library/src/layout/flow.rs')
| -rw-r--r-- | library/src/layout/flow.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/library/src/layout/flow.rs b/library/src/layout/flow.rs index cd7b1f60..b45c39c2 100644 --- a/library/src/layout/flow.rs +++ b/library/src/layout/flow.rs @@ -1,6 +1,8 @@ use super::{AlignElem, BlockElem, ColbreakElem, ParElem, PlaceElem, Spacing, VElem}; use crate::prelude::*; -use crate::visualize::{CircleElem, EllipseElem, ImageElem, RectElem, SquareElem}; +use crate::visualize::{ + CircleElem, EllipseElem, ImageElem, PathElem, PolygonElem, RectElem, SquareElem, +}; /// Arrange spacing, paragraphs and block-level elements into a flow. /// @@ -42,6 +44,8 @@ impl Layout for FlowElem { || child.is::<EllipseElem>() || child.is::<CircleElem>() || child.is::<ImageElem>() + || child.is::<PolygonElem>() + || child.is::<PathElem>() { let layoutable = child.with::<dyn Layout>().unwrap(); layouter.layout_single(vt, layoutable, styles)?; |
