[v3 windows] Support devtools on startup

This commit is contained in:
Lea Anthony
2023-06-03 15:19:38 +10:00
parent 55b3e2d35a
commit ba4ffe4ecc
3 changed files with 16 additions and 4 deletions
+1 -1
View File
@@ -65,7 +65,7 @@ Webview Window Interface Methods
| setZoom(zoom float64) | Y | | Y | |
| show() | Y | | Y | |
| size() (int, int) | Y | | Y | |
| toggleDevTools() | | | Y | |
| toggleDevTools() | Y | | Y | |
| unfullscreen() | Y | | Y | |
| unmaximise() | Y | | Y | |
| unminimise() | Y | | Y | |
+2 -3
View File
@@ -24,7 +24,7 @@ import (
"github.com/wailsapp/wails/v3/pkg/w32"
)
var showDevTools = func(window unsafe.Pointer) {}
var showDevTools = func(chromium *edge.Chromium) {}
type windowsWebviewWindow struct {
windowImpl unsafe.Pointer
@@ -306,8 +306,7 @@ func (w *windowsWebviewWindow) forceReload() {
}
func (w *windowsWebviewWindow) toggleDevTools() {
//TODO implement me
panic("implement me")
showDevTools(w.chromium)
}
func (w *windowsWebviewWindow) zoomReset() {
@@ -0,0 +1,13 @@
//go:build windows && !production
package application
import (
"github.com/wailsapp/go-webview2/pkg/edge"
)
func init() {
showDevTools = func(chromium *edge.Chromium) {
chromium.OpenDevToolsWindow()
}
}