| background foreground insertBorderWidth relief | borderWidth highlightColor insertOffTime selectBackground | cursor highlightThickness insertOnTime selectBorderWidth | exportSelection insertBackground insertWidth selectForeground | 
See the "options" manual entry for details on the standard options.
| show | 
See the "entry" widget manual entry for details on the above associated options.
| invalid | textBackground | textFont | validate | 
See the "entryfield" widget manual entry for details on the above associated options.
| labelFont | labelPos | labelText | 
See the "labeledwidget" widget manual entry for details on the above associated options.
| buttonBoxPadX padY | buttonBoxPadY separator | buttonBoxPos thickness | padX | 
See the "dialogshell" widget manual entry for details on the above inherited options.
| height | master | modality | width | 
See the "shell" widget manual entry for details on the above inherited options.
| title | 
See the "Toplevel" widget manual entry for details on the above inherited options.
The promptdialog command creates a prompt dialog similar to the OSF/Motif standard prompt dialog composite widget. The promptdialog is derived from the dialog class and is composed of a EntryField with commands to manipulate the dialog buttons.
The promptdialog command creates a new Tcl command whose name is pathName. This command may be used to invoke various operations on the widget. It has the following general form:
pathName option ?arg arg ...?Option and the args determine the exact behavior of the command. The following commands are possible for promptdialog widgets:
| delete insert | get scan | icursor selection | index xview | 
See the "entry" widget manual entry for details on the above associated methods.
| clear | 
See the "entryfield" widget manual entry for details on the above associated methods.
| add invoke | buttonconfigure show | default | hide | 
See the "buttonbox" widget manual entry for details on the above inherited methods.
| childsite | 
See the "dialogshell" widget manual entry for details on the above inherited methods.
| activate | center | deactivate | 
See the "shell" widget manual entry for details on the above inherited methods.
Name: prompt Class: Entryfield
 option add *textBackground white
 promptdialog .pd -modality global -title Password -labeltext Password: -show *
 .pd hide Apply
 if {[.pd activate]} {
     puts "Password entered: [.pd get]"
 } else {
     puts "Password prompt cancelled"
 }