gwenhywfar
5.12.0
gui
cpp
cppgui_p.hpp
Go to the documentation of this file.
1
/***************************************************************************
2
begin : Mon Mar 01 2004
3
copyright : (C) 2004-2010 by Martin Preuss
4
email : martin@libchipcard.de
5
6
***************************************************************************
7
* Please see toplevel file COPYING for license details *
8
***************************************************************************/
9
10
#ifndef CPPGUI_P_HPP
11
#define CPPGUI_P_HPP
12
13
14
#include "
cppgui.hpp
"
15
16
17
class
CppGuiLinker
{
18
friend
class
CppGui
;
19
20
static
int
GWENHYWFAR_CB
Print(
GWEN_GUI
*gui,
21
const
char
*docTitle,
22
const
char
*docType,
23
const
char
*descr,
24
const
char
*text,
25
uint32_t guiid);
26
27
static
int
GWENHYWFAR_CB
GetPassword(
GWEN_GUI
*gui,
28
uint32_t flags,
29
const
char
*token,
30
const
char
*title,
31
const
char
*text,
32
char
*buffer,
33
int
minLen,
34
int
maxLen,
35
GWEN_GUI_PASSWORD_METHOD
methodId,
36
GWEN_DB_NODE
*methodParams,
37
uint32_t guiid);
38
39
static
int
GWENHYWFAR_CB
SetPasswordStatus(
GWEN_GUI
*gui,
40
const
char
*token,
41
const
char
*pin,
42
GWEN_GUI_PASSWORD_STATUS
status,
43
uint32_t guiid);
44
45
static
int
GWENHYWFAR_CB
CheckCert(
GWEN_GUI
*gui,
46
const
GWEN_SSLCERTDESCR
*cert,
47
GWEN_SYNCIO
*io,
48
uint32_t guiid);
49
50
static
int
GWENHYWFAR_CB
LogHook(
GWEN_GUI
*gui,
51
const
char
*logDomain,
52
GWEN_LOGGER_LEVEL
priority,
const
char
*s);
53
54
static
int
GWENHYWFAR_CB
ExecDialog(
GWEN_GUI
*gui,
55
GWEN_DIALOG
*dlg,
56
uint32_t guiid);
57
58
static
int
GWENHYWFAR_CB
OpenDialog(
GWEN_GUI
*gui,
GWEN_DIALOG
*dlg, uint32_t guiid);
59
static
int
GWENHYWFAR_CB
CloseDialog(
GWEN_GUI
*gui,
GWEN_DIALOG
*dlg);
60
static
int
GWENHYWFAR_CB
RunDialog(
GWEN_GUI
*gui,
GWEN_DIALOG
*dlg,
int
untilEnd);
61
62
63
static
int
GWENHYWFAR_CB
GetFileName(
GWEN_GUI
*gui,
64
const
char
*caption,
65
GWEN_GUI_FILENAME_TYPE
fnt,
66
uint32_t flags,
67
const
char
*patterns,
68
GWEN_BUFFER
*pathBuffer,
69
uint32_t guiid);
70
71
static
GWENHYWFAR_CB
void
freeData(
void
*bp,
void
*p);
72
};
73
74
75
76
77
#endif
/* CPPGUI_P_HPP */
78
79
CppGuiLinker
Definition
cppgui_p.hpp:17
CppGuiLinker::CppGui
friend class CppGui
Definition
cppgui_p.hpp:18
cppgui.hpp
GWEN_DB_NODE
struct GWEN_DB_NODE GWEN_DB_NODE
Definition
db.h:228
GWEN_DIALOG
struct GWEN_DIALOG GWEN_DIALOG
Definition
dialog.h:54
GWEN_BUFFER
struct GWEN_BUFFER GWEN_BUFFER
A dynamically resizeable text buffer.
Definition
buffer.h:38
GWEN_GUI_PASSWORD_METHOD
GWEN_GUI_PASSWORD_METHOD
Definition
gui.h:163
GWEN_GUI_FILENAME_TYPE
GWEN_GUI_FILENAME_TYPE
Definition
gui.h:949
GWEN_GUI_PASSWORD_STATUS
GWEN_GUI_PASSWORD_STATUS
Definition
gui.h:386
GWEN_GUI
struct GWEN_GUI GWEN_GUI
Definition
gui.h:176
GWENHYWFAR_CB
#define GWENHYWFAR_CB
Definition
gwenhywfarapi.h:89
GWEN_LOGGER_LEVEL
GWEN_LOGGER_LEVEL
Definition
logger.h:64
GWEN_SSLCERTDESCR
struct GWEN_SSLCERTDESCR GWEN_SSLCERTDESCR
Definition
ssl_cert_descr.h:167
GWEN_SYNCIO
struct GWEN_SYNCIO GWEN_SYNCIO
Definition
syncio.h:40
Generated by
1.14.0