14#define DISABLE_DEBUGLOG
17#include "htmlobject_p.h"
19#include <gwenhywfar/misc.h>
20#include <gwenhywfar/debug.h>
108 return o->properties;
201 return o->configuredWidth;
210 o->configuredWidth=i;
219 return o->configuredHeight;
228 o->configuredHeight=i;
300 return o->layoutFn(o);
HTML_OBJECT_LAYOUT_FN HtmlObject_SetLayoutFn(HTML_OBJECT *o, HTML_OBJECT_LAYOUT_FN fn)
HTML_OBJECT_TYPE HtmlObject_GetObjectType(const HTML_OBJECT *o)
HTML_OBJECT * HtmlObject_new(GWEN_XML_CONTEXT *ctx, HTML_OBJECT_TYPE t)
void HtmlObject_SetProperties(HTML_OBJECT *o, HTML_PROPS *pr)
void HtmlObject_SetWidth(HTML_OBJECT *o, int i)
int HtmlObject_GetWidth(const HTML_OBJECT *o)
void HtmlObject_SetObjectType(HTML_OBJECT *o, HTML_OBJECT_TYPE t)
void HtmlObject_Attach(HTML_OBJECT *o)
uint32_t HtmlObject_GetFlags(const HTML_OBJECT *o)
void HtmlObject_SetText(HTML_OBJECT *o, const char *s)
void HtmlObject_SetFlags(HTML_OBJECT *o, uint32_t fl)
GWEN_XML_CONTEXT * HtmlObject_GetXmlCtx(const HTML_OBJECT *o)
void HtmlObject_SetConfiguredHeight(HTML_OBJECT *o, int i)
void HtmlObject_AddFlags(HTML_OBJECT *o, uint32_t fl)
const char * HtmlObject_GetText(const HTML_OBJECT *o)
int HtmlObject_GetX(const HTML_OBJECT *o)
void HtmlObject_free(HTML_OBJECT *o)
void HtmlObject_SetY(HTML_OBJECT *o, int i)
void HtmlObject_SetHeight(HTML_OBJECT *o, int i)
int HtmlObject_GetY(const HTML_OBJECT *o)
void HtmlObject_SetConfiguredWidth(HTML_OBJECT *o, int i)
void HtmlObject_SubFlags(HTML_OBJECT *o, uint32_t fl)
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_GetConfiguredWidth(const HTML_OBJECT *o)
int HtmlObject_Layout(HTML_OBJECT *o)
int HtmlObject_GetConfiguredHeight(const HTML_OBJECT *o)
int(* HTML_OBJECT_LAYOUT_FN)(HTML_OBJECT *o)
struct HTML_OBJECT HTML_OBJECT
void HtmlProps_free(HTML_PROPS *pr)
void HtmlProps_Attach(HTML_PROPS *pr)
struct HTML_PROPS HTML_PROPS
#define GWEN_INHERIT_FUNCTIONS(t)
#define GWEN_INHERIT_INIT(t, element)
#define GWEN_INHERIT_FINI(t, element)
#define GWEN_FREE_OBJECT(varname)
#define GWEN_NEW_OBJECT(typ, varname)
#define GWEN_TREE_FINI(t, element)
#define GWEN_TREE_FUNCTIONS(t, pr)
#define GWEN_TREE_INIT(t, element)
struct GWEN_XML_CONTEXT GWEN_XML_CONTEXT