Skip to content

Changes dialogs

Dialogs#

Dialogs are now available in JavaScript!

Windows#

Dialog buttons in Windows are not configurable and are constant depending on the type of dialog. To trigger a callback when a button is pressed, create a button with the same name as the button you wish to have the callback attached to. Example: Create a button with the label Ok and use OnClick() to set the callback method:

        dialog := app.QuestionDialog().
            SetTitle("Update").
            SetMessage("The cancel button is selected when pressing escape")
        ok := dialog.AddButton("Ok")
        ok.OnClick(func() {
            // Do something
        })
        no := dialog.AddButton("Cancel")
        dialog.SetDefaultButton(ok)
        dialog.SetCancelButton(no)
        dialog.Show()