Struct gxi_desktop_binds::Button [−][src]
pub struct Button { pub parent: WeakNodeRc, pub dirty: bool, pub self_substitute: Option<WeakNodeRc>, pub widget: Button, pub sibling: Option<NodeRc>, }
Fields
parent: WeakNodeRc
dirty: bool
self_substitute: Option<WeakNodeRc>
widget: Button
sibling: Option<NodeRc>
Implementations
Trait Implementations
impl Node for Button
[src]
impl Node for Button
[src]fn as_any(&self) -> &dyn Any
[src]
fn as_any_mut(&mut self) -> &mut dyn Any
[src]
fn is_dirty(&self) -> bool
[src]
fn mark_dirty(&mut self)
[src]
fn mark_clean(&mut self)
[src]
fn init_sibling(&mut self, f: Box<dyn FnOnce() -> NodeRc>) -> (NodeRc, bool)
[src]
fn get_widget(&self) -> NativeWidget
[src]
fn get_sibling(&self) -> &Option<NodeRc>
[src]
fn get_sibling_mut(&mut self) -> &mut Option<NodeRc>
[src]
fn add(&mut self, _child: NodeRc)
[src]
fn init_child(&mut self, _f: Box<dyn FnOnce() -> NodeRc>) -> (NodeRc, bool)
[src]
fn new(parent: WeakNodeRc) -> NodeRc
[src]
fn get_self_substitute(&self) -> NodeRc
[src]
fn set_self_substitute(&mut self, _self_substitute: NodeRc)
[src]
pub fn get_child(&self) -> &Option<Rc<RefCell<Box<dyn Node + 'static, Global>>>>
[src]
pub fn get_child_mut(
&mut self
) -> &mut Option<Rc<RefCell<Box<dyn Node + 'static, Global>>>>
[src]
&mut self
) -> &mut Option<Rc<RefCell<Box<dyn Node + 'static, Global>>>>
pub fn get_type(&self) -> NodeType
[src]
pub fn render(_this: Rc<RefCell<Box<dyn Node + 'static, Global>>>)
[src]
Auto Trait Implementations
impl !RefUnwindSafe for Button
impl !RefUnwindSafe for Button
impl !UnwindSafe for Button
impl !UnwindSafe for Button