diff options
author | Michal Mieczkowski <mieczkowski@fastmail.com> | 2019-06-13 20:16:04 +0200 |
---|---|---|
committer | Michal Mieczkowski <mieczkowski@fastmail.com> | 2019-06-13 20:16:04 +0200 |
commit | 1e5103e675db0a7e7bb844473e24b0053e19dbef (patch) | |
tree | beba887861e0783b034266decedc74d6dfe3f431 /components/embedder_traits/lib.rs | |
parent | 18434c99275cfa9c42e03d646c9aaa8b820bac23 (diff) | |
download | servo-1e5103e675db0a7e7bb844473e24b0053e19dbef.tar.gz servo-1e5103e675db0a7e7bb844473e24b0053e19dbef.zip |
Add Embbedder messages for setting/getting clipboard contents
Diffstat (limited to 'components/embedder_traits/lib.rs')
-rw-r--r-- | components/embedder_traits/lib.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/components/embedder_traits/lib.rs b/components/embedder_traits/lib.rs index 29431ebbb63..b0364ddd23e 100644 --- a/components/embedder_traits/lib.rs +++ b/components/embedder_traits/lib.rs @@ -132,6 +132,10 @@ pub enum EmbedderMsg { AllowUnload(IpcSender<bool>), /// Sends an unconsumed key event back to the embedder. Keyboard(KeyboardEvent), + /// Gets system clipboard contents + GetClipboardContents(IpcSender<String>), + /// Sets system clipboard contents + SetClipboardContents(String), /// Changes the cursor. SetCursor(Cursor), /// A favicon was detected @@ -175,6 +179,8 @@ impl Debug for EmbedderMsg { EmbedderMsg::AllowUnload(..) => write!(f, "AllowUnload"), EmbedderMsg::AllowNavigationRequest(..) => write!(f, "AllowNavigationRequest"), EmbedderMsg::Keyboard(..) => write!(f, "Keyboard"), + EmbedderMsg::GetClipboardContents(..) => write!(f, "GetClipboardContents"), + EmbedderMsg::SetClipboardContents(..) => write!(f, "SetClipboardContents"), EmbedderMsg::SetCursor(..) => write!(f, "SetCursor"), EmbedderMsg::NewFavicon(..) => write!(f, "NewFavicon"), EmbedderMsg::HeadParsed => write!(f, "HeadParsed"), |