//go:build webkit_cgo package webkit /* #cgo pkg-config: webkitgtk-6.0 gtk4 #include */ import "C" func (w *WebView) ShowDevTools() error { if w == nil || w.native == nil || w.native.wv == nil { return ErrNotImplemented } insp := C.webkit_web_view_get_inspector(w.native.wv) if insp == nil { return ErrNotImplemented } C.webkit_web_inspector_show(insp) return nil } func (w *WebView) CloseDevTools() error { if w == nil || w.native == nil || w.native.wv == nil { return ErrNotImplemented } insp := C.webkit_web_view_get_inspector(w.native.wv) if insp == nil { return ErrNotImplemented } C.webkit_web_inspector_close(insp) return nil }