Difference between revisions of "AlertDialog Event.COMPLETE"

From GiderosMobile
(revamped the page)
Line 1: Line 1:
<languages />
+
'''Available since:''' Gideros 2012.8<br/>
'''<translate>Available since</translate>:''' Gideros 2012.8<br/>
+
'''Value:''' complete<br/>
'''<translate>Value</translate>:''' complete<br/>
+
'''Defined by:''' [[AlertDialog]]<br/>
'''<translate>Defined by</translate>:''' [[Special:MyLanguage/AlertDialog|AlertDialog]]<br/>
 
  
=== <translate>Description</translate> ===
+
=== Description ===
 
This event is dispatched when user presses any button on AlertDialog or the dialog is dismissed by any other reason.
 
This event is dispatched when user presses any button on AlertDialog or the dialog is dismissed by any other reason.
  
=== <translate>Example</translate> ===
+
=== Example ===
 
<source lang="lua">
 
<source lang="lua">
 
local alertDialog = AlertDialog.new("Title", "Message", "CANCEL", "YES", "NO")
 
local alertDialog = AlertDialog.new("Title", "Message", "CANCEL", "YES", "NO")
Line 20: Line 19:
  
 
=== Event properties ===
 
=== 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.<br/>
+
'''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<br/>
'''buttonText:''' (string) the text of the button pressed.
+
'''buttonText:''' (string) the text of the button pressed<br/>
 
 
  
 
{{AlertDialog}}
 
{{AlertDialog}}
 
<!--[[Category: AlertDialog]]-->
 

Revision as of 15:50, 8 June 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