14 #define DISABLE_DEBUGLOG 20 #include <gwenhywfar/debug.h> 24 #define LINE_EXTRA_OFFSET_DIV 20 50 c=HtmlObject_Tree_GetFirstChild(o);
78 ct=HtmlObject_Tree_GetNext(ct);
86 cFirstInLine=HtmlObject_Tree_GetNext(c);
131 ct=HtmlObject_Tree_GetNext(ct);
139 cFirstInLine=HtmlObject_Tree_GetNext(c);
175 ct=HtmlObject_Tree_GetNext(ct);
193 cFirstInLine=HtmlObject_Tree_GetNext(c);
196 c=HtmlObject_Tree_GetNext(c);
219 ct=HtmlObject_Tree_GetNext(ct);
HTML_OBJECT * HtmlObject_Box_new(GWEN_XML_CONTEXT *ctx)
int HtmlObject_Layout(HTML_OBJECT *o)
#define HTML_OBJECT_FLAGS_JUSTIFY_HCENTER
int HtmlObject_GetX(const HTML_OBJECT *o)
int HtmlObject_GetWidth(const HTML_OBJECT *o)
#define HTML_OBJECT_FLAGS_START_ON_NEWLINE
#define LINE_EXTRA_OFFSET_DIV
HTML_PROPS * HtmlObject_GetProperties(const HTML_OBJECT *o)
void HtmlObject_SetY(HTML_OBJECT *o, int i)
void HtmlObject_SetHeight(HTML_OBJECT *o, int i)
#define HTML_OBJECT_FLAGS_JUSTIFY_RIGHT
struct HTML_FONT HTML_FONT
HTML_OBJECT * HtmlObject_new(GWEN_XML_CONTEXT *ctx, HTML_OBJECT_TYPE t)
struct HTML_PROPS HTML_PROPS
void HtmlObject_SetX(HTML_OBJECT *o, int i)
HTML_FONT * HtmlProps_GetFont(const HTML_PROPS *pr)
#define DBG_INFO(dbg_logger, format, args...)
uint32_t HtmlObject_GetFlags(const HTML_OBJECT *o)
#define HTML_OBJECT_FLAGS_END_WITH_NEWLINE
int HtmlCtx_GetResolutionY(const GWEN_XML_CONTEXT *ctx)
int HtmlCtx_GetTextHeight(GWEN_XML_CONTEXT *ctx, HTML_FONT *fnt, const char *s)
HTML_OBJECT_LAYOUT_FN HtmlObject_SetLayoutFn(HTML_OBJECT *o, HTML_OBJECT_LAYOUT_FN fn)
int HtmlObject_GetHeight(const HTML_OBJECT *o)
GWEN_XML_CONTEXT * HtmlObject_GetXmlCtx(const HTML_OBJECT *o)
void HtmlObject_SetWidth(HTML_OBJECT *o, int i)
static int HtmlObject_Box_Layout(HTML_OBJECT *o)
struct GWEN_XML_CONTEXT GWEN_XML_CONTEXT
struct HTML_OBJECT HTML_OBJECT