pub enum EditCommand {
Copy,
Cut,
Paste(String),
SelectAll,
}Expand description
A decoded clipboard/selection verb for the focused editable, so no widget decodes OS chords.
Copy/Cut carry nothing (the widget answers with EventCtx::write_clipboard); Paste
carries the text the shell already read. A widget may refuse any verb. Exhaustive on purpose:
a fifth verb must break every match.
Variants§
Copy
Copy the selection to the host clipboard, leaving the document unchanged.
Cut
Copy the selection, then delete it.
Paste(String)
Replace the selection (or insert at the caret) with this text.
SelectAll
Select the widget’s entire content.
Trait Implementations§
Source§impl Clone for EditCommand
impl Clone for EditCommand
Source§impl Debug for EditCommand
impl Debug for EditCommand
impl Eq for EditCommand
Source§impl PartialEq for EditCommand
impl PartialEq for EditCommand
impl StructuralPartialEq for EditCommand
Auto Trait Implementations§
impl Freeze for EditCommand
impl RefUnwindSafe for EditCommand
impl Send for EditCommand
impl Sync for EditCommand
impl Unpin for EditCommand
impl UnsafeUnpin for EditCommand
impl UnwindSafe for EditCommand
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> 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.Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.