Trait ComputeInlineContentSizes

Source
pub(crate) trait ComputeInlineContentSizes {
    // Required method
    fn compute_inline_content_sizes(
        &self,
        layout_context: &LayoutContext<'_>,
        constraint_space: &ConstraintSpace,
    ) -> InlineContentSizesResult;

    // Provided method
    fn compute_inline_content_sizes_with_fixup(
        &self,
        layout_context: &LayoutContext<'_>,
        constraint_space: &ConstraintSpace,
    ) -> InlineContentSizesResult { ... }
}

Required Methods§

Source

fn compute_inline_content_sizes( &self, layout_context: &LayoutContext<'_>, constraint_space: &ConstraintSpace, ) -> InlineContentSizesResult

Provided Methods§

Source

fn compute_inline_content_sizes_with_fixup( &self, layout_context: &LayoutContext<'_>, constraint_space: &ConstraintSpace, ) -> InlineContentSizesResult

Returns the same result as Self::compute_inline_content_sizes(), but adjusted to floor the max-content size by the min-content size. This is being discussed in https://github.com/w3c/csswg-drafts/issues/12076.

Implementors§