2 Copyright © 1995-2017, The AROS Development Team. All rights reserved.
5 Desc: X11 bitmap class, external definitions
13 * This attribute interface is common for both x11 onscreen and offscreen bitmap
14 * classes, although they don't have a common superclass
17 extern OOP_AttrBase HiddX11BitMapAB
;
19 /* extern OOP_AttrBase HiddX11BitMapAB; */
21 #define CLID_Hidd_BitMap_X11 "hidd.bitmap.x11"
22 #define IID_Hidd_BitMap_X11 "hidd.bitmap.x11"
26 aoHidd_BitMap_X11_Drawable
,
27 aoHidd_BitMap_X11_SysDisplay
,
28 aoHidd_BitMap_X11_SysScreen
,
30 aoHidd_BitMap_X11_SysCursor
,
31 aoHidd_BitMap_X11_ColorMap
,
32 aoHidd_BitMap_X11_VisualClass
, /* stegerg */
34 num_Hidd_BitMap_X11_Attrs
37 #define aHidd_BitMap_X11_Drawable (HiddX11BitMapAB + aoHidd_BitMap_X11_Drawable)
38 #define aHidd_BitMap_X11_SysDisplay (HiddX11BitMapAB + aoHidd_BitMap_X11_SysDisplay)
39 #define aHidd_BitMap_X11_SysScreen (HiddX11BitMapAB + aoHidd_BitMap_X11_SysScreen)
40 #define aHidd_BitMap_X11_GC (HiddX11BitMapAB + aoHidd_BitMap_X11_GC)
41 #define aHidd_BitMap_X11_SysCursor (HiddX11BitMapAB + aoHidd_BitMap_X11_SysCursor)
42 #define aHidd_BitMap_X11_ColorMap (HiddX11BitMapAB + aoHidd_BitMap_X11_ColorMap)
43 #define aHidd_BitMap_X11_VisualClass (HiddX11BitMapAB + aoHidd_BitMap_X11_VisualClass) /* stegerg */
45 #define IS_BM_ATTR(attr, idx) ( ( (idx) = (attr) - HiddBitMapAttrBase) < num_Hidd_BitMap_Attrs)
46 #define IS_X11BM_ATTR(attr, idx) ( ( (idx) = (attr) - HiddX11BitMapAB) < num_Hidd_BitMap_X11_Attrs)