1 /*************************************************************************** 2 begin : Mon Feb 22 2010 3 copyright : (C) 2010 by Martin Preuss 4 email : martin@libchipcard.de 5 6 *************************************************************************** 7 * Please see toplevel file COPYING for license details * 8 ***************************************************************************/ 9 10 11 #ifndef HTMLOBJECT_IMAGE_BE_H 12 #define HTMLOBJECT_IMAGE_BE_H 13 14 15 #include <gwenhywfar/htmlobject_be.h> 16 #include <gwenhywfar/htmlimage_be.h> 17 18 19 #ifdef __cplusplus 20 extern "C" { 21 #endif 22 23 24 GWENHYWFAR_API HTML_OBJECT *HtmlObject_Image_new(GWEN_XML_CONTEXT *ctx); 25 26 GWENHYWFAR_API int HtmlObject_Image_GetScaledWidth(const HTML_OBJECT *o); 27 GWENHYWFAR_API void HtmlObject_Image_SetScaledWidth(HTML_OBJECT *o, int i); 28 29 GWENHYWFAR_API int HtmlObject_Image_GetScaledHeight(const HTML_OBJECT *o); 30 GWENHYWFAR_API void HtmlObject_Image_SetScaledHeight(HTML_OBJECT *o, int i); 31 32 GWENHYWFAR_API int HtmlObject_Image_GetOriginalWidth(const HTML_OBJECT *o); 33 GWENHYWFAR_API void HtmlObject_Image_SetOriginalWidth(HTML_OBJECT *o, int i); 34 35 GWENHYWFAR_API int HtmlObject_Image_GetOriginalHeight(const HTML_OBJECT *o); 36 GWENHYWFAR_API void HtmlObject_Image_SetOriginalHeight(HTML_OBJECT *o, int i); 37 38 GWENHYWFAR_API HTML_IMAGE *HtmlObject_Image_GetImage(const HTML_OBJECT *o); 39 GWENHYWFAR_API void HtmlObject_Image_SetImage(HTML_OBJECT *o, HTML_IMAGE *img); 40 41 42 #ifdef __cplusplus 43 } 44 #endif 45 46 47 #endif 48 49