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