gwenhywfar 5.10.1
Functions
nogui.h File Reference
#include <gwenhywfar/gui.h>
Include dependency graph for nogui.h:

Go to the source code of this file.

Functions

GWENHYWFAR_API GWEN_GUIGWEN_NoGui_new (void)
 

Function Documentation

◆ GWEN_NoGui_new()

GWENHYWFAR_API GWEN_GUI * GWEN_NoGui_new ( void  )

Create a GUI which does nothing at all, no interaction whatsoever. Every functions just returns "0" (meaning all fine) without doing anything.

You can use this GUI in side-threads which are not allowed to call real GUI functions but want to use functions which might call GWEN_GUI functions.

Due to its simplicity it can also serve as a template for your own GUI implementation.

Definition at line 182 of file nogui.c.

References _checkCert(), _closeDialog(), _execDialog(), _freeData(), _getFilename(), _getPassword(), _getSyncio(), _hideBox(), _inputBox(), _keyDataFromTextOpenSsl(), _logHook(), _messageBox(), _openDialog(), _print(), _progressAdvance(), _progressEnd(), _progressLog(), _progressSetTotal(), _progressStart(), _readDialogPrefs(), _runDialog(), _setPasswordStatus(), _showBox(), _waitForSockets(), _writeDialogPrefs(), GWEN_Gui_new(), GWEN_Gui_SetCheckCertFn(), GWEN_Gui_SetCloseDialogFn(), GWEN_Gui_SetExecDialogFn(), GWEN_Gui_SetGetFileNameFn(), GWEN_Gui_SetGetPasswordFn(), GWEN_Gui_SetGetSyncIoFn(), GWEN_Gui_SetHideBoxFn(), GWEN_Gui_SetInputBoxFn(), GWEN_Gui_SetKeyDataFromTextOpenSslFn(), GWEN_Gui_SetLogHookFn(), GWEN_Gui_SetMessageBoxFn(), GWEN_Gui_SetOpenDialogFn(), GWEN_Gui_SetPrintFn(), GWEN_Gui_SetProgressAdvanceFn(), GWEN_Gui_SetProgressEndFn(), GWEN_Gui_SetProgressLogFn(), GWEN_Gui_SetProgressSetTotalFn(), GWEN_Gui_SetProgressStartFn(), GWEN_Gui_SetReadDialogPrefsFn(), GWEN_Gui_SetRunDialogFn(), GWEN_Gui_SetSetPasswordStatusFn(), GWEN_Gui_SetShowBoxFn(), GWEN_Gui_SetWaitForSocketsFn(), GWEN_Gui_SetWriteDialogPrefsFn(), GWEN_INHERIT_SETDATA, and GWEN_NEW_OBJECT.

Here is the call graph for this function: