pub struct LogicalTreeNodeCollection { /* private fields */ }Expand description
LogicalTreeNode.LogicalTreeNodeCollection: the nodes of the logical
children of an element, following them.
Implementations§
Source§impl LogicalTreeNodeCollection
impl LogicalTreeNodeCollection
pub fn new( owner: Weak<TreeNode>, control: Ref<StyledElement>, ) -> Rc<TreeNodeCollection>
Trait Implementations§
Source§impl TreeNodeCollectionImpl for LogicalTreeNodeCollection
impl TreeNodeCollectionImpl for LogicalTreeNodeCollection
Source§fn dispose(&self, this: &TreeNodeCollection)
fn dispose(&self, this: &TreeNodeCollection)
public virtual void Dispose(). The base implementation disposes the
nodes (TreeNodeCollection::base_dispose); an override calls it
where the original calls base.Dispose().Source§fn initialize(&self, this: &TreeNodeCollection, nodes: &FerroList<Rc<TreeNode>>)
fn initialize(&self, this: &TreeNodeCollection, nodes: &FerroList<Rc<TreeNode>>)
protected abstract void Initialize(FerroList<TreeNode> nodes):
fills nodes and keeps them up to date. Called once, when the
collection is first used.Auto Trait Implementations§
impl !Freeze for LogicalTreeNodeCollection
impl !RefUnwindSafe for LogicalTreeNodeCollection
impl !Send for LogicalTreeNodeCollection
impl !Sync for LogicalTreeNodeCollection
impl !UnwindSafe for LogicalTreeNodeCollection
impl Unpin for LogicalTreeNodeCollection
impl UnsafeUnpin for LogicalTreeNodeCollection
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more