diff --git a/crates/ui/src/webview.rs b/crates/ui/src/webview.rs index a82a7d8e..c3c60d54 100644 --- a/crates/ui/src/webview.rs +++ b/crates/ui/src/webview.rs @@ -1,14 +1,14 @@ use std::{ops::Deref, rc::Rc}; use wry::{ - dpi::{self, LogicalSize}, Rect, + dpi::{self, LogicalSize}, }; use gpui::{ - canvas, div, App, Bounds, ContentMask, DismissEvent, Element, ElementId, Entity, EventEmitter, - FocusHandle, Focusable, GlobalElementId, Hitbox, InteractiveElement, IntoElement, LayoutId, - MouseDownEvent, ParentElement as _, Pixels, Render, Size, Style, Styled as _, Window, + App, Bounds, ContentMask, DismissEvent, Element, ElementId, Entity, EventEmitter, FocusHandle, + Focusable, GlobalElementId, Hitbox, InteractiveElement, IntoElement, LayoutId, MouseDownEvent, + ParentElement as _, Pixels, Render, Size, Style, Styled as _, Window, canvas, div, }; use crate::PixelsExt; @@ -74,6 +74,11 @@ impl WebView { pub fn load_url(&mut self, url: &str) { self.webview.load_url(url).unwrap(); } + + /// Get the raw wry webview. + pub fn raw(&self) -> &wry::WebView { + &self.webview + } } impl Deref for WebView {