my %display_dialog=(
default_answer => \&text, # the default editable text
hidden_answer => \&boolean, # Should editable text be displayed as bullets? (default is false)
buttons => \&list_of_text, # a list of up to three button names
default_button => \&text_or_integer, # the name or number of the default button
cancel_button => \&text_or_integer, # the name or number of the cancel button
with_title => \&text, # the dialog window title
with_icon => \&with_icon, # the resource name or ID of the icon to display…
# stop/note/caution] : …or one of these system icons…
giving_up_after => \&integer, # number of seconds to wait before automatically dismissing the dialog
);