From 25b583ddbbb9bf7e7533a2aca969a9ce37b6035c Mon Sep 17 00:00:00 2001 From: Vladimir Borisov Date: Mon, 2 Aug 2021 17:09:44 +0300 Subject: [PATCH] Webview hide context menu and disable zoom --- src/stremio_app/stremio_wevbiew/wevbiew.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/stremio_app/stremio_wevbiew/wevbiew.rs b/src/stremio_app/stremio_wevbiew/wevbiew.rs index 83d06f1..8cad632 100644 --- a/src/stremio_app/stremio_wevbiew/wevbiew.rs +++ b/src/stremio_app/stremio_wevbiew/wevbiew.rs @@ -85,6 +85,12 @@ impl PartialUi for WebView { let webview = controller .get_webview() .expect("Cannot obtain webview from controller"); + let settings = webview.get_settings().unwrap(); + settings.put_is_status_bar_enabled(false).ok(); + settings.put_are_dev_tools_enabled(true).ok(); + settings.put_are_default_context_menus_enabled(false).ok(); + settings.put_is_zoom_control_enabled(false).ok(); + settings.put_is_built_in_error_page_enabled(false).ok(); if let Some(endpoint) = endpoint.get() { if webview .navigate(endpoint.as_str()).is_err() { @@ -115,6 +121,7 @@ impl PartialUi for WebView { } Ok(()) }).ok(); + WebView::resize_to_window_bounds_and_show(Some(&controller), Some(hwnd)); controller_clone .set(controller)