62#ifndef TINYFILEDIALOGS_H
63#define TINYFILEDIALOGS_H
75extern int tinyfd_winUtf8;
79char * tinyfd_utf8toMbcs(
char const * aUtf8string);
80char * tinyfd_utf16toMbcs(
wchar_t const * aUtf16string);
81wchar_t * tinyfd_mbcsTo16(
char const * aMbcsString);
82char * tinyfd_mbcsTo8(
char const * aMbcsString);
83wchar_t * tinyfd_utf8to16(
char const * aUtf8string);
84char * tinyfd_utf16to8(
wchar_t const * aUtf16string);
136 char const * aMessage,
137 char const * aIconType);
141 char const * aTitle ,
142 char const * aMessage ,
143 char const * aDialogType ,
144 char const * aIconType ,
145 int aDefaultButton ) ;
149 char const * aTitle ,
150 char const * aMessage ,
151 char const * aDefaultInput ) ;
155 char const * aTitle ,
156 char const * aDefaultPathAndOrFile ,
157 int aNumOfFilterPatterns ,
158 char const *
const * aFilterPatterns ,
159 char const * aSingleFilterDescription ) ;
164 char const * aDefaultPathAndOrFile,
165 int aNumOfFilterPatterns ,
166 char const *
const * aFilterPatterns,
167 char const * aSingleFilterDescription,
168 int aAllowMultipleSelects ) ;
174 char const * aDefaultPath);
179 char const * aDefaultHexRGB,
180 unsigned char const aDefaultRGB[3] ,
181 unsigned char aoResultRGB[3] ) ;
193int tinyfd_notifyPopupW(
194 wchar_t const * aTitle,
195 wchar_t const * aMessage,
196 wchar_t const * aIconType);
199int tinyfd_messageBoxW(
200 wchar_t const * aTitle,
201 wchar_t const * aMessage,
202 wchar_t const * aDialogType,
203 wchar_t const * aIconType,
204 int aDefaultButton );
208wchar_t * tinyfd_inputBoxW(
209 wchar_t const * aTitle,
210 wchar_t const * aMessage,
211 wchar_t const * aDefaultInput);
214wchar_t * tinyfd_saveFileDialogW(
215 wchar_t const * aTitle,
216 wchar_t const * aDefaultPathAndOrFile,
217 int aNumOfFilterPatterns,
218 wchar_t const *
const * aFilterPatterns,
219 wchar_t const * aSingleFilterDescription);
223wchar_t * tinyfd_openFileDialogW(
224 wchar_t const * aTitle,
225 wchar_t const * aDefaultPathAndOrFile,
226 int aNumOfFilterPatterns ,
227 wchar_t const *
const * aFilterPatterns,
228 wchar_t const * aSingleFilterDescription,
229 int aAllowMultipleSelects ) ;
234wchar_t * tinyfd_selectFolderDialogW(
235 wchar_t const * aTitle,
236 wchar_t const * aDefaultPath);
240wchar_t * tinyfd_colorChooserW(
241 wchar_t const * aTitle,
242 wchar_t const * aDefaultHexRGB,
243 unsigned char const aDefaultRGB[3],
244 unsigned char aoResultRGB[3]);
int tinyfd_allowCursesDialogs
Definition tinyfiledialogs.c:133
void tinyfd_beep(void)
Definition tinyfiledialogs.c:4406
int tinyfd_setGlobalInt(char const *aIntVariableName, int aValue)
Definition tinyfiledialogs.c:489
int tinyfd_getGlobalInt(char const *aIntVariableName)
Definition tinyfiledialogs.c:474
char * tinyfd_selectFolderDialog(char const *aTitle, char const *aDefaultPath)
Definition tinyfiledialogs.c:7318
char tinyfd_needs[]
Definition tinyfiledialogs.c:175
int tinyfd_forceConsole
Definition tinyfiledialogs.c:134
char tinyfd_response[1024]
Definition tinyfiledialogs.c:146
char * tinyfd_inputBox(char const *aTitle, char const *aMessage, char const *aDefaultInput)
Definition tinyfiledialogs.c:5695
int tinyfd_silent
Definition tinyfiledialogs.c:130
char * tinyfd_colorChooser(char const *aTitle, char const *aDefaultHexRGB, unsigned char const aDefaultRGB[3], unsigned char aoResultRGB[3])
Definition tinyfiledialogs.c:7632
char tinyfd_version[8]
Definition tinyfiledialogs.c:114
char const * tinyfd_getGlobalChar(char const *aCharVariableName)
Definition tinyfiledialogs.c:464
int tinyfd_messageBox(char const *aTitle, char const *aMessage, char const *aDialogType, char const *aIconType, int aDefaultButton)
Definition tinyfiledialogs.c:4477
int tinyfd_notifyPopup(char const *aTitle, char const *aMessage, char const *aIconType)
Definition tinyfiledialogs.c:5468
char * tinyfd_openFileDialog(char const *aTitle, char const *aDefaultPathAndOrFile, int aNumOfFilterPatterns, char const *const *aFilterPatterns, char const *aSingleFilterDescription, int aAllowMultipleSelects)
Definition tinyfiledialogs.c:6741
int tinyfd_verbose
Definition tinyfiledialogs.c:129
char * tinyfd_saveFileDialog(char const *aTitle, char const *aDefaultPathAndOrFile, int aNumOfFilterPatterns, char const *const *aFilterPatterns, char const *aSingleFilterDescription)
Definition tinyfiledialogs.c:6280