1 /*************************************************************************** 2 begin : Fri Jul 16 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 HTMLIMAGE_BE_H 12 #define HTMLIMAGE_BE_H 13 14 #include <gwenhywfar/list1.h> 15 #include <gwenhywfar/inherit.h> 16 17 18 #ifdef __cplusplus 19 extern "C" { 20 #endif 21 22 23 typedef struct HTML_IMAGE HTML_IMAGE; 24 GWEN_INHERIT_FUNCTION_LIB_DEFS(HTML_IMAGE, GWENHYWFAR_API) 25 GWEN_LIST_FUNCTION_LIB_DEFS(HTML_IMAGE, HtmlImage, GWENHYWFAR_API) 26 27 28 GWENHYWFAR_API 29 HTML_IMAGE *HtmlImage_new(void); 30 31 GWENHYWFAR_API 32 void HtmlImage_free(HTML_IMAGE *img); 33 34 GWENHYWFAR_API 35 void HtmlImage_Attach(HTML_IMAGE *img); 36 37 38 GWENHYWFAR_API 39 const char *HtmlImage_GetImageName(const HTML_IMAGE *img); 40 41 GWENHYWFAR_API 42 void HtmlImage_SetImageName(HTML_IMAGE *img, const char *s); 43 44 GWENHYWFAR_API 45 int HtmlImage_GetWidth(const HTML_IMAGE *img); 46 47 GWENHYWFAR_API 48 void HtmlImage_SetWidth(HTML_IMAGE *img, int i); 49 50 51 GWENHYWFAR_API 52 int HtmlImage_GetHeight(const HTML_IMAGE *img); 53 54 GWENHYWFAR_API 55 void HtmlImage_SetHeight(HTML_IMAGE *img, int i); 56 57 58 #ifdef __cplusplus 59 } 60 #endif 61 62 63 #endif 64 65