1 #ifndef CLIB_CLICKTAB_PROTOS_H 2 #define CLIB_CLICKTAB_PROTOS_H 3 4 /* 5 clicktab.gadget C prototypes 6 7 Copyright © 2002 The MorphOS Development Team, All Rights Reserved. 8 */ 9 10 #ifndef INTUITION_INTUITION_H 11 # include <intuition/intuition.h> 12 #endif 13 14 #ifndef INTUITION_CLASSES_H 15 # include <intuition/classes.h> 16 #endif 17 18 19 #ifdef __cplusplus 20 extern "C" { 21 #endif /* __cplusplus */ 22 23 Class *CLICKTAB_GetClass( VOID ); 24 struct Node *AllocClickTabNodeA( struct TagItem *tags ); 25 #if !defined(USE_INLINE_STDARG) 26 struct Node *AllocClickTabNode( Tag firstTag, ... ); 27 #endif 28 VOID FreeClickTabNode( struct Node *node ); 29 VOID SetClickTabNodeAttrsA( struct Node *node, struct TagItem *tags ); 30 #if !defined(USE_INLINE_STDARG) 31 VOID SetClickTabNodeAttrs( struct Node *node, ... ); 32 #endif 33 VOID GetClickTabNodeAttrsA( struct Node *node, struct TagItem *tags ); 34 #if !defined(USE_INLINE_STDARG) 35 VOID GetClickTabNodeAttrs( struct Node *node, ... ); 36 #endif 37 38 #ifdef __cplusplus 39 } 40 #endif /* __cplusplus */ 41 42 43 #endif /* CLIB_CLICKTAB_PROTOS_H */