gwenhywfar  5.10.1
Macros | Functions | Variables
gui.c File Reference
#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/mdigest.h>
#include <gwenhywfar/text.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 <gwenhywfar/threadlocaldata.h>
#include <stdarg.h>
#include <string.h>
#include <errno.h>
#include <ctype.h>
#include "gui_cert.c"
#include "gui_dialogs.c"
#include "gui_passwd.c"
#include "gui_syncio.c"
#include "gui_utils.c"
#include "gui_virtual.c"
Include dependency graph for gui.c:

Go to the source code of this file.

Macros

#define DISABLE_DEBUGLOG
 
#define ICONV_CONST
 

Functions

void GWEN_Gui_AddFlags (GWEN_GUI *gui, uint32_t fl)
 
void GWEN_Gui_Attach (GWEN_GUI *gui)
 
void GWEN_Gui_free (GWEN_GUI *gui)
 
const char * GWEN_Gui_GetCharSet (const GWEN_GUI *gui)
 
uint32_t GWEN_Gui_GetFlags (const GWEN_GUI *gui)
 
GWEN_GUIGWEN_Gui_GetGui (void)
 
GWEN_LOGGER_LEVEL GWEN_Gui_GetMinProgressLogLevel (const GWEN_GUI *gui)
 
const char * GWEN_Gui_GetName (void)
 
GWEN_PASSWD_STOREGWEN_Gui_GetPasswdStore (const GWEN_GUI *gui)
 
GWEN_DB_NODEGWEN_Gui_GetPasswordDb (const GWEN_GUI *gui)
 
void GWEN_Gui_ModuleFini ()
 
int GWEN_Gui_ModuleInit ()
 
GWEN_GUIGWEN_Gui_new (void)
 
void GWEN_Gui_SetCharSet (GWEN_GUI *gui, const char *s)
 
void GWEN_Gui_SetFlags (GWEN_GUI *gui, uint32_t fl)
 
void GWEN_Gui_SetGui (GWEN_GUI *gui)
 
void GWEN_Gui_SetMinProgressLogLevel (GWEN_GUI *gui, GWEN_LOGGER_LEVEL ll)
 
void GWEN_Gui_SetName (GWEN_GUI *gui, const char *name)
 
void GWEN_Gui_SetPasswdStore (GWEN_GUI *gui, GWEN_PASSWD_STORE *sto)
 
void GWEN_Gui_SetPasswordDb (GWEN_GUI *gui, GWEN_DB_NODE *dbPasswords, int persistent)
 
void GWEN_Gui_ShowError (const char *title, const char *fmt,...)
 
void GWEN_Gui_SubFlags (GWEN_GUI *gui, uint32_t fl)
 

Variables

static GWEN_THREADLOCAL_DATA_globalThreadLocalGuiContainer =NULL
 

Macro Definition Documentation

◆ DISABLE_DEBUGLOG

#define DISABLE_DEBUGLOG

Definition at line 30 of file gui.c.

◆ ICONV_CONST

#define ICONV_CONST

Definition at line 34 of file gui.c.

Function Documentation

◆ GWEN_Gui_ModuleFini()

void GWEN_Gui_ModuleFini ( )

Definition at line 89 of file gui.c.

References _globalThreadLocalGuiContainer, GWEN_ThreadLocalData_free(), and NULL.

Referenced by GWEN_Fini().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GWEN_Gui_ModuleInit()

int GWEN_Gui_ModuleInit ( )

Definition at line 79 of file gui.c.

References _globalThreadLocalGuiContainer, GWEN_ERROR_GENERIC, GWEN_ThreadLocalData_new(), and NULL.

Referenced by GWEN_Init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GWEN_Gui_SetName()

void GWEN_Gui_SetName ( GWEN_GUI gui,
const char *  name 
)

Definition at line 227 of file gui.c.

References NULL.

Referenced by FOX16_Gui::FOX16_Gui(), QT4_Gui::QT4_Gui(), and QT5_Gui::QT5_Gui().

Here is the caller graph for this function:

Variable Documentation

◆ _globalThreadLocalGuiContainer

GWEN_THREADLOCAL_DATA* _globalThreadLocalGuiContainer =NULL
static

Definition at line 72 of file gui.c.

Referenced by GWEN_Gui_GetGui(), GWEN_Gui_ModuleFini(), GWEN_Gui_ModuleInit(), and GWEN_Gui_SetGui().