forwarding build fix when MUIA_Scrollgroup_AutoBars is defined (NicJA).
[AROS-Contrib.git] / scalos / include / clib / mcpgfx_protos.h
blob6a7dc5488d9c378a4a62b9c4bf681cc065314658
1 #ifndef CLIB_MCPGFX_PROTOS_H
2 #define CLIB_MCPGFX_PROTOS_H
4 /*
5 ** $Id$
6 **
7 ** C prototypes. For use with 32 bit integers only.
8 **
9 ** Copyright © 2001 Amiga, Inc.
10 ** All Rights Reserved
13 #ifdef __cplusplus
14 extern "C" {
15 #endif /* __cplusplus */
17 #ifndef EXEC_TYPES_H
18 #include <exec/types.h>
19 #endif
20 #ifndef LIBRARIES_MCPGFX_H
21 #include <libraries/mcpgfx.h>
22 #endif
23 #ifndef GRAPHICS_RASTPORT_H
24 #include <graphics/rastport.h>
25 #endif
26 #ifndef INTUITION_SCREENS_H
27 #include <intuition/screens.h>
28 #endif
29 #ifndef UTILITY_TAGITEM_H
30 #include <utility/tagitem.h>
31 #endif
32 VOID mcpPaintSysIGad( APTR sysImageObject, struct DrawInfo *drawInfo, LONG gadgetNumber, LONG width, LONG height );
33 VOID mcpRectFillA( struct RastPort *rp, LONG x1, LONG y1, LONG x2, LONG y2, CONST struct TagItem *tagList );
34 VOID mcpRectFill( struct RastPort *rp, LONG x1, LONG y1, LONG x2, LONG y2, Tag tagList, ... );
35 VOID mcpDrawFrameA( struct RastPort *rp, LONG x1, LONG y1, LONG x2, LONG y2, struct TagItem *tagList );
36 VOID mcpDrawFrame( struct RastPort *rp, LONG x1, LONG y1, LONG x2, LONG y2, Tag tagList, ... );
37 struct ExtDrawInfo *mcpGetExtDrawInfo( struct Screen *screen, struct DrawInfo *drawInfo );
38 struct FrameSize *mcpGetFrameSize( struct DrawInfo *drawInfo, LONG frameType );
39 VOID mcpSetGFXAttrsA( struct TagItem *tagList );
40 VOID mcpSetGFXAttrs( Tag tagList, ... );
42 #ifdef __cplusplus
44 #endif /* __cplusplus */
46 #endif /* CLIB_MCPGFX_PROTOS_H */