Files
wails/v2/test/kitchensink/main.go
2020-12-06 21:05:21 +11:00

44 lines
918 B
Go

package main
import (
"github.com/wailsapp/wails/v2"
"github.com/wailsapp/wails/v2/pkg/logger"
"github.com/wailsapp/wails/v2/pkg/options"
"github.com/wailsapp/wails/v2/pkg/options/mac"
"log"
)
func main() {
// Create application with options
app := wails.CreateAppWithOptions(&options.App{
Title: "Kitchen Sink",
Width: 1024,
Height: 768,
MinWidth: 800,
MinHeight: 600,
Mac: &mac.Options{
WebviewIsTransparent: true,
WindowBackgroundIsTranslucent: true,
// Comment out line below to see Window.SetTitle() work
TitleBar: mac.TitleBarHiddenInset(),
Menu: createApplicationMenu(),
Tray: createApplicationTray(),
},
LogLevel: logger.TRACE,
})
app.Bind(&Events{})
app.Bind(&Logger{})
app.Bind(&Browser{})
app.Bind(&System{})
app.Bind(&Dialog{})
app.Bind(&Window{})
app.Bind(&Menu{})
err := app.Run()
if err != nil {
log.Fatal(err)
}
}