Add Servo scroll snapshots
This commit is contained in:
@@ -213,6 +213,13 @@ pub struct NavigationRequest {
|
||||
pub url: UrlText,
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug, Eq, PartialEq)]
|
||||
pub struct ScrollRequest {
|
||||
pub webview_id: WebViewId,
|
||||
pub delta_x: i32,
|
||||
pub delta_y: i32,
|
||||
}
|
||||
|
||||
#[derive(Clone, Debug, Eq, PartialEq)]
|
||||
pub struct PermissionRequest {
|
||||
pub webview_id: WebViewId,
|
||||
@@ -237,6 +244,8 @@ pub trait ServoHost {
|
||||
|
||||
fn navigate(&mut self, request: NavigationRequest) -> Result<(), ServoHostError>;
|
||||
|
||||
fn scroll(&mut self, request: ScrollRequest) -> Result<(), ServoHostError>;
|
||||
|
||||
fn set_permission(
|
||||
&mut self,
|
||||
request: PermissionRequest,
|
||||
|
||||
Reference in New Issue
Block a user