gwenhywfar
4.3.1
|
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