Dialog

A dialog is a window which gets input from the user. Operations support constructing a dialog and getting the user's answers. Dialogs include two parts: entries (names and types for the fields of user input) and options (buttons like "okay", which can have associated callbacks to the application). The create methods construct dialog entries and options, returning indices which can be used by the set methods to modify the dialog.

Which types of entries are supported is implementation-dependant; some possibilities include the following:

Implementations: Member functions: Secondary operations: