Skip to main content

VisualTreeNode

Struct VisualTreeNode 

Source
pub struct VisualTreeNode;
Expand description

A node of the visual tree.

The original derives the node class from TreeNode; here a visual tree node is a TreeNode of the kind TreeNodeKind::Visual, made by the functions of this type.

Implementations§

Source§

impl VisualTreeNode

Source

pub fn new( ferro_object: Ref<FerroObject>, parent: Option<&Rc<TreeNode>>, custom_name: Option<String>, ) -> Rc<TreeNode>

VisualTreeNode(FerroObject ferroObject, TreeNode? parent, string? customName = null): the node of an object of the visual tree, whose children are the visual children of the visual and the root of the popup it hosts, or the top levels of an application.

Source

pub fn create(control: impl Into<Nullable<FerroObject>>) -> Vec<Rc<TreeNode>>

Create(object control): the root node of the visual tree of control, or no node when it is not an object of the framework.

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> ClassDefaults for T
where T: ?Sized,

Source§

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
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.