00001 /*************************************************************************** 00002 begin : Fri Jul 16 2010 00003 copyright : (C) 2010 by Martin Preuss 00004 email : martin@libchipcard.de 00005 00006 *************************************************************************** 00007 * Please see toplevel file COPYING for license details * 00008 ***************************************************************************/ 00009 00010 00011 #ifndef HTMLIMAGE_BE_H 00012 #define HTMLIMAGE_BE_H 00013 00014 #include <gwenhywfar/list1.h> 00015 #include <gwenhywfar/inherit.h> 00016 00017 00018 #ifdef __cplusplus 00019 extern "C" { 00020 #endif 00021 00022 00023 typedef struct HTML_IMAGE HTML_IMAGE; 00024 GWEN_INHERIT_FUNCTION_LIB_DEFS(HTML_IMAGE, GWENHYWFAR_API) 00025 GWEN_LIST_FUNCTION_LIB_DEFS(HTML_IMAGE, HtmlImage, GWENHYWFAR_API) 00026 00027 00028 GWENHYWFAR_API 00029 HTML_IMAGE *HtmlImage_new(void); 00030 00031 GWENHYWFAR_API 00032 void HtmlImage_free(HTML_IMAGE *img); 00033 00034 GWENHYWFAR_API 00035 void HtmlImage_Attach(HTML_IMAGE *img); 00036 00037 00038 GWENHYWFAR_API 00039 const char *HtmlImage_GetImageName(const HTML_IMAGE *img); 00040 00041 GWENHYWFAR_API 00042 void HtmlImage_SetImageName(HTML_IMAGE *img, const char *s); 00043 00044 GWENHYWFAR_API 00045 int HtmlImage_GetWidth(const HTML_IMAGE *img); 00046 00047 GWENHYWFAR_API 00048 void HtmlImage_SetWidth(HTML_IMAGE *img, int i); 00049 00050 00051 GWENHYWFAR_API 00052 int HtmlImage_GetHeight(const HTML_IMAGE *img); 00053 00054 GWENHYWFAR_API 00055 void HtmlImage_SetHeight(HTML_IMAGE *img, int i); 00056 00057 00058 #ifdef __cplusplus 00059 } 00060 #endif 00061 00062 00063 #endif 00064