5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-04 07:29:56 +08:00
wails/v3/examples/ignore-mouse/main.go
bruxaodev fbcce0b20c
[windows] Add support for click-through overlay window (#3667)
* [windows] Add support for click-through overlay window

* update changelog

* setIgnoreMouseEvents - exemple

* fix - remove unused import

* Add macOS+Linux support. Update example.

* Fix SetIgnoreMouseEvents before window created.

---------

Co-authored-by: Lea Anthony <lea.anthony@gmail.com>
2024-08-18 20:50:22 +10:00

37 lines
779 B
Go

package main
import (
"log"
"github.com/wailsapp/wails/v3/pkg/application"
)
func main() {
app := application.New(application.Options{
Name: "WebviewWindow Demo",
Description: "A demo of the WebviewWindow API",
Assets: application.AlphaAssets,
Mac: application.MacOptions{
ApplicationShouldTerminateAfterLastWindowClosed: false,
},
})
window := app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
Width: 800,
Height: 600,
Title: "Ignore Mouse Example",
URL: "https://wails.io",
IgnoreMouseEvents: false,
})
window.SetIgnoreMouseEvents(true)
log.Println("IgnoreMouseEvents set", window.IsIgnoreMouseEvents())
err := app.Run()
if err != nil {
log.Fatal(err)
}
}