pub trait Prop {
// Required method
fn domain(&self) -> Arc<CrossReferenceDomain>;
}
Required Methods§
fn domain(&self) -> Arc<CrossReferenceDomain>
Trait Implementations§
Source§impl Desc for dyn Prop
impl Desc for dyn Prop
type Props = dyn Prop
type Child = dyn Empty
type Children = PhantomData<dyn Layout<<dyn Prop as Desc>::Child>>
Source§fn stage<'a>(
props: &Self::Props,
outer_area: AbsRect,
outer_limits: AbsLimits,
_: &Self::Children,
id: Weak<SourceID>,
renderable: Option<Rc<dyn Renderable>>,
window: &mut WindowState,
) -> Box<dyn Staged + 'a>
fn stage<'a>( props: &Self::Props, outer_area: AbsRect, outer_limits: AbsLimits, _: &Self::Children, id: Weak<SourceID>, renderable: Option<Rc<dyn Renderable>>, window: &mut WindowState, ) -> Box<dyn Staged + 'a>
Resolves a pending layout into a resolved node, which contains a pointer to the R-tree