// NewWebViewWithContext is a wrapper around webkit_web_view_new_with_context(). func NewWebViewWithContext(context *WebContext) *WebView { c := C.webkit_web_view_new_with_context(context.native()) if c == nil { return nil } obj := &glib.Object{GObject: glib.ToGObject(unsafe.Pointer(c))} obj.RefSink() runtime.SetFinalizer(obj, (*glib.Object).Unref) return wrapWebView(obj) }
// NewWebViewWithContext creates a new WebView with the given WebContext and the // default WebViewGroup. // // See also: webkit_web_view_new_with_context at // http://webkitgtk.org/reference/webkit2gtk/stable/WebKitWebView.html#webkit-web-view-new-with-context. func NewWebViewWithContext(ctx *WebContext) *WebView { return newWebView(C.webkit_web_view_new_with_context(ctx.webContext)) }