gwenhywfar
4.7.0beta
|
#include "g_box_p.h"
#include "g_generic_l.h"
#include "g_table_l.h"
#include "g_unorderedlist_l.h"
#include "htmlctx_l.h"
#include "o_box_l.h"
#include "o_word_l.h"
#include "o_grid_l.h"
#include "o_image_be.h"
#include <gwenhywfar/misc.h>
#include <gwenhywfar/debug.h>
#include <ctype.h>
Go to the source code of this file.
Macros | |
#define | DISABLE_DEBUGLOG |
Functions | |
int | HtmlGroup_Box_AddData (HTML_GROUP *g, const char *data) |
HTML_GROUP * | HtmlGroup_Box_new (const char *groupName, HTML_GROUP *parent, GWEN_XML_CONTEXT *ctx) |
int | HtmlGroup_Box_StartTag (HTML_GROUP *g, const char *tagName) |
int HtmlGroup_Box_AddData | ( | HTML_GROUP * | g, |
const char * | data | ||
) |
Definition at line 432 of file g_box.c.
References DBG_INFO, GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_GetUsedBytes(), GWEN_Buffer_new(), GWEN_LOGDOMAIN, HtmlCtx_SanitizeData(), HtmlGroup_GetObject(), HtmlGroup_GetProperties(), HtmlGroup_GetXmlContext(), HtmlObject_SetProperties(), and HtmlObject_Word_new().
Referenced by HtmlGroup_Box_new().
HTML_GROUP* HtmlGroup_Box_new | ( | const char * | groupName, |
HTML_GROUP * | parent, | ||
GWEN_XML_CONTEXT * | ctx | ||
) |
Definition at line 36 of file g_box.c.
References HtmlGroup_Box_AddData(), HtmlGroup_Box_StartTag(), HtmlGroup_Generic_new(), HtmlGroup_SetAddDataFn(), and HtmlGroup_SetStartTagFn().
Referenced by HtmlCtx_new(), HtmlCtx_SetText(), HtmlGroup_Box_StartTag(), HtmlGroup_TableRow_StartTag(), and HtmlGroup_UnorderedList_StartTag().
int HtmlGroup_Box_StartTag | ( | HTML_GROUP * | g, |
const char * | tagName | ||
) |
Definition at line 54 of file g_box.c.
References DBG_ERROR, DBG_WARN, GWEN_DB_GetCharValue(), GWEN_DB_GetIntValue(), GWEN_LOGDOMAIN, GWEN_XmlCtx_IncDepth(), HTML_FONT_FLAGS_ITALIC, HTML_FONT_FLAGS_STRONG, HTML_FONT_FLAGS_UNDERLINE, HTML_OBJECT_FLAGS_END_WITH_NEWLINE, HTML_OBJECT_FLAGS_JUSTIFY_HCENTER, HTML_OBJECT_FLAGS_JUSTIFY_RIGHT, HTML_OBJECT_FLAGS_START_ON_NEWLINE, HtmlCtx_GetColorFromName(), HtmlCtx_GetCurrentAttributes(), HtmlCtx_GetFont(), HtmlCtx_GetImage(), HtmlCtx_SetCurrentGroup(), HtmlFont_GetFontFlags(), HtmlFont_GetFontName(), HtmlFont_GetFontSize(), HtmlGroup_Box_new(), HtmlGroup_GetObject(), HtmlGroup_GetProperties(), HtmlGroup_GetXmlContext(), HtmlGroup_SetObject(), HtmlGroup_SetProperties(), HtmlGroup_Table_new(), HtmlGroup_UnorderedList_new(), HtmlImage_GetHeight(), HtmlImage_GetWidth(), HtmlObject_AddFlags(), HtmlObject_Box_new(), HtmlObject_Grid_new(), HtmlObject_Grid_SetColumns(), HtmlObject_Image_new(), HtmlObject_Image_SetImage(), HtmlObject_Image_SetScaledHeight(), HtmlObject_Image_SetScaledWidth(), HtmlObject_new(), HtmlObject_SetProperties(), HtmlObjectType_Control, HtmlProps_dup(), HtmlProps_free(), HtmlProps_GetFont(), HtmlProps_SetFont(), HtmlProps_SetForegroundColor(), and NULL.
Referenced by HtmlGroup_Box_new().