Go to the documentation of this file.
18 #define I18N(msg) GWEN_I18N_Translate(PACKAGE, msg)
40 friend class CppGuiLinker;
59 static CPPGUI_API
CppGui *getCppGui();
63 void setPasswordDb(
GWEN_DB_NODE *dbPasswords,
int persistent);
77 virtual int print(
const char *docTitle,
83 virtual int getPassword(uint32_t flags,
94 virtual int setPasswordStatus(
const char *token,
103 virtual int logHook(
const char *logDomain,
106 virtual int execDialog(
GWEN_DIALOG *dlg, uint32_t guiid);
108 virtual int openDialog(
GWEN_DIALOG *dlg, uint32_t guiid);
110 virtual int runDialog(
GWEN_DIALOG *dlg,
int untilEnd);
112 virtual int getFileName(
const char *caption,
115 const char *patterns,
int GWENHYWFAR_CB(* GWEN_GUI_CLOSE_DIALOG_FN)(GWEN_GUI *gui, GWEN_DIALOG *dlg)
struct GWEN_SYNCIO GWEN_SYNCIO
struct GWEN_SSLCERTDESCR GWEN_SSLCERTDESCR
int GWENHYWFAR_CB(* GWEN_GUI_RUN_DIALOG_FN)(GWEN_GUI *gui, GWEN_DIALOG *dlg, int timeout)
int GWENHYWFAR_CB(* GWEN_GUI_EXEC_DIALOG_FN)(GWEN_GUI *gui, GWEN_DIALOG *dlg, uint32_t guiid)
int GWENHYWFAR_CB(* GWEN_GUI_GET_FILENAME_FN)(GWEN_GUI *gui, const char *caption, GWEN_GUI_FILENAME_TYPE fnt, uint32_t flags, const char *patterns, GWEN_BUFFER *pathBuffer, uint32_t guiid)
int GWENHYWFAR_CB(* GWEN_GUI_SETPASSWORDSTATUS_FN)(GWEN_GUI *gui, const char *token, const char *pin, GWEN_GUI_PASSWORD_STATUS status, uint32_t guiid)
int GWENHYWFAR_CB(* GWEN_GUI_GETPASSWORD_FN)(GWEN_GUI *gui, uint32_t flags, const char *token, const char *title, const char *text, char *buffer, int minLen, int maxLen, GWEN_GUI_PASSWORD_METHOD methodId, GWEN_DB_NODE *methodParams, uint32_t guiid)
int GWENHYWFAR_CB(* GWEN_GUI_OPEN_DIALOG_FN)(GWEN_GUI *gui, GWEN_DIALOG *dlg, uint32_t guiid)
A C++ binding for the C module GWEN_GUI.
int GWENHYWFAR_CB(* GWEN_GUI_CHECKCERT_FN)(GWEN_GUI *gui, const GWEN_SSLCERTDESCR *cert, GWEN_SYNCIO *sio, uint32_t guiid)
struct GWEN_DIALOG GWEN_DIALOG
int GWENHYWFAR_CB(* GWEN_GUI_PRINT_FN)(GWEN_GUI *gui, const char *docTitle, const char *docType, const char *descr, const char *text, uint32_t guiid)
struct GWEN_DB_NODE GWEN_DB_NODE
struct GWEN_PASSWD_STORE GWEN_PASSWD_STORE
struct GWEN_BUFFER GWEN_BUFFER
A dynamically resizeable text buffer.