gwenhywfar  4.3.1
htmlprops_be.h
Go to the documentation of this file.
00001 /***************************************************************************
00002  begin       : Sat Feb 20 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 HTMLPROPS_BE_H
00012 #define HTMLPROPS_BE_H
00013 
00014 
00015 typedef struct HTML_PROPS HTML_PROPS;
00016 
00017 #define HTML_PROPS_NOCOLOR 0xffffffff
00018 
00019 #include <gwenhywfar/htmlfont_be.h>
00020 
00021 
00022 #ifdef __cplusplus
00023 extern "C" {
00024 #endif
00025 
00026 
00027 GWENHYWFAR_API HTML_PROPS *HtmlProps_new(void);
00028 GWENHYWFAR_API void HtmlProps_free(HTML_PROPS *pr);
00029 GWENHYWFAR_API void HtmlProps_Attach(HTML_PROPS *pr);
00030 GWENHYWFAR_API HTML_PROPS *HtmlProps_dup(const HTML_PROPS *pr);
00031 
00032 
00033 GWENHYWFAR_API HTML_FONT *HtmlProps_GetFont(const HTML_PROPS *pr);
00034 GWENHYWFAR_API void HtmlProps_SetFont(HTML_PROPS *pr, HTML_FONT *fnt);
00035 
00036 GWENHYWFAR_API uint32_t HtmlProps_GetForegroundColor(const HTML_PROPS *pr);
00037 GWENHYWFAR_API void HtmlProps_SetForegroundColor(HTML_PROPS *pr, uint32_t c);
00038 
00039 GWENHYWFAR_API uint32_t HtmlProps_GetBackgroundColor(const HTML_PROPS *pr);
00040 GWENHYWFAR_API void HtmlProps_SetBackgroundColor(HTML_PROPS *pr, uint32_t c);
00041 
00042 
00043 #ifdef __cplusplus
00044 }
00045 #endif
00046 
00047 
00048 #endif
00049