Difference between revisions of "GetButtonPressed"

217 bytes removed ,  15:38, 1 January 2009
Improve wording to make return value more clear
imported>Kkuhlmann
 
imported>SnakeChomp
(Improve wording to make return value more clear)
Line 7: Line 7:
  set buttonVar to GetButtonPressed  
  set buttonVar to GetButtonPressed  


The first time this is called after a [[ShowMessage]] button has been pressed, it returns the button number (0 indicates the first button, 1 the second, etc.). At all other times it returns -1.
The first time this is called after a [[ShowMessage]] button has been pressed, it returns the index of the button that was pressed. At all other times it returns -1.




==Notes==
==Notes==
* This will only react to a [[ShowMessage]] call from within the same script.
* This will only react to a [[ShowMessage]] call from within the same script.
* The button indices are based on the total number of buttons on the Message, even if some of the buttons on the message are not being displayed (because buttons can be conditionalized). So if a Message has 3 buttons, GetButtonPressed will return 2 when the last one is pressed even if that is the only button actually being displayed.
* The button indices are shown in the GECK when editing the message object and remain the same even if certain buttons are hidden with conditions.


=='''See Also'''==
=='''See Also'''==
Anonymous user