14 #include <gwen-gui-fox16/api.h> 15 #include <gwen-gui-cpp/cppgui.hpp> 17 #include <gwenhywfar/htmlfont_be.h> 42 WIN_SCOPE_TYPE_WINDOW=0,
45 WinScope(uint32_t parentId, FXWindow *w);
50 uint32_t
getId()
const {
return m_id;};
54 WinScope(WIN_SCOPE_TYPE t, uint32_t parentId, FXWindow *w);
74 FOX16GUI_API
static FXString
getRawText(
const char *text);
75 FOX16GUI_API
static FXString
getHtmlText(
const char *text);
103 int print(
const char *docTitle,
114 const char *patterns,
WinScope * findWinScope(uint32_t id)
FXWindow * getGuiWindow(uint32_t id)
int execDialog(GWEN_DIALOG *dlg, uint32_t guiid)
struct GWEN_DIALOG GWEN_DIALOG
WinScopePtrList m_scopeList
void addWinScope(WinScope *ws)
virtual int openDialog(GWEN_DIALOG *dlg, uint32_t guiid)
static FOX16GUI_API FOX16_Gui * getFgGui()
uint32_t getIdOfLastScope()
A C++ binding for the C module GWEN_GUI.
struct HTML_FONT HTML_FONT
FOX16_GuiUpdater * m_updater
FXWindow * getWindow() const
HTML_FONT * findFont(const char *fontName, int fontSize, uint32_t fontFlags)
int print(const char *docTitle, const char *docType, const char *descr, const char *text, uint32_t guiid)
std::list< WinScope * > WinScopePtrList
struct GWEN_BUFFER GWEN_BUFFER
A dynamically resizeable text buffer.
void delWinScope(WinScope *ws)
static FOX16GUI_API FXString getRawText(const char *text)
int getFileName(const char *caption, GWEN_GUI_FILENAME_TYPE fnt, uint32_t flags, const char *patterns, GWEN_BUFFER *pathBuffer, uint32_t guiid)
WinScope * findWinScopeExt(uint32_t id)
virtual int runDialog(GWEN_DIALOG *dlg, int untilEnd)
HTML_FONT * getFont(const char *fontName, int fontSize, uint32_t fontFlags)
virtual int closeDialog(GWEN_DIALOG *dlg)
static FOX16GUI_API FXString getHtmlText(const char *text)
HTML_FONT_LIST * m_fontList
uint32_t getParentId() const