[−][src]Trait sixtyfps_corelib::component::Component
A Component is representing an unit that is allocated together
Note: Was generated from the #[vtable]
macro on ComponentVTable
Required methods
pub fn visit_children_item(
self: Pin<&Self>,
_1: isize,
_2: TraversalOrder,
_3: VRefMut<'_, ItemVisitorVTable>
) -> VisitChildrenResult
[src]
self: Pin<&Self>,
_1: isize,
_2: TraversalOrder,
_3: VRefMut<'_, ItemVisitorVTable>
) -> VisitChildrenResult
Visit the children of the item at index index
.
Note that the root item is at index 0, so passing 0 would visit the item under root (the children of root).
If you want to visit the root item, you need to pass -1 as an index.
pub fn get_item_ref(self: Pin<&Self>, _1: usize) -> Pin<VRef<'_, ItemVTable>>
[src]
Return a reference to an item using the given index
pub fn layout_info(self: Pin<&Self>) -> LayoutInfo
[src]
Returns the layout info for this component
pub fn apply_layout(self: Pin<&Self>, _1: Rect)
[src]
Apply the layout to all the items in the component, and set the geometry of the root to the given rect