I’ve added more functionalities to
tiny file dialogs - tinyfd - http://tinyfiledialogs.sourceforge.net
Cross-platform dialogs in C C++ WINDOWS OSX GNOME KDE SOLARIS CONSOLE
A single C file (add it to your project) with 6 modal function calls for all platforms:
- open file dialog (& multiple files)
- save file dialog
- select folder dialog
- message box (& question box)
- input box (& password box)
- color picker.
Conceived as a fully independent complement to GLUT, GLUI, SDL, UNITY3D
or any GUI-less program, there is NO INIT & NO MAIN LOOP.
On unix, you can force all the dialogs into CONSOLE mode.
On Windows native code creates the dialogs (mostly).
On UNIX it tries successive command line calls:
- zenity
- kdialog
- applescript
- python 2 / tkinter
- dialog.
The same executable can run across desktops and distributions.
Tested with C & C++ compilers on Visual Studio 2013 OSX Linux Freebsd Illumos Solaris
using Gnome Kde Enlightenment Mate Cinnamon Unity
Lxde Lxqt Xfce WindowMaker IceWm Cde Jds.
Version 1.7.3 [Febuary 7, 2015] zlib license.