Dialogs: Difference between revisions
No edit summary |
No edit summary |
||
Line 31: | Line 31: | ||
'''Platform''': Mac OS X | '''Platform''': Mac OS X / macOS (High Sierra, Mojave) | ||
'''Dependencies''': N/A | '''Dependencies''': N/A |
Revision as of 03:17, 14 September 2019
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 also know before using them. Some of these widget systems require installation, which is also explained here. You may read the most up-to-date function documentation available here, (and related announcements).
Windows Widgets
Platform: Windows Desktop (Vista, 7, 8, 8.1, 10)
Dependencies: N/A
License: GPL3
UTF-8 Support: Yes
Language: C++
API's: Win32
Install Instructions: N/A
Screenshots: Win32.gif
Author(s): Josh Ventura,
Samuel Venable
Cocoa Widgets
Platform: Mac OS X / macOS (High Sierra, Mojave)
Dependencies: N/A
License: GPL3
UTF-8 Support: Yes
Language: C++, Objective-C++
API's: Cocoa
Install Instructions: N/A
Screenshots: Cocoa.gif
Author(s): Samuel Venable
Zenity Widgets
Platform: Linux, BSD (Potentially)
License: LGPL2
UTF-8 Support: Yes
Language: C++, Shell
API's: X11, GTK, GNOME
Install Instructions: You have three options based on your Linux distribution:
- On Debian-based Linux distributions, enter the following command into the terminal: sudo apt-get install zenity
- On RedHat-based Linux distributions, enter the following command into the terminal: yum install zenity
- On Arch-based Linux distributions, please see setting up ENIGMA for Arch Linux development.
Both you and the end user will need to install using one of the above methods.
Screenshots: Zenity.gif
Author(s): Samuel Venable
KDialog Widgets
Platform: Linux, BSD (Potentially)
License: GPL2
UTF-8 Support: Yes
Language: C++, Shell
API's: X11, Qt, KDE
Install Instructions: You have three options based on your Linux distribution:
- On Debian-based Linux distributions, enter the following command into the terminal: sudo apt-get install kdialog
- On RedHat-based Linux distributions, enter the following command into the terminal: yum install kdialog
- On Arch-based Linux distributions, please see setting up ENIGMA for Arch Linux development.
Both you and the end user will need to install using one of the above methods.
Screenshots: KDialog.gif
Author(s): Samuel Venable