Enum egui_graphs::ChangeNode
source · pub enum ChangeNode {
Clicked {
id: NodeIndex,
},
DoubleClicked {
id: NodeIndex,
},
Location {
id: NodeIndex,
old: Vec2,
new: Vec2,
},
Selected {
id: NodeIndex,
old: bool,
new: bool,
},
Folded {
id: NodeIndex,
old: bool,
new: bool,
},
Dragged {
id: NodeIndex,
old: bool,
new: bool,
},
}Expand description
ChangeNode is a enum that stores the changes to Node properties.
Variants§
Clicked
Node has been clicked
DoubleClicked
Node has been clicked
Location
Node has changed its location
Selected
Node has been selected or deselected
Folded
Node has been folded or unfolded
Dragged
Node is dragged or ceased to be dragged
Trait Implementations§
source§impl Clone for ChangeNode
impl Clone for ChangeNode
source§fn clone(&self) -> ChangeNode
fn clone(&self) -> ChangeNode
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl RefUnwindSafe for ChangeNode
impl Send for ChangeNode
impl Sync for ChangeNode
impl Unpin for ChangeNode
impl UnwindSafe for ChangeNode
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