diff options
author | Shing Lyu <shing.lyu@gmail.com> | 2017-09-27 10:32:51 +0200 |
---|---|---|
committer | Shing Lyu <shing.lyu@gmail.com> | 2017-11-13 21:32:10 +0100 |
commit | c120234f0e8c71e4f9c217796266492ac2a013fa (patch) | |
tree | 12f51a708aa58d2a8a3188ae2a7afc5e99648061 /components/compositing/compositor_thread.rs | |
parent | 657b2339a1e68f3a9c4525f35db023d3f149ffac (diff) | |
download | servo-c120234f0e8c71e4f9c217796266492ac2a013fa.tar.gz servo-c120234f0e8c71e4f9c217796266492ac2a013fa.zip |
Enable screen.availHeight/availWidth/Height/Width
Diffstat (limited to 'components/compositing/compositor_thread.rs')
-rw-r--r-- | components/compositing/compositor_thread.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/components/compositing/compositor_thread.rs b/components/compositing/compositor_thread.rs index 2870a619075..31ac2f32783 100644 --- a/components/compositing/compositor_thread.rs +++ b/components/compositing/compositor_thread.rs @@ -124,6 +124,10 @@ pub enum EmbedderMsg { ResizeTo(TopLevelBrowsingContextId, Size2D<u32>), /// Get Window Informations size and position GetClientWindow(TopLevelBrowsingContextId, IpcSender<(Size2D<u32>, Point2D<i32>)>), + /// Get screen size (pixel) + GetScreenSize(TopLevelBrowsingContextId, IpcSender<(Size2D<u32>)>), + /// Get screen available size (pixel) + GetScreenAvailSize(TopLevelBrowsingContextId, IpcSender<(Size2D<u32>)>), /// Wether or not to follow a link AllowNavigation(TopLevelBrowsingContextId, ServoUrl, IpcSender<bool>), /// Sends an unconsumed key event back to the embedder. @@ -222,6 +226,8 @@ impl Debug for EmbedderMsg { EmbedderMsg::MoveTo(..) => write!(f, "MoveTo"), EmbedderMsg::ResizeTo(..) => write!(f, "ResizeTo"), EmbedderMsg::GetClientWindow(..) => write!(f, "GetClientWindow"), + EmbedderMsg::GetScreenSize(..) => write!(f, "GetScreenSize"), + EmbedderMsg::GetScreenAvailSize(..) => write!(f, "GetScreenAvailSize"), EmbedderMsg::AllowNavigation(..) => write!(f, "AllowNavigation"), EmbedderMsg::KeyEvent(..) => write!(f, "KeyEvent"), EmbedderMsg::SetCursor(..) => write!(f, "SetCursor"), |