Guiliani  Version 2.5 revision 7293 (documentation build 13)
GUIConfig.h
1/*
2* Copyright (C) TES Electronic Solutions GmbH,
3* All Rights Reserved.
4* Contact: info@guiliani.de
5*
6* This file is part of the Guiliani HMI framework
7* for the development of graphical user interfaces on embedded systems.
8*/
9
10#ifndef GUICONFIG__H_
11#define GUICONFIG__H_
12
13//--------------------------------------------------------------------------------------
14#include "GUITraceLevels.h"
15
16
19#if defined _DEBUG || defined DEBUG
20 #define GUI_TRACE_LEVEL GUI_TRACE_DEBUG
21#else
22 #define GUI_TRACE_LEVEL GUI_TRACE_ERROR
23#endif
24
26#if defined GUILIANI_USE_RTTI
27 #define auto_cast dynamic_cast
28#else
29 #define auto_cast static_cast
30#endif
31
32/* The following describes some pre-compiler defines that have to be added to your
33 IDE's Guiliani project build configuration(s) if they should be enabled. Probably
34 in a Guiliani build configuration and the corresponding application build
35 configuration.
36 Thus, they should not be defined in any header file.
37
38 DON'T TOUCH THEM HERE!!!
39*/
40
41#ifdef DOXYGEN
44#define GUILIANI_NO_4WAY_NAVIGATION
45
48#define GUILIANI_WRITE_GUI
49
52#define GUILIANI_STREAM_GUI
53
56#define GUILIANI_GUILIANILIB
57
60#define GUILIANI_NO_DATAPOOL
61
64#define GUILIANI_NO_IMAGE_CACHE
65
66#endif
67
68#endif