
     dialog
        A dialog displays an editable line of text.  A  label  is
        shown  above  the text, and an OK button is added to per-
        form an action. Syntax:

        dialog={ label=... value=... name=... action=... }

        name   defaults  to  "dialog1",  "dialog2"  etc.    label
        appears  above  the  text  field.  value is the text that
        initially appears in the text field.  A value of "" means
        that  the text field will initially be blank.  action: An
        "OK" button is added to the panel, and the dialog  object
        is activated when this button is pressed. The action also
        occurs if the return key is pressed while the  cursor  is
        positioned in the dialog.

        Assigning a new value to a dialog changes  the  displayed
        string to the new value.

        The OK button of a  dialog  is  omitted  if  all  of  its
        actions  are  of  type  STRING  or  NONE. Actions of type
        STRING and NONE automatically  take  place  whenever  the
        cursor  leaves  the  dialog,  so there is no need for the
        button in these cases.

        example:
        dialog={ label="Filename to edit" value=""  action="xterm
        -e vi $val" }

