![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
|
#include <FXFileSelector.h>
Inheritance diagram for FX::FXFileSelector:

Public Member Functions | |
| FXFileSelector (FXComposite *p, FXObject *tgt=NULL, FXSelector sel=0, FXuint opts=0, FXint x=0, FXint y=0, FXint w=0, FXint h=0) | |
| FXButton * | acceptButton () const |
| FXButton * | cancelButton () const |
| void | setFilename (const FXString &path) |
| FXString | getFilename () const |
| FXString * | getFilenames () const |
| void | setPattern (const FXString &ptrn) |
| FXString | getPattern () const |
| void | setPatternList (const FXString &patterns) |
| FXString | getPatternList () const |
| void | setCurrentPattern (FXint n) |
| FXint | getCurrentPattern () const |
| FXString | getPatternText (FXint patno) const |
| void | setPatternText (FXint patno, const FXString &text) |
| void | setDirectory (const FXString &path) |
| FXString | getDirectory () const |
| void | setItemSpace (FXint s) |
| FXint | getItemSpace () const |
| void | setFileBoxStyle (FXuint style) |
| FXuint | getFileBoxStyle () const |
| void | setSelectMode (FXuint mode) |
| FXuint | getSelectMode () const |
| void | setMatchMode (FXuint mode) |
| FXuint | getMatchMode () const |
| void | showReadOnly (FXbool show) |
| FXbool | shownReadOnly () const |
| void | setReadOnly (FXbool state) |
| FXbool | getReadOnly () const |
| virtual void | save (FXStream &store) const |
| virtual void | load (FXStream &store) |
| virtual | ~FXFileSelector () |
Static Public Member Functions | |
| FXString | patternFromText (const FXString &pattern) |
| FXString | extensionFromPattern (const FXString &pattern) |
See also:
|
||||||||||||||||||||||||||||||||||||
|
Constructor.
|
|
|
Destructor.
|
|
|
Return a pointer to the "Accept" button.
|
|
|
Return a pointer to the "Cancel" button.
|
|
|
Change file name.
|
|
|
Return file name, if any.
|
|
|
Return array of strings containing the selected file names, terminated by an empty string. This string array must be freed using delete []. If no files were selected, a NULL is returned. |
|
|
Change file pattern.
|
|
|
Return file pattern.
|
|
|
Change the list of file patterns shown in the file dialog. Each pattern comprises an optional name, followed by a pattern in parentheses. The patterns are separated by newlines. For example, "*\n*.cpp,*.cc\n*.hpp,*.hh,*.h" and "All Files (*)\nC++ Sources (*.cpp,*.cc)\nC++ Headers (*.hpp,*.hh,*.h)" will set the same three patterns, but the former shows no pattern names. |
|
|
Return list of patterns.
|
|
|
After setting the list of patterns, this call will initially select pattern n as the active one.
|
|
|
Return current pattern number.
|
|
|
Get pattern text for given pattern number.
|
|
||||||||||||
|
Change pattern text for pattern number.
|
|
|
Given filename pattern of the form "GIF Format (*.gif)", returns the pattern only, i.e. "*.gif" in this case. If the parentheses are not found then returns the entire input pattern. |
|
|
Given a pattern of the form "*.gif,*.GIF", return the first extension of the pattern, i.e. "gif" in this example. Returns empty string if it doesn't work out. |
|
|
Change directory.
|
|
|
Return directory.
|
|
|
Set the inter-item spacing (in pixels).
|
|
|
Return the inter-item spacing (in pixels).
|
|
|
Change file list style.
|
|
|
Return file list style.
|
|
|
Change file selection mode.
|
|
|
Return file selection mode.
|
|
|
Change wildcard matching mode.
|
|
|
Return wildcard matching mode.
|
|
|
Show readonly button.
|
|
|
Return TRUE if readonly is shown.
|
|
|
Set initial state of readonly button.
|
|
|
Get readonly state.
|
|
|
Save object to a stream.
Reimplemented from FX::FXPacker. |
|
|
Load object from a stream.
Reimplemented from FX::FXPacker. |
|
|