logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

FileChooser - dialog box for choosing a file name

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>

See Also