pub enum DragChange {
Entered,
Moved,
Dropped,
Exited,
}Expand description
The four phases of an external drag, as every toolkit has them.
Variants§
Entered
The drag came over the view.
Moved
The drag moved over the view.
Dropped
What is dragged was let go over the view: the one report its items are read in.
Exited
The drag left the view without dropping.
Trait Implementations§
Source§impl Clone for DragChange
impl Clone for DragChange
impl Copy for DragChange
Source§impl Debug for DragChange
impl Debug for DragChange
impl Eq for DragChange
Source§impl PartialEq for DragChange
impl PartialEq for DragChange
impl StructuralPartialEq for DragChange
Auto Trait Implementations§
impl Freeze for DragChange
impl RefUnwindSafe for DragChange
impl Send for DragChange
impl Sync for DragChange
impl Unpin for DragChange
impl UnsafeUnpin for DragChange
impl UnwindSafe for DragChange
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.