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 ===
<source lang="lua">
+
<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()
</source>
+
</syntaxhighlight>
  
 
=== Event properties ===
 
=== Event properties ===

Latest revision as of 17: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