gwenhywfar
4.3.1
|
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/xmlctx.h>
#include "htmlobject_be.h"
#include "htmlprops_be.h"
Go to the source code of this file.
typedef struct HTML_GROUP HTML_GROUP |
Definition at line 19 of file htmlgroup_l.h.
typedef int(* HTML_GROUP_ADDDATA_FN)(HTML_GROUP *g, const char *data) |
Definition at line 27 of file htmlgroup_l.h.
typedef int(* HTML_GROUP_ENDSUBGROUP_FN)(HTML_GROUP *g, HTML_GROUP *sg) |
Definition at line 30 of file htmlgroup_l.h.
typedef int(* HTML_GROUP_ENDTAG_FN)(HTML_GROUP *g, const char *tagName) |
Definition at line 25 of file htmlgroup_l.h.
typedef int(* HTML_GROUP_STARTTAG_FN)(HTML_GROUP *g, const char *tagName) |
Definition at line 23 of file htmlgroup_l.h.
int HtmlGroup_AddData | ( | HTML_GROUP * | g, |
const char * | data | ||
) |
Definition at line 195 of file htmlgroup.c.
References GWEN_ERROR_NOT_IMPLEMENTED.
Referenced by HtmlCtx_AddData().
int HtmlGroup_EndSubGroup | ( | HTML_GROUP * | g, |
HTML_GROUP * | sg | ||
) |
Definition at line 206 of file htmlgroup.c.
References GWEN_ERROR_NOT_IMPLEMENTED.
Referenced by HtmlCtx_EndTag().
int HtmlGroup_EndTag | ( | HTML_GROUP * | g, |
const char * | tagName | ||
) |
Definition at line 184 of file htmlgroup.c.
References GWEN_ERROR_NOT_IMPLEMENTED.
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().
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().
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().
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.
References GWEN_ERROR_NOT_IMPLEMENTED.
Referenced by HtmlCtx_EndTag().