#[non_exhaustive]pub enum ContextMenuAction {
Show 47 variants
NoAction,
OpenLink,
OpenLinkInNewWindow,
DownloadLinkToDisk,
CopyLinkToClipboard,
OpenImageInNewWindow,
DownloadImageToDisk,
CopyImageToClipboard,
CopyImageUrlToClipboard,
OpenFrameInNewWindow,
GoBack,
GoForward,
Stop,
Reload,
Copy,
Cut,
Paste,
Delete,
SelectAll,
InputMethods,
Unicode,
SpellingGuess,
NoGuessesFound,
IgnoreSpelling,
LearnSpelling,
IgnoreGrammar,
FontMenu,
Bold,
Italic,
Underline,
Outline,
InspectElement,
OpenVideoInNewWindow,
OpenAudioInNewWindow,
CopyVideoLinkToClipboard,
CopyAudioLinkToClipboard,
ToggleMediaControls,
ToggleMediaLoop,
EnterVideoFullscreen,
MediaPlay,
MediaPause,
MediaMute,
DownloadVideoToDisk,
DownloadAudioToDisk,
InsertEmoji,
PasteAsPlainText,
Custom,
}
Expand description
Enum values used to denote the stock actions for #WebKitContextMenuItems
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
NoAction
No action, used by separator menu items.
OpenLink
Open current link.
OpenLinkInNewWindow
Open current link in a new window.
DownloadLinkToDisk
Download link destination.
CopyLinkToClipboard
Copy link location to the clipboard.
OpenImageInNewWindow
Open current image in a new window.
DownloadImageToDisk
Download current image.
CopyImageToClipboard
Copy current image to the clipboard.
CopyImageUrlToClipboard
Copy current image location to the clipboard.
OpenFrameInNewWindow
Open current frame in a new window.
GoBack
Load the previous history item.
GoForward
Load the next history item.
Stop
Stop any ongoing loading operation.
Reload
Reload the contents of current view.
Copy
Copy current selection the clipboard.
Cut
Cut current selection to the clipboard.
Paste
Paste clipboard contents.
Delete
Delete current selection.
SelectAll
Select all text.
InputMethods
Input methods menu.
Unicode
Unicode menu.
SpellingGuess
A proposed replacement for a misspelled word.
NoGuessesFound
An indicator that spellchecking found no proposed replacements.
IgnoreSpelling
Causes the spellchecker to ignore the word for this session.
LearnSpelling
Causes the spellchecker to add the word to the dictionary.
IgnoreGrammar
Ignore grammar.
FontMenu
Font options menu.
Bold
Bold.
Italic
Italic.
Underline
Underline.
Outline
Outline.
InspectElement
Open current element in the inspector.
OpenVideoInNewWindow
Open current video element in a new window.
OpenAudioInNewWindow
Open current audio element in a new window.
CopyVideoLinkToClipboard
Copy video link location in to the clipboard.
CopyAudioLinkToClipboard
Copy audio link location in to the clipboard.
ToggleMediaControls
Enable or disable media controls.
ToggleMediaLoop
Enable or disable media loop.
EnterVideoFullscreen
Show current video element in fullscreen mode.
MediaPlay
Play current media element.
MediaPause
Pause current media element.
MediaMute
Mute current media element.
DownloadVideoToDisk
Download video to disk. Since 2.2
DownloadAudioToDisk
Download audio to disk. Since 2.2
InsertEmoji
Insert an emoji. Since 2.26
PasteAsPlainText
Paste clipboard contents as plain text. Since 2.30
Custom
Custom action defined by applications.
Trait Implementations§
source§impl Clone for ContextMenuAction
impl Clone for ContextMenuAction
source§fn clone(&self) -> ContextMenuAction
fn clone(&self) -> ContextMenuAction
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ContextMenuAction
impl Debug for ContextMenuAction
source§impl Hash for ContextMenuAction
impl Hash for ContextMenuAction
source§impl Ord for ContextMenuAction
impl Ord for ContextMenuAction
source§fn cmp(&self, other: &ContextMenuAction) -> Ordering
fn cmp(&self, other: &ContextMenuAction) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
source§impl PartialEq for ContextMenuAction
impl PartialEq for ContextMenuAction
source§fn eq(&self, other: &ContextMenuAction) -> bool
fn eq(&self, other: &ContextMenuAction) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for ContextMenuAction
impl PartialOrd for ContextMenuAction
source§fn partial_cmp(&self, other: &ContextMenuAction) -> Option<Ordering>
fn partial_cmp(&self, other: &ContextMenuAction) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moreimpl Copy for ContextMenuAction
impl Eq for ContextMenuAction
impl StructuralPartialEq for ContextMenuAction
Auto Trait Implementations§
impl Freeze for ContextMenuAction
impl RefUnwindSafe for ContextMenuAction
impl Send for ContextMenuAction
impl Sync for ContextMenuAction
impl Unpin for ContextMenuAction
impl UnwindSafe for ContextMenuAction
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)