gwenhywfar
4.12.0beta
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
gwenhywfar4
gwenhywfar
htmlfont_be.h
Go to the documentation of this file.
1
/***************************************************************************
2
begin : Sat Feb 20 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 HTMLFONT_BE_H
12
#define HTMLFONT_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_FONT
HTML_FONT
;
24
GWEN_INHERIT_FUNCTION_LIB_DEFS
(
HTML_FONT
,
GWENHYWFAR_API
)
25
GWEN_LIST_FUNCTION_LIB_DEFS
(
HTML_FONT
, HtmlFont,
GWENHYWFAR_API
)
26
27
28
#define HTML_FONT_FLAGS_NONE 0x00000000
29
#define HTML_FONT_FLAGS_STRONG 0x00000001
30
#define HTML_FONT_FLAGS_ITALIC 0x00000002
31
#define HTML_FONT_FLAGS_UNDERLINE 0x00000004
32
33
34
GWENHYWFAR_API
35
HTML_FONT *
HtmlFont_new
(
void
);
36
37
GWENHYWFAR_API
38
void
HtmlFont_free
(HTML_FONT *fnt);
39
40
GWENHYWFAR_API
41
void
HtmlFont_Attach
(HTML_FONT *fnt);
42
43
44
GWENHYWFAR_API
45
const
char
*
HtmlFont_GetFontName
(
const
HTML_FONT *fnt);
46
47
GWENHYWFAR_API
48
void
HtmlFont_SetFontName
(HTML_FONT *fnt,
const
char
*s);
49
50
GWENHYWFAR_API
51
int
HtmlFont_GetFontSize
(
const
HTML_FONT *fnt);
52
53
GWENHYWFAR_API
54
void
HtmlFont_SetFontSize
(HTML_FONT *fnt,
int
i);
55
56
57
GWENHYWFAR_API
58
uint32_t
HtmlFont_GetFontFlags
(
const
HTML_FONT *fnt);
59
60
GWENHYWFAR_API
61
void
HtmlFont_SetFontFlags
(HTML_FONT *fnt, uint32_t i);
62
63
GWENHYWFAR_API
64
void
HtmlFont_AddFontFlags
(HTML_FONT *fnt, uint32_t i);
65
66
GWENHYWFAR_API
67
void
HtmlFont_SubFontFlags
(HTML_FONT *fnt, uint32_t i);
68
69
#ifdef __cplusplus
70
}
71
#endif
72
73
74
#endif
75
Generated on Thu Nov 13 2014 21:37:51 for gwenhywfar by
1.8.1.2