Difference between revisions of "AlertDialog Event.COMPLETE"
From GiderosMobile
m (Text replacement - "<source" to "<syntaxhighlight") |
|||
(One intermediate revision by the same user not shown) | |||
Line 7: | Line 7: | ||
=== Example === | === Example === | ||
− | < | + | <syntaxhighlight lang="lua"> |
local alertDialog = AlertDialog.new("Title", "Message", "CANCEL", "YES", "NO") | local alertDialog = AlertDialog.new("Title", "Message", "CANCEL", "YES", "NO") | ||
Line 16: | Line 16: | ||
alertDialog:addEventListener(Event.COMPLETE, onComplete) | alertDialog:addEventListener(Event.COMPLETE, onComplete) | ||
alertDialog:show() | alertDialog:show() | ||
− | </ | + | </syntaxhighlight> |
=== Event properties === | === Event properties === |
Latest revision as of 16:55, 12 July 2023
Available since: Gideros 2012.8
Value: complete
Defined by: AlertDialog
Description
This event is dispatched when user presses any button on AlertDialog or the dialog is dismissed by any other reason.
Example
local alertDialog = AlertDialog.new("Title", "Message", "CANCEL", "YES", "NO")
local function onComplete(event)
print(event.buttonIndex, event.buttonText)
end
alertDialog:addEventListener(Event.COMPLETE, onComplete)
alertDialog:show()
Event properties
buttonIndex: (number) the index of the button pressed. nil when Cancel button is pressed, 1 when 1st button is pressed and, 2 when 2nd button is pressed
buttonText: (string) the text of the button pressed