24 #ifndef FXFILEDIALOG_H
25 #define FXFILEDIALOG_H
60 void setFilename(
const FXString& path);
69 void setPattern(
const FXString& ptrn);
88 void setPatternList(
const FXString& patterns);
97 void setCurrentPattern(
FXint n);
100 FXint getCurrentPattern()
const;
109 FXint getNumPatterns()
const;
112 void allowPatternEntry(
FXbool allow);
115 FXbool allowPatternEntry()
const;
118 void setDirectory(
const FXString& path);
124 void setItemSpace(
FXint s);
127 FXint getItemSpace()
const;
130 void setSelectMode(
FXuint mode);
133 FXuint getSelectMode()
const;
136 void setMatchMode(
FXuint mode);
139 FXuint getMatchMode()
const;
142 FXbool showHiddenFiles()
const;
145 void showHiddenFiles(
FXbool showing);
148 FXbool showImages()
const;
151 void showImages(
FXbool showing);
154 FXint getImageSize()
const;
157 void setImageSize(
FXint size);
160 void showReadOnly(
FXbool show);
163 FXbool shownReadOnly()
const;
166 void setReadOnly(
FXbool state);
169 FXbool getReadOnly()
const;
172 void setFileBoxStyle(
FXuint style);
175 FXuint getFileBoxStyle()
const;
178 void allowNavigation(
FXbool navigable);
181 FXbool allowNavigation()
const;
196 virtual void save(
FXStream& store)
const;
DialogBox window.
Definition: FXDialogBox.h:40
Base class for all windows.
Definition: FXWindow.h:115
unsigned int FXuint
Definition: fxdefs.h:389
#define FXAPI
Definition: fxdefs.h:122
File selection dialog.
Definition: FXFileDialog.h:38
FXuchar FXbool
Definition: fxdefs.h:386
Application Object.
Definition: FXApp.h:158
FXString name(const FXString &file)
Return name and extension part of the path name.
A stream is a way to serialize data and objects into a byte stream.
Definition: FXStream.h:99
Definition: FX4Splitter.h:31
int FXint
Definition: fxdefs.h:390
#define FXDECLARE(classname)
Macro to set up class declaration.
Definition: FXObject.h:92
File selection widget.
Definition: FXFileSelector.h:65
FXString provides essential string manipulation capabilities.
Definition: FXString.h:33