2 Copyright © 1995-2005, The AROS Development Team. All rights reserved.
6 #ifndef AROSCHECKBOX_INTERN_H
7 #define AROSCHECKBOX_INTERN_H
12 # include <exec/types.h>
14 #ifndef EXEC_LIBRARIES_H
15 # include <exec/libraries.h>
17 #ifndef UTILITY_HOOKS_H
18 # include <utility/hooks.h>
21 # include <dos/bptr.h>
23 #ifndef GRAPHICS_RASTPORT_H
24 # include <graphics/rastport.h>
26 #ifndef INTUITION_CLASSES_H
27 # include <intuition/classes.h>
29 #ifndef INTUITION_CGHOOKS_H
30 # include <intuition/cghooks.h>
32 #ifndef INTUITION_GADGETCLASS_H
33 # include <intuition/gadgetclass.h>
36 #define TURN_OFF_DEBUG
40 #define G(obj) ((struct Gadget *)(obj))
43 /* CheckboxClass definitions */
50 #define CF_Checked 0x0001
51 #define CF_CustomImage 0x0002
55 void drawdisabledpattern(struct RastPort
*rport
, UWORD pen
, WORD left
, WORD top
, UWORD width
, UWORD height
);
56 BOOL
renderlabel(struct Gadget
*gad
, struct RastPort
*rport
, LONG labelplace
);
58 #endif /* AROSCHECKBOX_INTERN_H */