2 Copyright © 2016, The AROS Development Team. All rights reserved.
6 /***********************************************************************************/
8 #ifndef TAPEDECK_INTERN_H
9 #define TAPEDECK_INTERN_H
11 /***********************************************************************************/
16 # include <exec/types.h>
18 #ifndef EXEC_LIBRARIES_H
19 # include <exec/libraries.h>
21 #ifndef UTILITY_HOOKS_H
22 # include <utility/hooks.h>
25 # include <dos/bptr.h>
27 #ifndef GRAPHICS_RASTPORT_H
28 # include <graphics/rastport.h>
30 #ifndef INTUITION_CLASSES_H
31 # include <intuition/classes.h>
33 #ifndef INTUITION_CGHOOKS_H
34 # include <intuition/cghooks.h>
36 #ifndef INTUITION_GADGETCLASS_H
37 # include <intuition/gadgetclass.h>
40 /***********************************************************************************/
42 #define TURN_OFF_DEBUG
45 #define G(obj) ((struct Gadget *)(obj))
47 /***********************************************************************************/
49 /* CycleClass definitions */
52 struct Gadget
*tdd_PosProp
;
53 IPTR tdd_TopLast
; // for the input handler
57 ULONG tdd_FrameCurrent
;
58 ULONG tdd_ButtonPen
[3];
60 UBYTE tdd_ButtonActive
;
63 #endif /* TAPEDECK_INTERN_H */
65 /***********************************************************************************/