Compare commits

...

2 Commits

View File

@ -14,6 +14,11 @@ public struct WebView: AdwaitaWidget {
public func container<Data>(data: WidgetData, type: Data.Type) -> ViewStorage where Data: ViewRenderData { public func container<Data>(data: WidgetData, type: Data.Type) -> ViewStorage where Data: ViewRenderData {
let storage = ViewStorage(webkit_web_view_new()?.opaque()) let storage = ViewStorage(webkit_web_view_new()?.opaque())
update(storage, data: data, updateProperties: true, type: type) update(storage, data: data, updateProperties: true, type: type)
storage.notify(name: "uri") {
if let url = webkit_web_view_get_uri(storage.opaquePointer?.cast()) {
self.url = String(cString: url)
}
}
return storage return storage
} }