mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-17 01:19:29 +08:00
[v3] Update examples to use correct options.
This commit is contained in:
parent
dac281ac32
commit
9d1f86c410
@ -21,7 +21,7 @@ func main() {
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Assets: application.AssetOptions{
|
Assets: application.AssetOptions{
|
||||||
FS: assets,
|
FS: assets,
|
||||||
},
|
},
|
||||||
|
@ -67,7 +67,7 @@ func main() {
|
|||||||
if runtime.GOOS == "darwin" {
|
if runtime.GOOS == "darwin" {
|
||||||
myMenu.Add("New WebviewWindow (MacTitleBarHiddenInset)").
|
myMenu.Add("New WebviewWindow (MacTitleBarHiddenInset)").
|
||||||
OnClick(func(ctx *application.Context) {
|
OnClick(func(ctx *application.Context) {
|
||||||
app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Mac: application.MacWindow{
|
Mac: application.MacWindow{
|
||||||
TitleBar: application.MacTitleBarHiddenInset,
|
TitleBar: application.MacTitleBarHiddenInset,
|
||||||
InvisibleTitleBarHeight: 25,
|
InvisibleTitleBarHeight: 25,
|
||||||
@ -81,7 +81,7 @@ func main() {
|
|||||||
})
|
})
|
||||||
myMenu.Add("New WebviewWindow (MacTitleBarHiddenInsetUnified)").
|
myMenu.Add("New WebviewWindow (MacTitleBarHiddenInsetUnified)").
|
||||||
OnClick(func(ctx *application.Context) {
|
OnClick(func(ctx *application.Context) {
|
||||||
app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Mac: application.MacWindow{
|
Mac: application.MacWindow{
|
||||||
TitleBar: application.MacTitleBarHiddenInsetUnified,
|
TitleBar: application.MacTitleBarHiddenInsetUnified,
|
||||||
InvisibleTitleBarHeight: 50,
|
InvisibleTitleBarHeight: 50,
|
||||||
@ -95,7 +95,7 @@ func main() {
|
|||||||
})
|
})
|
||||||
myMenu.Add("New WebviewWindow (MacTitleBarHidden)").
|
myMenu.Add("New WebviewWindow (MacTitleBarHidden)").
|
||||||
OnClick(func(ctx *application.Context) {
|
OnClick(func(ctx *application.Context) {
|
||||||
app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Mac: application.MacWindow{
|
Mac: application.MacWindow{
|
||||||
TitleBar: application.MacTitleBarHidden,
|
TitleBar: application.MacTitleBarHidden,
|
||||||
InvisibleTitleBarHeight: 25,
|
InvisibleTitleBarHeight: 25,
|
||||||
|
@ -25,7 +25,7 @@ func main() {
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
mainWindow := app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
mainWindow := app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Title: "Context Menu Demo",
|
Title: "Context Menu Demo",
|
||||||
Mac: application.MacWindow{
|
Mac: application.MacWindow{
|
||||||
Backdrop: application.MacBackdropTranslucent,
|
Backdrop: application.MacBackdropTranslucent,
|
||||||
@ -34,7 +34,7 @@ func main() {
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Title: "Context Menu Demo",
|
Title: "Context Menu Demo",
|
||||||
Mac: application.MacWindow{
|
Mac: application.MacWindow{
|
||||||
Backdrop: application.MacBackdropTranslucent,
|
Backdrop: application.MacBackdropTranslucent,
|
||||||
|
@ -25,7 +25,7 @@ func main() {
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
window := app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
window := app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Title: "Drag-n-drop Demo",
|
Title: "Drag-n-drop Demo",
|
||||||
Mac: application.MacWindow{
|
Mac: application.MacWindow{
|
||||||
Backdrop: application.MacBackdropTranslucent,
|
Backdrop: application.MacBackdropTranslucent,
|
||||||
|
@ -41,7 +41,7 @@ func main() {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Title: "Events Demo",
|
Title: "Events Demo",
|
||||||
Mac: application.MacWindow{
|
Mac: application.MacWindow{
|
||||||
Backdrop: application.MacBackdropTranslucent,
|
Backdrop: application.MacBackdropTranslucent,
|
||||||
@ -49,7 +49,7 @@ func main() {
|
|||||||
InvisibleTitleBarHeight: 50,
|
InvisibleTitleBarHeight: 50,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Title: "Events Demo",
|
Title: "Events Demo",
|
||||||
Mac: application.MacWindow{
|
Mac: application.MacWindow{
|
||||||
Backdrop: application.MacBackdropTranslucent,
|
Backdrop: application.MacBackdropTranslucent,
|
||||||
|
@ -109,7 +109,7 @@ func main() {
|
|||||||
mySystray.SetMenu(myMenu)
|
mySystray.SetMenu(myMenu)
|
||||||
mySystray.SetIconPosition(application.NSImageLeading)
|
mySystray.SetIconPosition(application.NSImageLeading)
|
||||||
|
|
||||||
myWindow := app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
myWindow := app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Title: "Kitchen Sink",
|
Title: "Kitchen Sink",
|
||||||
Width: 600,
|
Width: 600,
|
||||||
Height: 400,
|
Height: 400,
|
||||||
@ -184,7 +184,7 @@ func main() {
|
|||||||
*/
|
*/
|
||||||
var myWindow2 *application.WebviewWindow
|
var myWindow2 *application.WebviewWindow
|
||||||
var myWindow2Lock sync.RWMutex
|
var myWindow2Lock sync.RWMutex
|
||||||
myWindow2 = app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
myWindow2 = app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Title: "#2",
|
Title: "#2",
|
||||||
Width: 1024,
|
Width: 1024,
|
||||||
Height: 768,
|
Height: 768,
|
||||||
|
@ -24,7 +24,7 @@ func main() {
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
// Create window
|
// Create window
|
||||||
app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Title: "Plain Bundle",
|
Title: "Plain Bundle",
|
||||||
CSS: `body { background-color: rgba(255, 255, 255, 0); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; user-select: none; -ms-user-select: none; -webkit-user-select: none; } .main { color: white; margin: 20%; }`,
|
CSS: `body { background-color: rgba(255, 255, 255, 0); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; user-select: none; -ms-user-select: none; -webkit-user-select: none; } .main { color: white; margin: 20%; }`,
|
||||||
Mac: application.MacWindow{
|
Mac: application.MacWindow{
|
||||||
@ -42,7 +42,7 @@ func main() {
|
|||||||
go func() {
|
go func() {
|
||||||
time.Sleep(5 * time.Second)
|
time.Sleep(5 * time.Second)
|
||||||
|
|
||||||
app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Title: "Plain Bundle new Window from GoRoutine",
|
Title: "Plain Bundle new Window from GoRoutine",
|
||||||
Width: 500,
|
Width: 500,
|
||||||
Height: 500,
|
Height: 500,
|
||||||
|
@ -24,7 +24,7 @@ func main() {
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Title: "Screen Demo",
|
Title: "Screen Demo",
|
||||||
Width: 800,
|
Width: 800,
|
||||||
Height: 600,
|
Height: 600,
|
||||||
|
@ -56,7 +56,7 @@ func main() {
|
|||||||
myMenu.Add("New WebviewWindow (Hide on Close").
|
myMenu.Add("New WebviewWindow (Hide on Close").
|
||||||
SetAccelerator("CmdOrCtrl+H").
|
SetAccelerator("CmdOrCtrl+H").
|
||||||
OnClick(func(ctx *application.Context) {
|
OnClick(func(ctx *application.Context) {
|
||||||
app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{HideOnClose: true}).
|
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{HideOnClose: true}).
|
||||||
SetTitle("WebviewWindow "+strconv.Itoa(windowCounter)).
|
SetTitle("WebviewWindow "+strconv.Itoa(windowCounter)).
|
||||||
SetPosition(rand.Intn(1000), rand.Intn(800)).
|
SetPosition(rand.Intn(1000), rand.Intn(800)).
|
||||||
SetURL("https://wails.io").
|
SetURL("https://wails.io").
|
||||||
@ -66,7 +66,7 @@ func main() {
|
|||||||
myMenu.Add("New Frameless WebviewWindow").
|
myMenu.Add("New Frameless WebviewWindow").
|
||||||
SetAccelerator("CmdOrCtrl+F").
|
SetAccelerator("CmdOrCtrl+F").
|
||||||
OnClick(func(ctx *application.Context) {
|
OnClick(func(ctx *application.Context) {
|
||||||
app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
X: rand.Intn(1000),
|
X: rand.Intn(1000),
|
||||||
Y: rand.Intn(800),
|
Y: rand.Intn(800),
|
||||||
Frameless: true,
|
Frameless: true,
|
||||||
@ -79,7 +79,7 @@ func main() {
|
|||||||
if runtime.GOOS == "darwin" {
|
if runtime.GOOS == "darwin" {
|
||||||
myMenu.Add("New WebviewWindow (MacTitleBarHiddenInset)").
|
myMenu.Add("New WebviewWindow (MacTitleBarHiddenInset)").
|
||||||
OnClick(func(ctx *application.Context) {
|
OnClick(func(ctx *application.Context) {
|
||||||
app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Mac: application.MacWindow{
|
Mac: application.MacWindow{
|
||||||
TitleBar: application.MacTitleBarHiddenInset,
|
TitleBar: application.MacTitleBarHiddenInset,
|
||||||
InvisibleTitleBarHeight: 25,
|
InvisibleTitleBarHeight: 25,
|
||||||
@ -93,7 +93,7 @@ func main() {
|
|||||||
})
|
})
|
||||||
myMenu.Add("New WebviewWindow (MacTitleBarHiddenInsetUnified)").
|
myMenu.Add("New WebviewWindow (MacTitleBarHiddenInsetUnified)").
|
||||||
OnClick(func(ctx *application.Context) {
|
OnClick(func(ctx *application.Context) {
|
||||||
app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Mac: application.MacWindow{
|
Mac: application.MacWindow{
|
||||||
TitleBar: application.MacTitleBarHiddenInsetUnified,
|
TitleBar: application.MacTitleBarHiddenInsetUnified,
|
||||||
InvisibleTitleBarHeight: 50,
|
InvisibleTitleBarHeight: 50,
|
||||||
@ -107,7 +107,7 @@ func main() {
|
|||||||
})
|
})
|
||||||
myMenu.Add("New WebviewWindow (MacTitleBarHidden)").
|
myMenu.Add("New WebviewWindow (MacTitleBarHidden)").
|
||||||
OnClick(func(ctx *application.Context) {
|
OnClick(func(ctx *application.Context) {
|
||||||
app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Mac: application.MacWindow{
|
Mac: application.MacWindow{
|
||||||
TitleBar: application.MacTitleBarHidden,
|
TitleBar: application.MacTitleBarHidden,
|
||||||
InvisibleTitleBarHeight: 25,
|
InvisibleTitleBarHeight: 25,
|
||||||
|
@ -34,7 +34,7 @@ func main() {
|
|||||||
|
|
||||||
newWindow := func() {
|
newWindow := func() {
|
||||||
windowName := "WebviewWindow " + strconv.Itoa(windowCounter)
|
windowName := "WebviewWindow " + strconv.Itoa(windowCounter)
|
||||||
app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Name: windowName,
|
Name: windowName,
|
||||||
}).
|
}).
|
||||||
SetTitle(windowName).
|
SetTitle(windowName).
|
||||||
|
@ -24,7 +24,7 @@ func main() {
|
|||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
app.NewWebviewWindowWithOptions(&application.WebviewWindowOptions{
|
app.NewWebviewWindowWithOptions(application.WebviewWindowOptions{
|
||||||
Title: "Wails ML Demo",
|
Title: "Wails ML Demo",
|
||||||
Width: 800,
|
Width: 800,
|
||||||
Height: 600,
|
Height: 600,
|
||||||
|
Loading…
Reference in New Issue
Block a user