| title | Window title of file selector, may be NULL |
| x | |
| y | Screen coordinates of the upper left corner of the window.
For x=y=-1 the window will be centred. |
| handle | Window handle after successful opening
[option CHECK_NULLPTR] handle may be NULL |
| path | Complete path, starts with drive and ends with '\' |
| pathlen | Length of path buffer, i.e. maximum pathlength + 1 (for EOS) |
| fname | Buffer for the filename |
| fnamelen | Length of filename buffer, i.e. maximum length of filename + 1 (for EOS) |
| patterns | Filemask, e.g. "*.TXT" or "*.PRG,*.APP". The alternatively selectable masks are separated by EOS and terminated by EOS,EOS. |
| filter | May be NULL. The filter function is called before the mask comparison. If it returns 0 then the file is invalid, if 1 is returned then the filename will be displayed. |
| paths | Path "history" e.g. "C:\\BIN\\" etc. The alternatively selectable paths are separated by EOS and terminated by EOS,EOS. |
| sort_mode | Sort mode for the display. The modes are:
- SORTBYNAME (0)
- SORTBYDATE (1)
- SORTBYSIZE (2)
- SORTBYTYPE (3)
- SORTBYNONE (4)
SORTBYNONE here means the physical order on the disk. |
| flags | Various settings:
- DOSMODE (1)
DOSMODE is the compatibility mode that is also used by fsel_(ex)input and basically returns filenames in the 8+3 format. For this all directories are called with Dopendir(DOPEN_COMPAT). - NFOLLOWSLKS (2)
If NFOLLOWSLKS is set, then symbolic links will not be followed, i.e. date and time etc., as well as the XATTR- structure that is passed to filter , belong to the link itself. - GETMULTI (8)
If GETMULTI is set, one can select and pass several files at the same time. For this fslx_getnxtfile() is used if fslx_evnt() or fslx_do() in the parameter nfiles signals that there are still further files selected.
|
| global_aes | global AES array |