Dialogs

From ENIGMA
Revision as of 20:55, 18 October 2018 by Time-killer-games (talk | contribs)
Jump to navigation Jump to search

Overview

On this page is outlined all 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.


Win32

Platform: Windows

Dependencies: N/A

UTF-8 Support: No

Language: C++

API'S: WinAPI


Functions:

● show_message(str)

● show_message_ext()

● show_question(str)

● show_error(str, abort)

● show_info()

● show_menu(str, def)

● show_menu_pos(x, y, str, def)

● get_string(str, def)

● get_login(username, password)

● get_integer(str, def)

● get_number(str, def)

● get_open_filename(filter, fname)

● get_open_filename_ext(filter, fname, dir, title)

● get_save_filename(filter, fname)

● get_save_filename_ext(filter, fname, dir, title)

● get_directory(dname)

● get_directory_alt(capt, root)

● get_color(defcol)


DlgMod

Platform: Windows

Dependencies: DialogModule.dll

UTF-8 Support: Yes

Language: C++

API'S: WinAPI


Functions:

● show_message(str)

● show_question(str)

● show_error(str, abort)

● get_string(str, def)

● get_password(str, def)

● get_integer(str, def)

● get_passcode(str, def)

● get_open_filename(filter, fname)

● get_open_filename_ext(filter, fname, dir, title)

● get_save_filename(filter, fname)

● get_save_filename_ext(filter, fname, dir, title)

● get_directory(dname)

● get_directory_alt(capt, root)

● get_color(defcol)


OsaScript

Platform: Mac OS X

Dependencies: N/A

UTF-8 Support: Yes

Language: C++, AppleScript

API'S: Cocoa


Functions:

● show_message(str)

● show_question(str)

● show_error(str, abort)

● get_string(str, def)

● get_password(str, def)

● get_integer(str, def)

● get_passcode(str, def)

● get_open_filename(filter, fname)

● get_open_filename_ext(filter, fname, dir, title)

● get_save_filename(filter, fname)

● get_save_filename_ext(filter, fname, dir, title)

● get_directory(dname)

● get_directory_alt(capt, root)

● get_color(defcol)


Zenity

Platform: Linux

Dependencies: Zenity, GTK

UTF-8 Support: Yes

Language: C++, Shell Scripting

API'S: XLib


Functions:

● show_message(str)

● show_question(str)

● show_error(str, abort)

● get_string(str, def)

● get_password(str, def)

● get_integer(str, def)

● get_passcode(str, def)

● get_open_filename(filter, fname)

● get_open_filename_ext(filter, fname, dir, title)

● get_save_filename(filter, fname)

● get_save_filename_ext(filter, fname, dir, title)

● get_directory(dname)

● get_directory_alt(capt, root)

● get_color(defcol)


KDialog

Platform: Linux

Dependencies: KDE

UTF-8 Support: Yes

Language: C++, Shell Scripting

API'S: XLib


Functions:

● show_message(str)

● show_question(str)

● show_error(str, abort)

● get_string(str, def)

● get_password(str, def)

● get_integer(str, def)

● get_passcode(str, def)

● get_open_filename(filter, fname)

● get_open_filename_ext(filter, fname, dir, title)

● get_save_filename(filter, fname)

● get_save_filename_ext(filter, fname, dir, title)

● get_directory(dname)

● get_directory_alt(capt, root)

● get_color(defcol)