A simple, easy-to-use, cross-platform, dialog API shared library, inspired by the GameMaker Language dialog functions.
Windows, macOS, and Linux are supported. The Linux version has some dependencies that need to be installed. Includes Message Box with OK, OK/Cancel, Yes/No, Yes/No/Cancel, Retry/Cancel, Abort/Retry/Ignore, Input Box for strings and numbers, Password Box for strings and numbers, Open File, Multi-Select Files, Save File, Browse For Folder, and Color Picker.
On Debian-based Linux distributions, enter the following command into the terminal:
sudo apt-get install gtk+3.0 zenity
On RedHat-based Linux distributions, enter the following command into the terminal:
yum install gtk3 zenity
On Debian-based Linux distributions, enter the following command into the terminal:
sudo apt-get install kdebase-bin
On RedHat-based Linux distributions, enter the following command into the terminal:
yum groupinstall "KDE (K Desktop Environment)"
Donations can be made by purchasing this as a game asset from the GameMaker Marketplace:
https://marketplace.yoyogames.com/assets/6621/dialog-module
You may also donate and purchase this game asset on the itch.io game asset store:
https://samuel-venable.itch.io/dialog-module
Documentation for all of the functions included can be found here:
http://dialogmodule.weebly.com/