[v3] Add window Enabled method. Fix dialog attachment

This commit is contained in:
Lea Anthony
2023-06-23 19:48:04 +10:00
parent 8f075b5d8d
commit 76672facfe
8 changed files with 71 additions and 23 deletions
+7
View File
@@ -294,6 +294,13 @@ func main() {
app.InfoDialog().SetTitle(fmt.Sprintf("Screen %s", screen.ID)).SetMessage(msg).Show()
})
})
stateMenu.Add("Disable for 5s").OnClick(func(ctx *application.Context) {
currentWindow(func(w *application.WebviewWindow) {
w.SetEnabled(false)
time.Sleep(5 * time.Second)
w.SetEnabled(true)
})
})
printMenu := menu.AddSubmenu("Print")
printMenu.Add("Print").OnClick(func(ctx *application.Context) {