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