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