GUI_File_open open file, waiting.
Input:
fSiz max size of filNam in bytes
dSiz max size of dirNam in bytes
dirNam directory or "." (active directory)
dirLst NULL or filename with "symbol directory"-lines (Button DIR-SYM)
filterI NULL or filtertext; eg "*.c";
Output:
filNam
dirNam
filterO modified filtertext or NULL
retCode 0=OK, -1=Cancel, -2=fSiz/dSiz too small
Example:
char s1[204], s2[204]; int irc;
strcpy(s2, ".");
if(irc) return irc;
printf(" open |%s|%s|\n",s1,s2);
TODO: case-insensitivity of filter ..
GUI_File_open open file, waiting.
Input:
fSiz max size of filNam in bytes
dSiz max size of dirNam in bytes
dirNam directory or "." (active directory)
dirLst NULL or filename with "symbol directory"-lines (Button DIR-SYM)
filterI NULL or filtertext; eg "*.c";
Output:
filNam
dirNam
filterO modified filtertext or NULL
retCode 0=OK, -1=Cancel, -2=fSiz/dSiz too small
Example:
char s1[204], s2[204]; int irc;
strcpy(s2, ".");
if(irc) return irc;
printf(" open |%s|%s|\n",s1,s2);
TODO: case-insensitivity of filter ..