14 #define DISABLE_DEBUGLOG 17 #include "o_image_p.h" 59 xo=(OBJECT_IMAGE *) p;
75 return xo->scaledWidth;
101 return xo->scaledHeight;
int HtmlObject_Image_GetScaledWidth(const HTML_OBJECT *o)
int HtmlObject_Image_GetScaledHeight(const HTML_OBJECT *o)
void HtmlObject_Image_SetImage(HTML_OBJECT *o, HTML_IMAGE *img)
void HtmlImage_Attach(HTML_IMAGE *img)
#define GWEN_FREE_OBJECT(varname)
GWEN_INHERIT(HTML_OBJECT, OBJECT_IMAGE)
HTML_OBJECT * HtmlObject_Image_new(GWEN_XML_CONTEXT *ctx)
void HtmlObject_SetHeight(HTML_OBJECT *o, int i)
void HtmlImage_free(HTML_IMAGE *img)
void HtmlObject_Image_SetScaledHeight(HTML_OBJECT *o, int i)
#define GWEN_NEW_OBJECT(typ, varname)
struct HTML_IMAGE HTML_IMAGE
HTML_OBJECT * HtmlObject_new(GWEN_XML_CONTEXT *ctx, HTML_OBJECT_TYPE t)
static int HtmlObject_Image_Layout(HTML_OBJECT *o)
void HtmlObject_Image_SetScaledWidth(HTML_OBJECT *o, int i)
HTML_OBJECT_LAYOUT_FN HtmlObject_SetLayoutFn(HTML_OBJECT *o, HTML_OBJECT_LAYOUT_FN fn)
HTML_IMAGE * HtmlObject_Image_GetImage(const HTML_OBJECT *o)
#define GWEN_INHERIT_SETDATA(bt, t, element, data, fn)
void HtmlObject_SetWidth(HTML_OBJECT *o, int i)
struct GWEN_XML_CONTEXT GWEN_XML_CONTEXT
void GWENHYWFAR_CB HtmlObject_Image_FreeData(GWEN_UNUSED void *bp, void *p)
#define GWEN_INHERIT_GETDATA(bt, t, element)
struct HTML_OBJECT HTML_OBJECT