use crate::{
layout::{BoxConstraint, Cursor, LayoutBox, LayoutContext},
tdom::node::{NodeArena, NodeId},
};
pub fn layout_img(
arena: &NodeArena,
node_id: NodeId,
containing: BoxConstraint,
cursor: &mut Cursor,
context: LayoutContext,
) -> Option<LayoutBox> {
layout_img_with_rect(arena, node_id, containing, cursor, context, None)
}
pub fn layout_img_with_rect(
arena: &NodeArena,
node_id: NodeId,
containing: BoxConstraint,
cursor: &mut Cursor,
context: LayoutContext,
pre_allocated_rect: Option<crate::layout::Rect>,
) -> Option<LayoutBox> {
crate::layout::layoutbox::geometry::layout_generated_box_via_node(
arena,
node_id,
containing,
cursor,
context,
pre_allocated_rect,
)
}