|
|
Line 1: |
Line 1: |
| == '''Overview''' == | | == '''Overview''' == |
|
| |
|
| On this page is outlined the different "Widget Systems" that are available in ENIGMA, what platforms they support, along with the list of functions that are present in each one. It is very important to make note of the license a widget system, its source code, and dependencies are distributed under, before distributing your game. Some of these widget systems have installation instructions; please follow them to get it working right. | | On this page is outlined the different "Widget Systems" that are available in ENIGMA, what platforms they support, and other important information you should know before using them. Some of these widget systems require installation, which is also explained here. Function documentation: http://dialogmodule.weebly.com/ |
|
| |
|
|
| |
|
Line 25: |
Line 25: |
| '''Author(s)''': Josh Ventura, Samuel Venable | | '''Author(s)''': Josh Ventura, Samuel Venable |
|
| |
|
|
| |
| '''Functions''':
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Show_message show_message(str)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Show_question show_question(str)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Show_error show_error(str, abort)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_string get_string(str, def)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_password get_password(str, def)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_integer get_integer(str, def)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_passcode get_passcode(str, def)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_open_filename get_open_filename(filter, fname)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_open_filename_ext get_open_filename_ext(filter, fname, dir, title)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_open_filenames get_open_filenames(filter, fname)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_open_filenames_ext get_open_filenames_ext(filter, fname, dir, title)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_save_filename get_save_filename(filter, fname)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_save_filename_ext get_save_filename_ext(filter, fname, dir, title)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_directory get_directory(dname)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_directory_alt get_directory_alt(capt, root)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_color get_color(defcol)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_color_ext get_color_ext(defcol, title)]'''
| |
|
| |
|
| == '''Cocoa Widgets''' == | | == '''Cocoa Widgets''' == |
Line 82: |
Line 46: |
|
| |
|
| '''Author(s)''': Samuel Venable | | '''Author(s)''': Samuel Venable |
|
| |
|
| |
| '''Functions''':
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Show_message show_message(str)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Show_question show_question(str)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Show_error show_error(str, abort)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_string get_string(str, def)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_password get_password(str, def)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_integer get_integer(str, def)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_passcode get_passcode(str, def)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_open_filename get_open_filename(filter, fname)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_open_filename_ext get_open_filename_ext(filter, fname, dir, title)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_open_filenames get_open_filenames(filter, fname)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_open_filenames_ext get_open_filenames_ext(filter, fname, dir, title)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_save_filename get_save_filename(filter, fname)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_save_filename_ext get_save_filename_ext(filter, fname, dir, title)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_directory get_directory(dname)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_directory_alt get_directory_alt(capt, root)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_color get_color(defcol)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_color_ext get_color_ext(defcol, title)]'''
| |
|
| |
|
|
| |
|
Line 149: |
Line 76: |
|
| |
|
| '''Author(s)''': Samuel Venable | | '''Author(s)''': Samuel Venable |
|
| |
|
| |
| '''Functions''':
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Show_message show_message(str)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Show_question show_question(str)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Show_error show_error(str, abort)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_string get_string(str, def)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_password get_password(str, def)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_integer get_integer(str, def)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_passcode get_passcode(str, def)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_open_filename get_open_filename(filter, fname)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_open_filename_ext get_open_filename_ext(filter, fname, dir, title)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_open_filenames get_open_filenames(filter, fname)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_open_filenames_ext get_open_filenames_ext(filter, fname, dir, title)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_save_filename get_save_filename(filter, fname)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_save_filename_ext get_save_filename_ext(filter, fname, dir, title)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_directory get_directory(dname)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_directory_alt get_directory_alt(capt, root)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_color get_color(defcol)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_color_ext get_color_ext(defcol, title)]'''
| |
|
| |
|
|
| |
|
Line 216: |
Line 106: |
|
| |
|
| '''Author(s)''': Samuel Venable | | '''Author(s)''': Samuel Venable |
|
| |
|
| |
| '''Functions''':
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Show_message show_message(str)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Show_question show_question(str)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Show_error show_error(str, abort)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_string get_string(str, def)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_password get_password(str, def)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_integer get_integer(str, def)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_passcode get_passcode(str, def)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_open_filename get_open_filename(filter, fname)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_open_filename_ext get_open_filename_ext(filter, fname, dir, title)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_open_filenames get_open_filenames(filter, fname)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_open_filenames_ext get_open_filenames_ext(filter, fname, dir, title)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_save_filename get_save_filename(filter, fname)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_save_filename_ext get_save_filename_ext(filter, fname, dir, title)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_directory get_directory(dname)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_directory_alt get_directory_alt(capt, root)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_color get_color(defcol)]'''
| |
|
| |
| * '''[https://enigma-dev.org/docs/Wiki/Get_color_ext get_color_ext(defcol, title)]'''
| |
Overview
On this page is outlined the different "Widget Systems" that are available in ENIGMA, what platforms they support, and other important information you should know before using them. Some of these widget systems require installation, which is also explained here. Function documentation: http://dialogmodule.weebly.com/
Windows Widgets
Platform: Windows
Dependencies: N/A
License: GPL3
UTF-8 Support: Yes
Language: C++
API's: Windows API
Install Instructions: N/A
Screenshots: Win32.gif
Author(s): Josh Ventura, Samuel Venable
Cocoa Widgets
Platform: Mac OS X
Dependencies: N/A
License: MIT
UTF-8 Support: Yes
Language: C++, Objective-C
API's: Cocoa
Install Instructions: N/A
Screenshots: Cocoa.gif
Author(s): Samuel Venable
Zenity
Platform: Linux
Dependencies: Zenity, GTK
License: LGPL2
UTF-8 Support: Yes
Language: C++, Shell Script
API's: X11, GNOME, GTK
Install Instructions: You have three options based on your desktop environment:
- 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
Both you and the end user will need to install using one of the above methods.
Screenshots: Zenity.gif
Author(s): Samuel Venable
KDialog
Platform: Linux
Dependencies: KDialog, KDE
License: GPL2
UTF-8 Support: Yes
Language: C++, Shell Script
API's: X11, Qt, KDE
Install Instructions: You have three options based on your desktop environment:
- 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)"
Both you and the end user will need to install using one of the above methods.
Screenshots: KDialog.gif
Author(s): Samuel Venable