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);
#define DBG_INFO(dbg_logger, format,...)
int HtmlCtx_GetTextHeight(GWEN_XML_CONTEXT *ctx, HTML_FONT *fnt, const char *s)
int HtmlCtx_GetResolutionY(const GWEN_XML_CONTEXT *ctx)
struct HTML_FONT HTML_FONT
HTML_OBJECT_LAYOUT_FN HtmlObject_SetLayoutFn(HTML_OBJECT *o, HTML_OBJECT_LAYOUT_FN fn)
HTML_OBJECT * HtmlObject_new(GWEN_XML_CONTEXT *ctx, HTML_OBJECT_TYPE t)
void HtmlObject_SetWidth(HTML_OBJECT *o, int i)
int HtmlObject_GetWidth(const HTML_OBJECT *o)
uint32_t HtmlObject_GetFlags(const HTML_OBJECT *o)
GWEN_XML_CONTEXT * HtmlObject_GetXmlCtx(const HTML_OBJECT *o)
int HtmlObject_GetX(const HTML_OBJECT *o)
void HtmlObject_SetY(HTML_OBJECT *o, int i)
void HtmlObject_SetHeight(HTML_OBJECT *o, int i)
HTML_PROPS * HtmlObject_GetProperties(const HTML_OBJECT *o)
void HtmlObject_SetX(HTML_OBJECT *o, int i)
int HtmlObject_GetHeight(const HTML_OBJECT *o)
int HtmlObject_Layout(HTML_OBJECT *o)
#define HTML_OBJECT_FLAGS_JUSTIFY_RIGHT
#define HTML_OBJECT_FLAGS_START_ON_NEWLINE
#define HTML_OBJECT_FLAGS_END_WITH_NEWLINE
#define HTML_OBJECT_FLAGS_JUSTIFY_HCENTER
struct HTML_OBJECT HTML_OBJECT
HTML_FONT * HtmlProps_GetFont(const HTML_PROPS *pr)
struct HTML_PROPS HTML_PROPS
#define LINE_EXTRA_OFFSET_DIV
static int HtmlObject_Box_Layout(HTML_OBJECT *o)
HTML_OBJECT * HtmlObject_Box_new(GWEN_XML_CONTEXT *ctx)
struct GWEN_XML_CONTEXT GWEN_XML_CONTEXT