Out-of-office display, GFX
 All Classes Files Functions Variables Enumerations Enumerator Groups
GraphicsConfig.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2013 Andreas Misje
3  *
4  * This program is free software: you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation, either version 3 of the License, or
7  * (at your option) any later version.
8  *
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12  * GNU General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with this program. If not, see <http://www.gnu.org/licenses/>.
16  */
17 
27 #ifndef GRAPHICSCONFIG_H
28 #define GRAPHICSCONFIG_H
29 
30 #define USE_NONBLOCKING_CONFIG
31 
32 #define USE_TOUCHSCREEN
33 
34 #define USE_GOL
35 #define USE_BUTTON
36 #define USE_BUTTON_MULTI_LINE
37 //#define USE_WINDOW
38 //#define USE_CHECKBOX
39 //#define USE_RADIOBUTTON
40 #define USE_EDITBOX
41 //#define USE_LISTBOX
42 //#define USE_SLIDER
43 //#define USE_PROGRESSBAR
44 #define USE_STATICTEXT
45 //#define USE_PICTURE
46 //#define USE_GROUPBOX
47 //#define USE_ROUNDDIAL
48 //#define USE_METER
49 //#define USE_DIGITALMETER
50 //#define USE_TEXTENTRY
51 //#define USE_CUSTOM
52 //#define USE_GRADIENT
53 
54 #define USE_MULTIBYTECHAR
55 //#define USE_UNSIGNED_XCHAR
56 
57 #define GFX_SCHEMEDEFAULT defaultGOLScheme
58 #define FONTDEFAULT DejaVu_Sans_12
59 
60 #define USE_FONT_FLASH
61 //#define USE_BITMAP_FLASH
62 //#define USE_FONT_EXTERNAL
63 //#define USE_BITMAP_EXTERNAL
64 
65 #define GFX_malloc( size ) malloc( size )
66 #define GFX_free( pObj ) free( pObj )
67 
68 #define COLOR_DEPTH 16
69 
70 #define USE_DOUBLE_BUFFERING
71 
72 #endif // GRAPHICSCONFIG_H