Update examples to use new API

This commit is contained in:
2024-05-27 16:01:50 -04:00
parent a52a703ec1
commit 1142cb7ab6
4 changed files with 327 additions and 154 deletions

View File

@@ -7,7 +7,6 @@ import _ "embed"
import "git.tebibyte.media/tomo/tomo"
import "git.tebibyte.media/tomo/nasin"
import "git.tebibyte.media/tomo/objects"
import "git.tebibyte.media/tomo/tomo/theme"
import "git.tebibyte.media/tomo/objects/layouts"
//go:embed LICENSE
@@ -30,7 +29,7 @@ func (this *Application) Init () error {
checkbox.SetFocused(true)
okButtok := objects.NewButton("OK")
okButtok.SetIcon(theme.IconStatusOkay)
okButtok.SetIcon(tomo.IconDialogOkay)
okButtok.OnClick(func () {
if checkbox.Value() {
window.Close()
@@ -38,7 +37,7 @@ func (this *Application) Init () error {
dialog, _ := objects.NewDialogOk (
objects.DialogInformation, window,
"", "You must read and agree to the license terms", nil)
dialog.Show()
dialog.SetVisible(true)
}
})
@@ -54,7 +53,7 @@ func (this *Application) Init () error {
okButtok)))
window.OnClose(tomo.Stop)
window.Show()
window.SetVisible(true)
return nil
}