13#ifndef ROOT_TGFileDialog 
   14#define ROOT_TGFileDialog 
#define ClassDefOverride(name, id)
 
winID h TVirtualViewer3D TVirtualGLPainter p
 
A combobox (also known as a drop down listbox) allows the selection of one item out of a list of item...
 
This is a combo box that is used in the File Selection dialog box.
 
This class creates a file selection dialog.
 
const TGPicture * fPcdup
picture for fCdup
 
const TGPicture * fPdetails
picture for fDetails
 
TGFileContainer * fFc
file list view container (containing the files)
 
TGFileDialog & operator=(const TGFileDialog &)=delete
 
TGPictureButton * fDetails
top toolbar button
 
TGPictureButton * fNewf
top toolbar button
 
EFileDialogMode fDlgType
the dialog type passed
 
TGTextBuffer * fTbfname
text buffer of file name
 
TGTextButton * fCancel
cancel button
 
TGFSComboBox * fTreeLB
file system path combo box
 
TGFileInfo * fFileInfo
file info passed to this dialog
 
~TGFileDialog() override
Delete file dialog.
 
Bool_t ProcessMessage(Longptr_t msg, Longptr_t parm1, Longptr_t parm2) override
Process messages generated by the user input in the file dialog.
 
TGTextEntry * fName
file name text entry
 
const TGPicture * fPnewf
picture for fNewf
 
TGPictureButton * fList
top toolbar button
 
void CloseWindow() override
Close file dialog.
 
TGPictureButton * fCdup
top toolbar button
 
TGListView * fFv
file list view
 
const TGPicture * fPlist
picture for fList
 
TGTextButton * fOk
ok button
 
TGCheckButton * fCheckB
set on/off file overwriting for Open dialog OR set on/off multiple file selection for SaveAs dialog
 
TGFileDialog(const TGFileDialog &)=delete
 
TGComboBox * fTypes
file type combo box
 
TList * fFileNamesList
list of selected file names
 
TGFileInfo & operator=(const TGFileInfo &)=delete
 
char * fFilename
selected file name
 
void SetMultipleSelection(Bool_t option)
Turn on/off multiple selection.
 
Int_t fFileTypeIdx
selected file type, index in fFileTypes
 
const char ** fFileTypes
file types used to filter selectable files
 
char * fIniDir
on input: initial directory, on output: new directory
 
~TGFileInfo()
TGFileInfo Destructor.
 
TGFileInfo(const TGFileInfo &)=delete
 
Bool_t fOverwrite
if true overwrite the file with existing name on save
 
void DeleteFileNamesList()
Delete file names list.
 
void SetFilename(const char *fname)
Set file name.
 
Bool_t fMultipleSelection
if true, allow multiple file selection
 
void SetIniDir(const char *inidir)
Set directory name.
 
A list view is a widget that can contain a number of items arranged in a grid or list.
 
The TGPicture class implements pictures and icons used in the different GUI elements and widgets.
 
A text buffer is used in several widgets, like TGTextEntry, TGFileDialog, etc.
 
Yield an action as soon as it is clicked.
 
A TGTextEntry is a one line text input widget.
 
Defines transient windows that typically are used for dialogs windows.
 
ROOT GUI Window base class.