1 #ifndef CLIB_MYSTICVIEW_H 2 #define CLIB_MYSTICVIEW_H 3 /* 4 ** $VER: mysticview_protos.h v4.2 (31.5.99) 5 ** 6 ** C prototype definitions 7 ** 8 ** © TEK neoscientists 9 */ 10 11 #ifndef EXEC_TYPES_H 12 #include <exec/types.h> 13 #endif 14 15 #ifdef __cplusplus 16 extern "C" { 17 #endif /* __cplusplus */ 18 19 APTR MV_Create(struct Screen *screen, struct RastPort *rastport, ...); 20 APTR MV_CreateA(struct Screen *screen, struct RastPort *rastport, struct TagItem *tags); 21 22 void MV_Delete(APTR mview); 23 24 void MV_SetAttrs(APTR mview, ...); 25 void MV_SetAttrsA(APTR mview, struct TagItem *tags); 26 27 void MV_SetPicture(APTR mview, APTR picture); 28 29 BOOL MV_DrawOn(APTR mview); 30 void MV_DrawOff(APTR mview); 31 32 void MV_Refresh(APTR mview); 33 34 void MV_GetAttrs(APTR mview, ...); 35 void MV_GetAttrsA(APTR mview, struct TagItem *tags); 36 37 void MV_SetViewStart(APTR mview, LONG x, LONG y); 38 void MV_SetViewRelative(APTR mview, LONG x, LONG y); 39 40 #ifdef __cplusplus 41 } 42 #endif /* __cplusplus */ 43 44 #endif