#include "htmlgroup_p.h"
#include <gwenhywfar/misc.h>
#include <gwenhywfar/debug.h>
Go to the source code of this file.
#define DISABLE_DEBUGLOG |
Definition at line 14 of file htmlgroup.c.
int HtmlGroup_AddData | ( | HTML_GROUP * | g, | |
const char * | data | |||
) |
Definition at line 195 of file htmlgroup.c.
Referenced by HtmlCtx_AddData().
int HtmlGroup_EndSubGroup | ( | HTML_GROUP * | g, | |
HTML_GROUP * | sg | |||
) |
Definition at line 206 of file htmlgroup.c.
Referenced by HtmlCtx_EndTag().
int HtmlGroup_EndTag | ( | HTML_GROUP * | g, | |
const char * | tagName | |||
) |
Definition at line 184 of file htmlgroup.c.
Referenced by HtmlCtx_EndTag().
void HtmlGroup_free | ( | HTML_GROUP * | g | ) |
Definition at line 49 of file htmlgroup.c.
References GWEN_FREE_OBJECT, GWEN_INHERIT_FINI, and HtmlProps_free().
Referenced by HtmlCtx_EndTag(), and HtmlCtx_FreeData().
const char* HtmlGroup_GetGroupName | ( | const HTML_GROUP * | g | ) |
Definition at line 76 of file htmlgroup.c.
Referenced by HtmlCtx_AddData(), HtmlCtx_EndTag(), HtmlGroup_Generic_EndTag(), and HtmlGroup_Table_EndSubGroup().
HTML_OBJECT* HtmlGroup_GetObject | ( | const HTML_GROUP * | g | ) |
Definition at line 83 of file htmlgroup.c.
Referenced by HtmlGroup_Box_AddData(), HtmlGroup_Box_StartTag(), HtmlGroup_Table_EndSubGroup(), HtmlGroup_Table_StartTag(), HtmlGroup_TableRow_StartTag(), and HtmlGroup_UnorderedList_StartTag().
HTML_GROUP* HtmlGroup_GetParent | ( | const HTML_GROUP * | g | ) |
Definition at line 62 of file htmlgroup.c.
Referenced by HtmlCtx_EndTag(), HtmlCtx_FreeData(), and HtmlCtx_SetStandardProps().
HTML_PROPS* HtmlGroup_GetProperties | ( | const HTML_GROUP * | g | ) |
Definition at line 97 of file htmlgroup.c.
Referenced by HtmlGroup_Box_AddData(), HtmlGroup_Box_StartTag(), HtmlGroup_Table_StartTag(), HtmlGroup_TableRow_StartTag(), and HtmlGroup_UnorderedList_StartTag().
GWEN_XML_CONTEXT* HtmlGroup_GetXmlContext | ( | const HTML_GROUP * | g | ) |
Definition at line 69 of file htmlgroup.c.
Referenced by HtmlGroup_Box_AddData(), HtmlGroup_Box_StartTag(), HtmlGroup_Table_EndSubGroup(), HtmlGroup_Table_StartTag(), HtmlGroup_TableRow_StartTag(), and HtmlGroup_UnorderedList_StartTag().
HTML_GROUP* HtmlGroup_new | ( | const char * | groupName, | |
HTML_GROUP * | parent, | |||
GWEN_XML_CONTEXT * | ctx | |||
) |
Definition at line 30 of file htmlgroup.c.
References GWEN_INHERIT_INIT, GWEN_NEW_OBJECT, and NULL.
Referenced by HtmlGroup_Generic_new().
HTML_GROUP_ADDDATA_FN HtmlGroup_SetAddDataFn | ( | HTML_GROUP * | g, | |
HTML_GROUP_ADDDATA_FN | f | |||
) |
Definition at line 146 of file htmlgroup.c.
Referenced by HtmlGroup_Box_new(), and HtmlGroup_Generic_new().
HTML_GROUP_ENDSUBGROUP_FN HtmlGroup_SetEndSubGroupFn | ( | HTML_GROUP * | g, | |
HTML_GROUP_ENDSUBGROUP_FN | f | |||
) |
Definition at line 159 of file htmlgroup.c.
Referenced by HtmlGroup_Generic_new(), and HtmlGroup_Table_new().
HTML_GROUP_ENDTAG_FN HtmlGroup_SetEndTagFn | ( | HTML_GROUP * | g, | |
HTML_GROUP_ENDTAG_FN | f | |||
) |
Definition at line 133 of file htmlgroup.c.
Referenced by HtmlGroup_Generic_new().
void HtmlGroup_SetObject | ( | HTML_GROUP * | g, | |
HTML_OBJECT * | o | |||
) |
Definition at line 90 of file htmlgroup.c.
Referenced by HtmlCtx_new(), HtmlCtx_SetText(), HtmlGroup_Box_StartTag(), HtmlGroup_Table_StartTag(), HtmlGroup_TableRow_StartTag(), and HtmlGroup_UnorderedList_StartTag().
void HtmlGroup_SetProperties | ( | HTML_GROUP * | g, | |
HTML_PROPS * | pr | |||
) |
Definition at line 104 of file htmlgroup.c.
References HtmlProps_Attach(), and HtmlProps_free().
Referenced by HtmlCtx_SetStandardProps(), HtmlCtx_SetText(), HtmlGroup_Box_StartTag(), HtmlGroup_Table_StartTag(), HtmlGroup_TableRow_StartTag(), and HtmlGroup_UnorderedList_StartTag().
HTML_GROUP_STARTTAG_FN HtmlGroup_SetStartTagFn | ( | HTML_GROUP * | g, | |
HTML_GROUP_STARTTAG_FN | f | |||
) |
Definition at line 120 of file htmlgroup.c.
Referenced by HtmlGroup_Box_new(), HtmlGroup_Table_new(), HtmlGroup_TableRow_new(), and HtmlGroup_UnorderedList_new().
int HtmlGroup_StartTag | ( | HTML_GROUP * | g, | |
const char * | tagName | |||
) |
Definition at line 173 of file htmlgroup.c.
Referenced by HtmlCtx_EndTag().