h40949 s 00048/00000/00000 d D 1.1 91/03/08 04:48:45 hopkins 1 0 c date and time created 91/03/08 04:48:45 by hopkins e u U f e 0 t T I 1 #ifndef _hn_ #define _hn_ #include #include /***************************************************************************** * HyperNeWS system declarations */ #ifndef displayitem #define displayitem any #endif extern eventtype mouseevent; extern int mouselevel; extern displayitem logo; extern void log_message(); extern void handle_error(error_dict err); extern void save_object(filetype fp, any obj); operator void PdBSend(any *,name,any) = "Send"; #define QSend(nm) if (load(/nm) != nullproc) PdBSend([],/nm,self) /***************************************************************************** * HyperNeWS basic object types */ typedef struct menu menu; typedef struct object object; typedef struct drawable drawable; typedef struct component component; typedef struct button button; typedef struct setting setting; typedef struct settings settings; typedef struct text text; typedef struct editor editor; typedef struct group group; typedef struct layout layout; typedef struct frame frame; typedef struct window window; typedef struct basewindow basewindow; typedef struct icon icon; typedef struct label label; #endif E 1