FileChooser - dialog box for choosing a file name
Contents
Description
FileChooser is a StringChooser that provides a complete dialog box interface to selecting a file name.
The interface consists of two lines of descriptive text, a StringEditor for entering the file name
explicitly, a FileBrowser, and two PushButtons, one for accepting and one for canceling the dialog.
Name
FileChooser - dialog box for choosing a file name
Protected Operations
FileChooser(ButtonState*,Alignment=Center)
Construct a new FileChooser with the given button state and pop-up alignment without creating
FileBrowser, StringEditor, title, subtitle, or PushButton instances. This constructor should be
called in subclasses requiring a specialized StringEditor or FileBrowser.
FileChooser(ButtonState*,constchar*dir,introws,intcols,Alignment)
Construct a new FileChooser (along with its StringEditor and its FileBrowser) with the given
button state, search directory, FileBrowser size specification, and pop-up alignment without
composing them into the default layout and without creating the title, subtitle, or PushButtons.
This constructor should be used by FileChooser subclasses that define a specialized look and feel.
Public Operations
FileChooser(constchar*title,constchar*subtitle,constchar*dir,introws,intcols,constchar*acceptLabel,Alignment)FileChooser(constchar*name,constchar*,constchar*,constchar*,int,int,constchar*accept,Alignment)
Construct a new FileChooser with the given title and subtitle, search directory dir, FileBrowser
size specification rows and cols, label for the accept PushButton acceptLabel, and pop-up
alignment. These constructors create all the elements of the dialog box and compose them into a
default layout.
voidSetTitle(constchar*)voidSetSubtitle(constchar*)
Change the text in title or the subtitle. The new text will appear immediately in the dialog when
either function is called.
voidSelectFile()
Highlight the text in the StringEditor.
voidUpdate()
FileChooser's Update simply calls Update on the FileBrowser instance to rescan the current
directory and update its appearance.
See Also
Button(3I), Dialog(3I), FileBrowser(3I), StringChooser(3I), StringEditor(3I) InterViews 30 November 1989 FileChooser(3I)
Synopsis
#include<InterViews/filechooser.h>
