activeBackground foreground insertBorderWidth selectBackground |
background highlightColor insertOffTime selectBorderWidth |
borderWidth highlightThickness insertOnTime selectForeground |
cursor insertBackground insertWidth |
See the "options" manual entry for details on the standard options.
popupCursor |
textBackground |
textFont |
See the "combobox" widget manual entry for details on the above associated options.
childSitePos dirsOn filesOn invalid selectionOn |
directory filesLabel fileType mask |
dirsLabel filesLabelOn filterLabel noMatchString |
dirSearchCommand fileSearchCommand filterOn selectionLabel |
See the "extfileselectionbox" widget manual entry for details on the above associated options.
labelFont |
See the "labeledwidget" widget manual entry for details on the above associated options.
sashCursor |
See the "panedwindow" widget manual entry for details on the above associated options.
labelFont |
See the "labeledwidget" widget manual entry for details on the above associated options.
activeRelief |
elementBorderWidth |
jump |
troughColor |
See the "scrollbar" widget class manual entry for details on the above associated options.
textBackground |
textFont |
See the "scrolledlistbox" 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 extfileselectiondialog command creates an extended file selection dialog which is slightly different than the fileselectiondialog widget. The differences are mostly cosmetic in that the listboxes are within a panedwindow and the entryfields for the filter and selection have been replaced by comboboxes. Other than that the interface is practically the same.
The extfileselectiondialog 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 extfileselectiondialog widgets:
get |
childsite |
filter |
See the "fileselectionbox" class manual entry for details on the associated methods.
add insert |
buttonconfigure invoke |
default show |
hide |
See the "buttonbox" 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: fsb Class: Fileselectionbox
# # Non-modal example # proc okCallback {} { puts "You selected [.nmfsd get]" .nmfsd deactivate } extfileselectiondialog .nmfsd -title Non-Modal .nmfsd buttonconfigure OK -command okCallback .nmfsd activate # # Modal example # extfileselectiondialog .mfsd -modality application .mfsd center if {[.mfsd activate]} { puts "You selected [.mfsd get]" } else { puts "You cancelled the dialog" }
Anthony L. Parent