 |
µGFX
2.9
version 2.9
|
Go to the documentation of this file.
16 #ifndef _GINPUT_RULES_H
17 #define _GINPUT_RULES_H
21 #if GFX_DISPLAY_RULE_WARNINGS
22 #if GFX_COMPILER_WARNING_TYPE == GFX_COMPILER_WARNING_DIRECT
23 #warning "GINPUT: GFX_USE_GEVENT is required if GFX_USE_GINPUT is GFXON. It has been turned on for you."
24 #elif GFX_COMPILER_WARNING_TYPE == GFX_COMPILER_WARNING_MACRO
25 COMPILER_WARNING(
"GINPUT: GFX_USE_GEVENT is required if GFX_USE_GINPUT is GFXON. It has been turned on for you.")
29 #define GFX_USE_GEVENT GFXON
32 #if GFX_DISPLAY_RULE_WARNINGS
33 #if GFX_COMPILER_WARNING_TYPE == GFX_COMPILER_WARNING_DIRECT
34 #warning "GINPUT: GFX_USE_GTIMER is required if GFX_USE_GINPUT is GFXON. It has been turned on for you."
35 #elif GFX_COMPILER_WARNING_TYPE == GFX_COMPILER_WARNING_MACRO
36 COMPILER_WARNING(
"GINPUT: GFX_USE_GTIMER is required if GFX_USE_GINPUT is GFXON. It has been turned on for you.")
40 #define GFX_USE_GTIMER GFXON
43 #if GINPUT_TOUCH_NOTOUCH
45 #undef GINPUT_TOUCH_NOCALIBRATE
46 #define GINPUT_TOUCH_NOCALIBRATE GFXON
48 #if GINPUT_TOUCH_NOCALIBRATE
50 #undef GINPUT_TOUCH_NOCALIBRATE_GUI
51 #define GINPUT_TOUCH_NOCALIBRATE_GUI GFXON
53 #if !GINPUT_TOUCH_NOTOUCH && GINPUT_MOUSE_CLICK_TIME > GINPUT_TOUCH_CXTCLICK_TIME
54 #error "GINPUT MOUSE: The GINPUT_MOUSE_CLICK_TIME must be <= GINPUT_TOUCH_CXTCLICK_TIME"