The FileSelection widget lists all the files and directories in the current
working directory and enables the user to select one of the file names. There
are a number of navigation controls that enable the user to browse through
the entire file system. There also are buttons that create directories,
delete files, and rename files.
complete
public void complete(String pattern)
Will attempt to match pattern
to a valid filename or
subdirectory in the current directory. If a match can be made the matched
filename will appear in the text entry field in the file selection
dialog. If a partial match can be made the "Files" list will contain
those file names which have been partially matched and the "Directories"
list will list those directories which have been partially matched.
pattern
- The pattern to use for matching.
getCancelButton
public Button getCancelButton()
Return the Cancel Button widget for this dialog.
getDirList
public Widget getDirList()
Return the directory list for this widget
getFileList
public Widget getFileList()
Returns the the file list for this widget
getFileSelection
public static FileSelection getFileSelection(Handle handle)
Internal static factory method to be used by Java-Gnome only.
getFilename
public String getFilename()
Returns the selected filename.
- The file that is selected in the dialog.
getHelpButton
public Button getHelpButton()
Return the Help Button widget for this dialog.
getOKButton
public Button getOKButton()
Return the OK Button widget for this Dialog.
getSelectMultiple
public boolean getSelectMultiple()
Determines whether or not the user is allowed to select multiple files in
the file list.
getSelectionEntry
public Widget getSelectionEntry()
Returns the selection entry
getSelections
public String[] getSelections()
Retrieves the list of file selections the user has made in the dialog
box. This function is intended for use when the user can select multiple
files in the file list.
getType
public static Type getType()
Retrieve the runtime type used by the GLib library.
- getType in interface Dialog
hideFileopButtons
public void hideFileopButtons()
Hides the file operation buttons that normally appear at the top of the
dialog.
setFilename
public void setFilename(String filename)
Sets the default path for the file requestor. If filename includes a
directory path the requestor will open with that path set as its current
working directory.
filename
- The default path for the widget.
setSelectMultiple
public void setSelectMultiple(boolean selectMultiple)
Sets whether the user is allowed to select multiple files in the file
list. Use
getSelections()
to get the list of selected files.
showFileopButtons
public void showFileopButtons()
Shows the file operation buttons, if they have previously been hidden.
The rest of the widgets in the dialog will be resized accordingly.