Fix issues with flexcat file paths
[AROS.git] / compiler / include / prefs / font.h
blob104a331e075402a8f876769cb42c438062461ab9
1 #ifndef PREFS_FONT_H
2 #define PREFS_FONT_H
4 /*
5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
6 $Id$
8 Desc: Font prefs definitions
9 Lang: english
12 #ifndef EXEC_TYPES_H
13 # include <exec/types.h>
14 #endif
15 #ifndef GRAPHICS_TEXT_H
16 # include <graphics/text.h>
17 #endif
18 #ifndef LIBRARIES_IFFPARSE_H
19 # include <libraries/iffparse.h>
20 #endif
23 #define ID_FONT MAKE_ID('F','O','N','T')
25 /* The maximum length the name of a font may have. */
26 #define FONTNAMESIZE 128
28 struct FontPrefs
30 LONG fp_Reserved[3]; /* PRIVATE */
31 UWORD fp_Reserved2; /* PRIVATE */
32 UWORD fp_Type; /* see below */
33 UBYTE fp_FrontPen;
34 UBYTE fp_BackPen;
35 UBYTE fp_DrawMode;
36 struct TextAttr fp_TextAttr;
37 BYTE fp_Name[FONTNAMESIZE];
40 /* Values for fp_Type */
41 #define FP_WBFONT 0
42 #define FP_SYSFONT 1
43 #define FP_SCREENFONT 2
45 #endif /* PREFS_FONT_H */