Dialogs: Difference between revisions

From ENIGMA
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 25: Line 25:
'''Install Instructions''': N/A
'''Install Instructions''': N/A


'''Screenshots''': [https://i.imgur.com/YUH75lI.gif Win32.gif]
'''Screenshots''': [https://i.imgur.com/TVGhkwG.gif Win32.gif]


'''Author(s)''': Josh Ventura,  
'''Author(s)''': Josh Ventura,  
Line 49: Line 49:
'''Install Instructions''': N/A
'''Install Instructions''': N/A


'''Screenshots''': [https://i.imgur.com/orjVSbE.gif Cocoa.gif]
'''Screenshots''': [https://i.imgur.com/F6GCdjG.gif Cocoa.gif]


'''Author(s)''': Samuel Venable
'''Author(s)''': Samuel Venable
Line 79: Line 79:
Both you and the end user will need to install using one of the above methods.
Both you and the end user will need to install using one of the above methods.


'''Screenshots''': [https://i.imgur.com/ydtj84w.gif Zenity.gif]
'''Screenshots''': [https://i.imgur.com/FswqFhb.gif Zenity.gif]


'''Author(s)''': Samuel Venable
'''Author(s)''': Samuel Venable
Line 109: Line 109:
Both you and the end user will need to install using one of the above methods.
Both you and the end user will need to install using one of the above methods.


'''Screenshots''': [https://i.imgur.com/6d5baps.gif KDialog.gif]
'''Screenshots''': [https://i.imgur.com/T1lpay3.gif KDialog.gif]


'''Author(s)''': Samuel Venable
'''Author(s)''': Samuel Venable

Revision as of 21:18, 10 July 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 know before using them. Some of these widget systems require installation, which is also explained here. Function documentation: http://dialogmodule.weebly.com/ The following functions are not documented at the previously mentioned link, and may be used to get/set various dialog title bar captions, which otherwise are read-only.

  • message_get_caption()
  • message_set_caption(str)


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 Widgets

Platform: Linux

Dependencies: Zenity, GTK

License: LGPL2

UTF-8 Support: Yes

Language: C++, Shell

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 Widgets

Platform: Linux

Dependencies: KDialog, KDE

License: GPL2

UTF-8 Support: Yes

Language: C++, Shell

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 keditbookmarks kdialog
  • 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