Questions are used when the message is not intended to provide a way for a user to terminate an action. Questions allow for three-state decision making, such as "Yes," "No," and "Cancel." Such a message is displayed when the user must perform some other action before the desired action can continue.
(OMS-75020) Questions show a "question mark" icon, the message text (ending with a question mark), and the "Yes" and "No" buttons (or buttons specified by the developer).
Example:
In response to clearing a block:
"Do you want to save your changes?" (buttons "Yes," "No," and "Cancel")
Note: The three-state message is used when the application is in a state where the desired action can be performed, but there is a prior step which the user most likely would want to perform. Selecting "No" in the case above will still cause the desired action to be performed. "Cancel" will result in the data not being cleared.
Always provide specific button labels, rather than "Yes" and "No," when a clearer meaning can be expressed in one or a few words.
