gwenhywfar  4.10.0beta
Data Structures | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
FOX16_Gui Class Reference

#include <fox16_gui.hpp>

Inheritance diagram for FOX16_Gui:
CppGui

Data Structures

class  WinScope

Public Types

enum  { ID_MAINWINDOW = 1 }
typedef std::list< WinScope * > WinScopePtrList

Public Member Functions

virtual int closeDialog (GWEN_DIALOG *dlg)
 FOX16_Gui (FXApp *a)
FXApp * getApp ()
GWEN_GUIgetCInterface ()
HTML_FONTgetFont (const char *fontName, int fontSize, uint32_t fontFlags)
FXWindow * getGuiWindow (uint32_t id)
virtual int openDialog (GWEN_DIALOG *dlg, uint32_t guiid)
virtual int runDialog (GWEN_DIALOG *dlg, int untilEnd)
void setPasswordDb (GWEN_DB_NODE *dbPasswords, int persistent)
void setPasswordStore (GWEN_PASSWD_STORE *sto)
 ~FOX16_Gui ()

Static Public Member Functions

static CPPGUI_API CppGuigetCppGui ()
static FOX16GUI_API FOX16_GuigetFgGui ()
static FOX16GUI_API FXString getHtmlText (const char *text)
static FOX16GUI_API FXString getRawText (const char *text)

Protected Member Functions

void addWinScope (WinScope *ws)
void delWinScope (WinScope *ws)
void dumpScopeList ()
int execDialog (GWEN_DIALOG *dlg, uint32_t guiid)
HTML_FONTfindFont (const char *fontName, int fontSize, uint32_t fontFlags)
WinScopefindWinScope (uint32_t id)
WinScopefindWinScopeExt (uint32_t id)
int getFileName (const char *caption, GWEN_GUI_FILENAME_TYPE fnt, uint32_t flags, const char *patterns, GWEN_BUFFER *pathBuffer, uint32_t guiid)
uint32_t getIdOfLastScope ()
uint32_t getNextId ()
int print (const char *docTitle, const char *docType, const char *descr, const char *text, uint32_t guiid)
User Interaction
virtual int getPassword (uint32_t flags, const char *token, const char *title, const char *text, char *buffer, int minLen, int maxLen, uint32_t guiid)
virtual int setPasswordStatus (const char *token, const char *pin, GWEN_GUI_PASSWORD_STATUS status, uint32_t guiid)
virtual int checkCert (const GWEN_SSLCERTDESCR *cert, GWEN_SYNCIO *sio, uint32_t guiid)
virtual int logHook (const char *logDomain, GWEN_LOGGER_LEVEL priority, const char *s)
int checkCertBuiltIn (const GWEN_SSLCERTDESCR *cert, GWEN_SYNCIO *sio, uint32_t guiid)

Protected Attributes

GWEN_GUI_gui
FXApp * m_app
HTML_FONT_LISTm_fontList
uint32_t m_lastId
WinScopePtrList m_scopeList
FOX16_GuiUpdater * m_updater

Detailed Description

Definition at line 34 of file fox16_gui.hpp.

Member Typedef Documentation

typedef std::list<WinScope*> WinScopePtrList

Definition at line 63 of file fox16_gui.hpp.

Member Enumeration Documentation

anonymous enum
Enumerator:
ID_MAINWINDOW 

Definition at line 65 of file fox16_gui.hpp.

Constructor & Destructor Documentation

FOX16_Gui ( FXApp *  a)
~FOX16_Gui ( )

Member Function Documentation

void addWinScope ( WinScope ws)
protected
virtual int checkCert ( const GWEN_SSLCERTDESCR cert,
GWEN_SYNCIO sio,
uint32_t  guiid 
)
protectedvirtualinherited
int checkCertBuiltIn ( const GWEN_SSLCERTDESCR cert,
GWEN_SYNCIO sio,
uint32_t  guiid 
)
protectedinherited
virtual int closeDialog ( GWEN_DIALOG dlg)
virtual

Reimplemented from CppGui.

void delWinScope ( WinScope ws)
protected
void dumpScopeList ( )
protected
int execDialog ( GWEN_DIALOG dlg,
uint32_t  guiid 
)
protectedvirtual

Reimplemented from CppGui.

HTML_FONT* findFont ( const char *  fontName,
int  fontSize,
uint32_t  fontFlags 
)
protected
WinScope* findWinScope ( uint32_t  id)
protected
WinScope* findWinScopeExt ( uint32_t  id)
protected
FXApp* getApp ( )
inline

Definition at line 72 of file fox16_gui.hpp.

References m_app.

GWEN_GUI* getCInterface ( )
inherited
static CPPGUI_API CppGui* getCppGui ( )
staticinherited
static FOX16GUI_API FOX16_Gui* getFgGui ( )
static
int getFileName ( const char *  caption,
GWEN_GUI_FILENAME_TYPE  fnt,
uint32_t  flags,
const char *  patterns,
GWEN_BUFFER pathBuffer,
uint32_t  guiid 
)
protectedvirtual

Reimplemented from CppGui.

HTML_FONT* getFont ( const char *  fontName,
int  fontSize,
uint32_t  fontFlags 
)
FXWindow* getGuiWindow ( uint32_t  id)
static FOX16GUI_API FXString getHtmlText ( const char *  text)
static
uint32_t getIdOfLastScope ( )
protected
uint32_t getNextId ( )
protected
virtual int getPassword ( uint32_t  flags,
const char *  token,
const char *  title,
const char *  text,
char *  buffer,
int  minLen,
int  maxLen,
uint32_t  guiid 
)
protectedvirtualinherited
static FOX16GUI_API FXString getRawText ( const char *  text)
static
virtual int logHook ( const char *  logDomain,
GWEN_LOGGER_LEVEL  priority,
const char *  s 
)
protectedvirtualinherited
virtual int openDialog ( GWEN_DIALOG dlg,
uint32_t  guiid 
)
virtual

Reimplemented from CppGui.

int print ( const char *  docTitle,
const char *  docType,
const char *  descr,
const char *  text,
uint32_t  guiid 
)
protectedvirtual

See CppGui_Print

Reimplemented from CppGui.

virtual int runDialog ( GWEN_DIALOG dlg,
int  untilEnd 
)
virtual

Reimplemented from CppGui.

void setPasswordDb ( GWEN_DB_NODE dbPasswords,
int  persistent 
)
inherited
virtual int setPasswordStatus ( const char *  token,
const char *  pin,
GWEN_GUI_PASSWORD_STATUS  status,
uint32_t  guiid 
)
protectedvirtualinherited
void setPasswordStore ( GWEN_PASSWD_STORE sto)
inherited

Field Documentation

GWEN_GUI* _gui
protectedinherited

Definition at line 67 of file cppgui.hpp.

FXApp* m_app
protected

Definition at line 123 of file fox16_gui.hpp.

Referenced by getApp().

HTML_FONT_LIST* m_fontList
protected

Definition at line 129 of file fox16_gui.hpp.

uint32_t m_lastId
protected

Definition at line 125 of file fox16_gui.hpp.

WinScopePtrList m_scopeList
protected

Definition at line 124 of file fox16_gui.hpp.

FOX16_GuiUpdater* m_updater
protected

Definition at line 127 of file fox16_gui.hpp.


The documentation for this class was generated from the following file: