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