gwenhywfar
4.3.3
|
#include "gui_p.h"
#include "dlg_input_l.h"
#include "dlg_message_l.h"
#include "dlg_progress_l.h"
#include "dlg_showbox_l.h"
#include "i18n_l.h"
#include <gwenhywfar/debug.h>
#include <gwenhywfar/dialog_be.h>
#include <gwenhywfar/url.h>
#include <gwenhywfar/syncio_socket.h>
#include <gwenhywfar/syncio_buffered.h>
#include <gwenhywfar/syncio_tls.h>
#include <gwenhywfar/syncio_http.h>
#include <stdarg.h>
#include <string.h>
#include <errno.h>
#include <ctype.h>
Go to the source code of this file.
Macros | |
#define | DISABLE_DEBUGLOG |
#define | ICONV_CONST |
Variables | |
static GWEN_GUI * | gwenhywfar_gui = NULL |
#define ICONV_CONST |
Definition at line 34 of file gui.c.
Referenced by GWEN_Gui_ConvertFromUtf8().
int GWENHYWFAR_CB GWEN_Gui_CheckCertBuiltIn | ( | GWEN_UNUSED GWEN_GUI * | gui, |
const GWEN_SSLCERTDESCR * | cd, | ||
GWEN_UNUSED GWEN_SYNCIO * | sio, | ||
uint32_t | guiid | ||
) |
Definition at line 1012 of file gui.c.
References DBG_ERROR, DBG_NOTICE, GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_ERROR_SSL_SECURITY, GWEN_Gui_MessageBox(), GWEN_GUI_MSG_FLAGS_CONFIRM_B1, GWEN_GUI_MSG_FLAGS_SEVERITY_DANGEROUS, GWEN_GUI_MSG_FLAGS_TYPE_WARN, GWEN_LOGDOMAIN, GWEN_SslCertDescr_GetCommonName(), GWEN_SslCertDescr_GetCountryName(), GWEN_SslCertDescr_GetFingerPrint(), GWEN_SslCertDescr_GetIpAddress(), GWEN_SslCertDescr_GetIsError(), GWEN_SslCertDescr_GetLocalityName(), GWEN_SslCertDescr_GetNotAfter(), GWEN_SslCertDescr_GetNotBefore(), GWEN_SslCertDescr_GetOrganizationalUnitName(), GWEN_SslCertDescr_GetOrganizationName(), GWEN_SslCertDescr_GetStateOrProvinceName(), GWEN_SslCertDescr_GetStatusText(), GWEN_Time_toString(), I18N, and I18S.
Referenced by GWEN_Gui_new().
int GWEN_Gui_ConvertFromUtf8 | ( | const GWEN_GUI * | gui, |
const char * | text, | ||
int | len, | ||
GWEN_BUFFER * | tbuf | ||
) |
This function converts the given text from UTF-8 to the character set selected by GWEN_Gui_SetCharSet.
Definition at line 147 of file gui.c.
References DBG_DEBUG, DBG_ERROR, DBG_INFO, GWEN_Buffer_AppendBytes(), GWEN_ERROR_GENERIC, GWEN_LOGDOMAIN, and ICONV_CONST.
Referenced by GWEN_Gui_GetRawText().
void GWEN_Gui_GetRawText | ( | const GWEN_GUI * | gui, |
const char * | text, | ||
GWEN_BUFFER * | tbuf | ||
) |
This function extracts the raw text (e.g. the part outside a HTML element) and converts it from UTF-8 to the character set selected by GWEN_Gui_SetCharSet.
Definition at line 214 of file gui.c.
References DBG_ERROR, GWEN_Buffer_AppendBytes(), GWEN_Buffer_AppendString(), GWEN_Buffer_Reset(), GWEN_Gui_ConvertFromUtf8(), and GWEN_LOGDOMAIN.
Referenced by GWEN_Gui_CGui_InputBox(), GWEN_Gui_CGui_MessageBox(), GWEN_Gui_CGui_ShowBox(), and GWEN_Gui_CProgress_Log().
void GWEN_Gui_Internal_CheckShow | ( | GWEN_GUI * | gui, |
GWEN_PROGRESS_DATA * | pd | ||
) |
Definition at line 1352 of file gui.c.
References DBG_INFO, GWEN_GUI_DELAY_SECS, GWEN_GUI_PROGRESS_DELAY, GWEN_Gui_ShowProgress(), GWEN_LOGDOMAIN, GWEN_ProgressData_GetDialog(), GWEN_ProgressData_GetFlags(), GWEN_ProgressData_GetId(), GWEN_ProgressData_GetShown(), GWEN_ProgressData_GetStartTime(), GWEN_ProgressData_SetShown(), and NULL.
Referenced by GWEN_Gui_Internal_ProgressAdvance(), GWEN_Gui_Internal_ProgressLog(), GWEN_Gui_Internal_ProgressSetTotal(), and GWEN_Gui_Internal_ProgressStart().
int GWENHYWFAR_CB GWEN_Gui_Internal_GetSyncIo | ( | GWEN_GUI * | gui, |
const char * | url, | ||
const char * | defaultProto, | ||
int | defaultPort, | ||
GWEN_SYNCIO ** | pSio | ||
) |
Definition at line 1812 of file gui.c.
References DBG_ERROR, DBG_INFO, GWEN_AddressFamilyIP, GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_DB_FLAGS_OVERWRITE_VARS, GWEN_DB_SetCharValue(), GWEN_ERROR_GENERIC, GWEN_ERROR_INVALID, GWEN_LOGDOMAIN, GWEN_SocketTypeTCP, GWEN_SyncIo_Buffered_new(), GWEN_SyncIo_free(), GWEN_SyncIo_Http_GetDbCommandOut(), GWEN_SyncIo_Http_GetDbHeaderOut(), GWEN_SyncIo_Http_new(), GWEN_SyncIo_Socket_new(), GWEN_SyncIo_Socket_SetAddress(), GWEN_SyncIo_Socket_SetPort(), GWEN_SyncIo_Tls_new(), GWEN_SyncIo_Tls_SetRemoteHostName(), GWEN_Url_free(), GWEN_Url_fromString(), GWEN_Url_GetPort(), GWEN_Url_GetProtocol(), GWEN_Url_GetServer(), GWEN_Url_toCommandString(), and NULL.
Referenced by GWEN_Gui_new().
void GWEN_Gui_Internal_HideBox | ( | GWEN_GUI * | gui, |
uint32_t | id | ||
) |
Definition at line 1784 of file gui.c.
References DBG_INFO, GWEN_Dialog_free(), GWEN_Dialog_GetGuiId(), GWEN_Gui_CloseDialog(), and GWEN_LOGDOMAIN.
Referenced by GWEN_Gui_UseDialogs().
int GWEN_Gui_Internal_InputBox | ( | GWEN_GUI * | gui, |
uint32_t | flags, | ||
const char * | title, | ||
const char * | text, | ||
char * | buffer, | ||
int | minLen, | ||
int | maxLen, | ||
uint32_t | guiid | ||
) |
Definition at line 1689 of file gui.c.
References DBG_ERROR, DBG_INFO, GWEN_Dialog_free(), GWEN_DlgInput_CopyInput(), GWEN_DlgInput_new(), GWEN_ERROR_INTERNAL, GWEN_ERROR_USER_ABORTED, GWEN_Gui_ExecDialog(), GWEN_LOGDOMAIN, and NULL.
Referenced by GWEN_Gui_UseDialogs().
int GWEN_Gui_Internal_MessageBox | ( | GWEN_GUI * | gui, |
uint32_t | flags, | ||
const char * | title, | ||
const char * | text, | ||
const char * | b1, | ||
const char * | b2, | ||
const char * | b3, | ||
uint32_t | guiid | ||
) |
Definition at line 1726 of file gui.c.
References DBG_ERROR, GWEN_Dialog_free(), GWEN_DlgMessage_GetResponse(), GWEN_DlgMessage_new(), GWEN_ERROR_INTERNAL, GWEN_Gui_ExecDialog(), GWEN_LOGDOMAIN, and NULL.
Referenced by GWEN_Gui_UseDialogs().
int GWEN_Gui_Internal_ProgressAdvance | ( | GWEN_GUI * | gui, |
uint32_t | pid, | ||
uint64_t | progress | ||
) |
Definition at line 1541 of file gui.c.
References DBG_ERROR, DBG_INFO, GWEN_DlgProgress_Advanced(), GWEN_ERROR_INVALID, GWEN_ERROR_USER_ABORTED, GWEN_Gui_Internal_CheckShow(), GWEN_GUI_PROGRESS_NONE, GWEN_GUI_PROGRESS_ONE, GWEN_Gui_RunDialog(), GWEN_LOGDOMAIN, GWEN_ProgressData_GetAborted(), GWEN_ProgressData_GetCheckTime(), GWEN_ProgressData_GetCurrent(), GWEN_ProgressData_GetDialog(), GWEN_ProgressData_SetCheckTime(), GWEN_ProgressData_SetCurrent(), GWEN_ProgressData_Tree_FindProgressById(), and NULL.
Referenced by GWEN_Gui_UseDialogs().
int GWEN_Gui_Internal_ProgressEnd | ( | GWEN_GUI * | gui, |
uint32_t | pid | ||
) |
Definition at line 1425 of file gui.c.
References DBG_DEBUG, DBG_ERROR, DBG_INFO, DBG_WARN, GWEN_Dialog_free(), GWEN_DlgProgress_AddLogText(), GWEN_DlgProgress_Advanced(), GWEN_DlgProgress_GetFirstProgress(), GWEN_DlgProgress_GetSecondProgress(), GWEN_DlgProgress_GetStayOpen(), GWEN_DlgProgress_SetAllowClose(), GWEN_DlgProgress_SetSecondProgress(), GWEN_ERROR_INVALID, GWEN_Gui_CloseDialog(), GWEN_Gui_RunDialog(), GWEN_LOGDOMAIN, GWEN_LoggerLevel_Info, GWEN_ProgressData_free(), GWEN_ProgressData_GetDialog(), GWEN_ProgressData_GetId(), GWEN_ProgressData_GetPreviousId(), GWEN_ProgressData_GetShown(), GWEN_ProgressData_SetDialog(), GWEN_ProgressData_Tree_FindProgressById(), I18N, and NULL.
Referenced by GWEN_Gui_UseDialogs().
int GWEN_Gui_Internal_ProgressLog | ( | GWEN_GUI * | gui, |
uint32_t | pid, | ||
GWEN_LOGGER_LEVEL | level, | ||
const char * | text | ||
) |
Definition at line 1637 of file gui.c.
References DBG_ERROR, DBG_INFO, GWEN_DlgProgress_AddLogText(), GWEN_DlgProgress_SetShowLog(), GWEN_DlgProgress_SetStayOpen(), GWEN_ERROR_INVALID, GWEN_ERROR_USER_ABORTED, GWEN_Gui_Internal_CheckShow(), GWEN_GUI_PROGRESS_KEEP_OPEN, GWEN_Gui_RunDialog(), GWEN_LOGDOMAIN, GWEN_LoggerLevel_Notice, GWEN_LoggerLevel_Warning, GWEN_ProgressData_AddFlags(), GWEN_ProgressData_AddLogText(), GWEN_ProgressData_GetAborted(), GWEN_ProgressData_GetDialog(), GWEN_ProgressData_SetShown(), GWEN_ProgressData_Tree_FindProgressById(), and NULL.
Referenced by GWEN_Gui_UseDialogs().
int GWEN_Gui_Internal_ProgressSetTotal | ( | GWEN_GUI * | gui, |
uint32_t | pid, | ||
uint64_t | total | ||
) |
Definition at line 1591 of file gui.c.
References DBG_ERROR, DBG_INFO, GWEN_DlgProgress_TotalChanged(), GWEN_ERROR_INVALID, GWEN_ERROR_USER_ABORTED, GWEN_Gui_Internal_CheckShow(), GWEN_Gui_RunDialog(), GWEN_LOGDOMAIN, GWEN_ProgressData_GetAborted(), GWEN_ProgressData_GetCheckTime(), GWEN_ProgressData_GetDialog(), GWEN_ProgressData_SetCheckTime(), GWEN_ProgressData_SetTotal(), GWEN_ProgressData_Tree_FindProgressById(), and NULL.
Referenced by GWEN_Gui_UseDialogs().
uint32_t GWEN_Gui_Internal_ProgressStart | ( | GWEN_GUI * | gui, |
uint32_t | progressFlags, | ||
const char * | title, | ||
const char * | text, | ||
uint64_t | total, | ||
uint32_t | guiid | ||
) |
Definition at line 1379 of file gui.c.
References DBG_DEBUG, DBG_WARN, GWEN_Gui_Internal_CheckShow(), GWEN_LOGDOMAIN, GWEN_ProgressData_new(), GWEN_ProgressData_SetPreviousId(), GWEN_ProgressData_Tree_FindProgressById(), and NULL.
Referenced by GWEN_Gui_UseDialogs().
uint32_t GWEN_Gui_Internal_ShowBox | ( | GWEN_GUI * | gui, |
uint32_t | flags, | ||
const char * | title, | ||
const char * | text, | ||
uint32_t | guiid | ||
) |
Definition at line 1751 of file gui.c.
References DBG_ERROR, DBG_INFO, GWEN_Dialog_free(), GWEN_Dialog_SetGuiId(), GWEN_DlgShowBox_new(), GWEN_Gui_OpenDialog(), GWEN_LOGDOMAIN, and NULL.
Referenced by GWEN_Gui_UseDialogs().
int GWEN_Gui_ReadDialogPrefs | ( | const char * | groupName, |
const char * | altName, | ||
GWEN_DB_NODE ** | pDb | ||
) |
Let the application read a GWEN_DB. This function is used by the platform-independent dialogs to read GUI settings (e.g. width, height etc).
This is implemented by AB_Gui, an extension of the GWEN_GUI in AqBanking using AqBanking's shared configuration module to load/save dialog settings.
groupName | name of the db to load |
altName | alternative name in case there is no group of the name groupName |
pDb | pointer to receive the GWEN_DB read |
Definition at line 1254 of file gui.c.
References GWEN_ERROR_NOT_IMPLEMENTED, and gwenhywfar_gui.
Referenced by GWEN_Dialog_new().
GWEN_GUI_CHECKCERT_FN GWEN_Gui_SetCheckCertFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_CHECKCERT_FN | f | ||
) |
Definition at line 427 of file gui.c.
Referenced by CppGui::CppGui(), and GWEN_Gui_CGui_new().
GWEN_GUI_CLOSE_DIALOG_FN GWEN_Gui_SetCloseDialogFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_CLOSE_DIALOG_FN | f | ||
) |
Definition at line 463 of file gui.c.
Referenced by Cocoa_Gui_new(), CppGui::CppGui(), and Gtk2_Gui_new().
GWEN_GUI_EXEC_DIALOG_FN GWEN_Gui_SetExecDialogFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_EXEC_DIALOG_FN | f | ||
) |
Definition at line 439 of file gui.c.
Referenced by Cocoa_Gui_new(), CppGui::CppGui(), and Gtk2_Gui_new().
GWEN_GUI_GET_FILENAME_FN GWEN_Gui_SetGetFileNameFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_GET_FILENAME_FN | f | ||
) |
Definition at line 513 of file gui.c.
Referenced by Cocoa_Gui_new(), CppGui::CppGui(), and Gtk2_Gui_new().
GWEN_GUI_GETPASSWORD_FN GWEN_Gui_SetGetPasswordFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_GETPASSWORD_FN | f | ||
) |
Definition at line 376 of file gui.c.
Referenced by CppGui::CppGui(), and GWEN_Gui_CGui_new().
GWEN_GUI_GETSYNCIO_FN GWEN_Gui_SetGetSyncIoFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_GETSYNCIO_FN | f | ||
) |
GWEN_GUI_HIDEBOX_FN GWEN_Gui_SetHideBoxFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_HIDEBOX_FN | f | ||
) |
Definition at line 292 of file gui.c.
Referenced by GWEN_Gui_CGui_new().
GWEN_GUI_INPUTBOX_FN GWEN_Gui_SetInputBoxFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_INPUTBOX_FN | f | ||
) |
Definition at line 268 of file gui.c.
Referenced by GWEN_Gui_CGui_new().
GWEN_GUI_KEYDATAFROMTEXT_OPENSSL_FN GWEN_Gui_SetKeyDataFromTextOpenSslFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_KEYDATAFROMTEXT_OPENSSL_FN | f | ||
) |
GWEN_GUI_LOG_HOOK_FN GWEN_Gui_SetLogHookFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_LOG_HOOK_FN | f | ||
) |
Definition at line 401 of file gui.c.
Referenced by CppGui::CppGui().
GWEN_GUI_MESSAGEBOX_FN GWEN_Gui_SetMessageBoxFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_MESSAGEBOX_FN | f | ||
) |
Definition at line 256 of file gui.c.
Referenced by GWEN_Gui_CGui_new().
void GWEN_Gui_SetName | ( | GWEN_GUI * | gui, |
const char * | name | ||
) |
Definition at line 580 of file gui.c.
References NULL.
Referenced by FOX16_Gui::FOX16_Gui(), and QT4_Gui::QT4_Gui().
GWEN_GUI_OPEN_DIALOG_FN GWEN_Gui_SetOpenDialogFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_OPEN_DIALOG_FN | f | ||
) |
Definition at line 451 of file gui.c.
Referenced by Cocoa_Gui_new(), CppGui::CppGui(), and Gtk2_Gui_new().
GWEN_GUI_PRINT_FN GWEN_Gui_SetPrintFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_PRINT_FN | f | ||
) |
Definition at line 364 of file gui.c.
Referenced by CppGui::CppGui().
GWEN_GUI_PROGRESS_ADVANCE_FN GWEN_Gui_SetProgressAdvanceFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_PROGRESS_ADVANCE_FN | f | ||
) |
Definition at line 317 of file gui.c.
Referenced by GWEN_Gui_CGui_new().
GWEN_GUI_PROGRESS_END_FN GWEN_Gui_SetProgressEndFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_PROGRESS_END_FN | f | ||
) |
Definition at line 353 of file gui.c.
Referenced by GWEN_Gui_CGui_new().
GWEN_GUI_PROGRESS_LOG_FN GWEN_Gui_SetProgressLogFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_PROGRESS_LOG_FN | f | ||
) |
Definition at line 341 of file gui.c.
Referenced by GWEN_Gui_CGui_new().
GWEN_GUI_PROGRESS_SETTOTAL_FN GWEN_Gui_SetProgressSetTotalFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_PROGRESS_SETTOTAL_FN | f | ||
) |
GWEN_GUI_PROGRESS_START_FN GWEN_Gui_SetProgressStartFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_PROGRESS_START_FN | f | ||
) |
Definition at line 305 of file gui.c.
Referenced by GWEN_Gui_CGui_new().
GWEN_GUI_READ_DIALOG_PREFS_FN GWEN_Gui_SetReadDialogPrefsFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_READ_DIALOG_PREFS_FN | f | ||
) |
GWEN_GUI_RUN_DIALOG_FN GWEN_Gui_SetRunDialogFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_RUN_DIALOG_FN | f | ||
) |
Definition at line 475 of file gui.c.
Referenced by Cocoa_Gui_new(), CppGui::CppGui(), and Gtk2_Gui_new().
GWEN_GUI_SETPASSWORDSTATUS_FN GWEN_Gui_SetSetPasswordStatusFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_SETPASSWORDSTATUS_FN | f | ||
) |
Definition at line 389 of file gui.c.
Referenced by CppGui::CppGui(), and GWEN_Gui_CGui_new().
GWEN_GUI_SHOWBOX_FN GWEN_Gui_SetShowBoxFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_SHOWBOX_FN | f | ||
) |
Definition at line 280 of file gui.c.
Referenced by GWEN_Gui_CGui_new().
GWEN_GUI_WAITFORSOCKETS_FN GWEN_Gui_SetWaitForSocketsFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_WAITFORSOCKETS_FN | f | ||
) |
GWEN_GUI_WRITE_DIALOG_PREFS_FN GWEN_Gui_SetWriteDialogPrefsFn | ( | GWEN_GUI * | gui, |
GWEN_GUI_WRITE_DIALOG_PREFS_FN | f | ||
) |
int GWEN_Gui_ShowProgress | ( | GWEN_PROGRESS_DATA * | pd | ) |
Definition at line 1291 of file gui.c.
References DBG_ERROR, DBG_INFO, GWEN_Dialog_free(), GWEN_DlgProgress_new(), GWEN_DlgProgress_SetFirstProgress(), GWEN_DlgProgress_SetSecondProgress(), GWEN_DlgProgress_SetShowLog(), GWEN_DlgProgress_SetStayOpen(), GWEN_ERROR_INTERNAL, GWEN_Gui_OpenDialog(), GWEN_GUI_PROGRESS_KEEP_OPEN, GWEN_GUI_PROGRESS_SHOW_LOG, GWEN_Gui_RunDialog(), GWEN_LOGDOMAIN, GWEN_ProgressData_GetDialog(), GWEN_ProgressData_GetFlags(), GWEN_ProgressData_GetId(), GWEN_ProgressData_GetShown(), GWEN_ProgressData_SetDialog(), GWEN_ProgressData_SetShown(), gwenhywfar_gui, and NULL.
Referenced by GWEN_Gui_Internal_CheckShow().
void GWEN_Gui_UseDialogs | ( | GWEN_GUI * | gui | ) |
The implementation should call this function if it implements the dialog framework. It sets the obsoleted callbacks to use the GWEN_DIALOG framework.
Definition at line 107 of file gui.c.
References DBG_INFO, GWEN_Gui_Internal_HideBox(), GWEN_Gui_Internal_InputBox(), GWEN_Gui_Internal_MessageBox(), GWEN_Gui_Internal_ProgressAdvance(), GWEN_Gui_Internal_ProgressEnd(), GWEN_Gui_Internal_ProgressLog(), GWEN_Gui_Internal_ProgressSetTotal(), GWEN_Gui_Internal_ProgressStart(), GWEN_Gui_Internal_ShowBox(), and GWEN_LOGDOMAIN.
Referenced by Cocoa_Gui_new(), CppGui::CppGui(), FOX16_Gui::FOX16_Gui(), Gtk2_Gui_new(), and QT4_Gui::QT4_Gui().
int GWEN_Gui_WriteDialogPrefs | ( | const char * | groupName, |
GWEN_DB_NODE * | db | ||
) |
Let the application write a GWEN_DB. This function is used by the platform-independent dialogs to write GUI settings (e.g. width, height etc).
groupName | name of the db to save |
pDb | pointer to receive the GWEN_DB read |
Definition at line 1264 of file gui.c.
References GWEN_ERROR_NOT_IMPLEMENTED, and gwenhywfar_gui.
Referenced by GWEN_Dialog_free().
Definition at line 64 of file gui.c.
Referenced by GWEN_Gui_CheckCert(), GWEN_Gui_CloseDialog(), GWEN_Gui_ExecDialog(), GWEN_Gui_GetFileName(), GWEN_Gui_GetGui(), GWEN_Gui_GetName(), GWEN_Gui_GetPassword(), GWEN_Gui_GetSyncIo(), GWEN_Gui_HideBox(), GWEN_Gui_InputBox(), GWEN_Gui_KeyDataFromText_OpenSSL(), GWEN_Gui_LogHook(), GWEN_Gui_MessageBox(), GWEN_Gui_OpenDialog(), GWEN_Gui_Print(), GWEN_Gui_ProgressAdvance(), GWEN_Gui_ProgressEnd(), GWEN_Gui_ProgressLog(), GWEN_Gui_ProgressSetTotal(), GWEN_Gui_ProgressStart(), GWEN_Gui_ReadDialogPrefs(), GWEN_Gui_RunDialog(), GWEN_Gui_SetGui(), GWEN_Gui_SetPasswordStatus(), GWEN_Gui_ShowBox(), GWEN_Gui_ShowProgress(), GWEN_Gui_WaitForSockets(), and GWEN_Gui_WriteDialogPrefs().