diff --git a/v3/examples/binding/main.go b/v3/examples/binding/main.go
index f6669c278..d8f5d4e9a 100644
--- a/v3/examples/binding/main.go
+++ b/v3/examples/binding/main.go
@@ -7,13 +7,12 @@ import (
"github.com/wailsapp/wails/v3/examples/binding/services"
"github.com/wailsapp/wails/v3/pkg/application"
- "github.com/wailsapp/wails/v3/pkg/options"
)
type localStruct struct{}
func main() {
- app := application.New(options.Application{
+ app := application.New(application.Options{
Bind: []interface{}{
&localStruct{},
&services.GreetService{},
diff --git a/v3/examples/build/main.go b/v3/examples/build/main.go
index b8092bcf6..48ba24088 100755
--- a/v3/examples/build/main.go
+++ b/v3/examples/build/main.go
@@ -9,18 +9,16 @@ import (
"strconv"
"time"
- "github.com/wailsapp/wails/v3/pkg/options"
-
"github.com/wailsapp/wails/v3/pkg/events"
"github.com/wailsapp/wails/v3/pkg/application"
)
func main() {
- app := application.New(options.Application{
+ app := application.New(application.Options{
Name: "WebviewWindow Demo",
Description: "A demo of the WebviewWindow API",
- Mac: options.Mac{
+ Mac: application.MacOptions{
ApplicationShouldTerminateAfterLastWindowClosed: true,
},
})
@@ -67,45 +65,45 @@ func main() {
windowCounter++
})
if runtime.GOOS == "darwin" {
- myMenu.Add("New WebviewWindow (TitleBarHiddenInset)").
+ myMenu.Add("New WebviewWindow (MacTitleBarHiddenInset)").
OnClick(func(ctx *application.Context) {
- app.NewWebviewWindowWithOptions(&options.WebviewWindow{
- Mac: options.MacWindow{
- TitleBar: options.TitleBarHiddenInset,
+ app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
+ Mac: application.MacWindow{
+ TitleBar: application.MacTitleBarHiddenInset,
InvisibleTitleBarHeight: 25,
},
}).
SetTitle("WebviewWindow "+strconv.Itoa(windowCounter)).
SetPosition(rand.Intn(1000), rand.Intn(800)).
- SetHTML("
A TitleBarHiddenInset WebviewWindow example
"). + SetHTML("A MacTitleBarHiddenInset WebviewWindow example
"). Show() windowCounter++ }) - myMenu.Add("New WebviewWindow (TitleBarHiddenInsetUnified)"). + myMenu.Add("New WebviewWindow (MacTitleBarHiddenInsetUnified)"). OnClick(func(ctx *application.Context) { - app.NewWebviewWindowWithOptions(&options.WebviewWindow{ - Mac: options.MacWindow{ - TitleBar: options.TitleBarHiddenInsetUnified, + app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{ + Mac: application.MacWindow{ + TitleBar: application.MacTitleBarHiddenInsetUnified, InvisibleTitleBarHeight: 50, }, }). SetTitle("WebviewWindow "+strconv.Itoa(windowCounter)). SetPosition(rand.Intn(1000), rand.Intn(800)). - SetHTML("A TitleBarHiddenInsetUnified WebviewWindow example
"). + SetHTML("A MacTitleBarHiddenInsetUnified WebviewWindow example
"). Show() windowCounter++ }) - myMenu.Add("New WebviewWindow (TitleBarHidden)"). + myMenu.Add("New WebviewWindow (MacTitleBarHidden)"). OnClick(func(ctx *application.Context) { - app.NewWebviewWindowWithOptions(&options.WebviewWindow{ - Mac: options.MacWindow{ - TitleBar: options.TitleBarHidden, + app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{ + Mac: application.MacWindow{ + TitleBar: application.MacTitleBarHidden, InvisibleTitleBarHeight: 25, }, }). SetTitle("WebviewWindow "+strconv.Itoa(windowCounter)). SetPosition(rand.Intn(1000), rand.Intn(800)). - SetHTML("A TitleBarHidden WebviewWindow example
"). + SetHTML("A MacTitleBarHidden WebviewWindow example
"). Show() windowCounter++ }) diff --git a/v3/examples/clipboard/main.go b/v3/examples/clipboard/main.go index bb2740ca3..c8e0e465b 100644 --- a/v3/examples/clipboard/main.go +++ b/v3/examples/clipboard/main.go @@ -5,17 +5,15 @@ import ( "log" "time" - "github.com/wailsapp/wails/v3/pkg/options" - "github.com/wailsapp/wails/v3/pkg/application" ) func main() { - app := application.New(options.Application{ + app := application.New(application.Options{ Name: "Clipboard Demo", Description: "A demo of the clipboard API", - Mac: options.Mac{ + Mac: application.MacOptions{ ApplicationShouldTerminateAfterLastWindowClosed: true, }, }) diff --git a/v3/examples/dialogs/main.go b/v3/examples/dialogs/main.go index 4ae46a236..ff55949ae 100644 --- a/v3/examples/dialogs/main.go +++ b/v3/examples/dialogs/main.go @@ -7,17 +7,15 @@ import ( "runtime" "strings" - "github.com/wailsapp/wails/v3/pkg/options" - "github.com/wailsapp/wails/v3/pkg/application" ) func main() { - app := application.New(options.Application{ + app := application.New(application.Options{ Name: "Dialogs Demo", Description: "A demo of the dialogs API", - Mac: options.Mac{ + Mac: application.MacOptions{ ApplicationShouldTerminateAfterLastWindowClosed: true, }, }) diff --git a/v3/examples/events/assets/index.html b/v3/examples/events/assets/index.html index 920769f2f..ea898b037 100644 --- a/v3/examples/events/assets/index.html +++ b/v3/examples/events/assets/index.html @@ -4,18 +4,36 @@