14 #define DISABLE_DEBUGLOG 17 #include "g_tablerow_p.h" 24 #include <gwenhywfar/debug.h> 57 xg=(GROUP_TABLEROW *) p;
91 if (strcasecmp(tagName,
"th")==0) {
122 if (strcasecmp(s,
"right")==0)
124 else if (strcasecmp(s,
"center")==0)
132 else if (strcasecmp(tagName,
"td")==0) {
149 if (strcasecmp(s,
"right")==0)
151 else if (strcasecmp(s,
"center")==0)
161 "Unexpected group [%s]", tagName);
const char * HtmlFont_GetFontName(const HTML_FONT *fnt)
struct HTML_GROUP HTML_GROUP
HTML_OBJECT * HtmlGroup_GetObject(const HTML_GROUP *g)
int HtmlFont_GetFontSize(const HTML_FONT *fnt)
void HtmlGroup_SetObject(HTML_GROUP *g, HTML_OBJECT *o)
struct GWEN_DB_NODE GWEN_DB_NODE
void HtmlProps_free(HTML_PROPS *pr)
void HtmlObject_GridEntry_SetColumn(HTML_OBJECT *o, int i)
#define HTML_OBJECT_FLAGS_JUSTIFY_HCENTER
HTML_GROUP_STARTTAG_FN HtmlGroup_SetStartTagFn(HTML_GROUP *g, HTML_GROUP_STARTTAG_FN f)
void HtmlProps_SetFont(HTML_PROPS *pr, HTML_FONT *fnt)
#define GWEN_FREE_OBJECT(varname)
int HtmlGroup_TableRow_GetColumns(const HTML_GROUP *g)
void HtmlObject_GridEntry_SetIsHeader(HTML_OBJECT *o, int i)
HTML_OBJECT * HtmlObject_GridEntry_new(GWEN_XML_CONTEXT *ctx)
#define GWEN_ERROR_BAD_DATA
#define GWEN_NEW_OBJECT(typ, varname)
HTML_PROPS * HtmlProps_dup(const HTML_PROPS *pro)
#define HTML_OBJECT_FLAGS_JUSTIFY_RIGHT
void HtmlObject_AddFlags(HTML_OBJECT *o, uint32_t fl)
void HtmlObject_GridEntry_SetRow(HTML_OBJECT *o, int i)
void GWEN_XmlCtx_IncDepth(GWEN_XML_CONTEXT *ctx)
struct HTML_FONT HTML_FONT
HTML_GROUP * HtmlGroup_Box_new(const char *groupName, HTML_GROUP *parent, GWEN_XML_CONTEXT *ctx)
void HtmlObject_SetProperties(HTML_OBJECT *o, HTML_PROPS *pr)
struct HTML_PROPS HTML_PROPS
const char * GWEN_DB_GetCharValue(GWEN_DB_NODE *n, const char *path, int idx, const char *defVal)
GWEN_DB_NODE * HtmlCtx_GetCurrentAttributes(const GWEN_XML_CONTEXT *ctx)
#define DBG_ERROR(dbg_logger, format, args...)
HTML_PROPS * HtmlGroup_GetProperties(const HTML_GROUP *g)
GWEN_XML_CONTEXT * HtmlGroup_GetXmlContext(const HTML_GROUP *g)
HTML_FONT * HtmlProps_GetFont(const HTML_PROPS *pr)
#define HTML_FONT_FLAGS_STRONG
HTML_FONT * HtmlCtx_GetFont(GWEN_XML_CONTEXT *ctx, const char *fontName, int fontSize, uint32_t fontFlags)
void HtmlCtx_SetCurrentGroup(GWEN_XML_CONTEXT *ctx, HTML_GROUP *g)
void GWENHYWFAR_CB HtmlGroup_TableRow_FreeData(GWEN_UNUSED void *bp, void *p)
HTML_GROUP * HtmlGroup_TableRow_new(const char *groupName, HTML_GROUP *parent, GWEN_XML_CONTEXT *ctx)
#define GWEN_INHERIT(bt, t)
void HtmlGroup_TableRow_SetRow(HTML_GROUP *g, int row)
void HtmlGroup_SetProperties(HTML_GROUP *g, HTML_PROPS *pr)
#define GWEN_INHERIT_SETDATA(bt, t, element, data, fn)
int HtmlGroup_TableRow_StartTag(HTML_GROUP *g, const char *tagName)
HTML_GROUP * HtmlGroup_Generic_new(const char *groupName, HTML_GROUP *parent, GWEN_XML_CONTEXT *ctx)
uint32_t HtmlFont_GetFontFlags(const HTML_FONT *fnt)
struct GWEN_XML_CONTEXT GWEN_XML_CONTEXT
#define GWEN_INHERIT_GETDATA(bt, t, element)
struct HTML_OBJECT HTML_OBJECT