mirror of
https://github.com/ctm/executor.git
synced 2024-06-28 08:29:28 +00:00
58 lines
2.3 KiB
C
58 lines
2.3 KiB
C
#if !defined (__TOOLEVENT__)
|
|
#define __TOOLEVENT__
|
|
|
|
/*
|
|
* Copyright 1986, 1989, 1990 by Abacus Research and Development, Inc.
|
|
* All rights reserved.
|
|
*
|
|
* $Id: ToolboxEvent.h 63 2004-12-24 18:19:43Z ctm $
|
|
*/
|
|
|
|
|
|
#include "EventMgr.h"
|
|
|
|
#if !defined (KeyThresh)
|
|
extern INTEGER KeyThresh;
|
|
extern INTEGER KeyRepThresh;
|
|
extern LONGINT DoubleTime;
|
|
extern LONGINT CaretTime;
|
|
extern Byte ScrDmpEnb;
|
|
#endif
|
|
|
|
#if !defined (__STDC__)
|
|
extern void ROMlib_alarmoffmbar();
|
|
extern LONGINT KeyTrans();
|
|
extern BOOLEAN GetNextEvent();
|
|
extern BOOLEAN WaitNextEvent();
|
|
extern BOOLEAN EventAvail();
|
|
extern void GetMouse();
|
|
extern BOOLEAN Button();
|
|
extern BOOLEAN StillDown();
|
|
extern BOOLEAN WaitMouseUp();
|
|
extern void GetKeys();
|
|
extern LONGINT TickCount();
|
|
extern LONGINT GetDblTime();
|
|
extern LONGINT GetCaretTime();
|
|
#else /* __STDC__ */
|
|
extern void ROMlib_alarmoffmbar( void );
|
|
extern pascal trap LONGINT C_KeyTrans( Ptr mapp, unsigned short code,
|
|
LONGINT *state ); extern pascal trap LONGINT P_KeyTrans( Ptr mapp, unsigned short code,
|
|
LONGINT *state );
|
|
extern pascal trap BOOLEAN C_GetNextEvent( INTEGER em,
|
|
EventRecord *evt ); extern pascal trap BOOLEAN P_GetNextEvent( INTEGER em,
|
|
EventRecord *evt );
|
|
extern pascal trap BOOLEAN C_WaitNextEvent( INTEGER mask,
|
|
EventRecord *evp, LONGINT sleep, RgnHandle mousergn ); extern pascal trap BOOLEAN P_WaitNextEvent( INTEGER mask,
|
|
EventRecord *evp, LONGINT sleep, RgnHandle mousergn );
|
|
extern pascal trap BOOLEAN C_EventAvail( INTEGER em, EventRecord *evt ); extern pascal trap BOOLEAN P_EventAvail( INTEGER em, EventRecord *evt);
|
|
extern pascal trap void C_GetMouse( Point *p ); extern pascal trap void P_GetMouse( Point *p);
|
|
extern pascal trap BOOLEAN C_Button( void ); extern pascal trap BOOLEAN P_Button( void );
|
|
extern pascal trap BOOLEAN C_StillDown( void ); extern pascal trap BOOLEAN P_StillDown( void );
|
|
extern pascal trap BOOLEAN C_WaitMouseUp( void ); extern pascal trap BOOLEAN P_WaitMouseUp( void );
|
|
extern pascal trap void C_GetKeys( unsigned char *keys ); extern pascal trap void P_GetKeys( unsigned char *keys);
|
|
extern pascal trap LONGINT C_TickCount( void ); extern pascal trap LONGINT P_TickCount( void );
|
|
extern LONGINT GetDblTime( void );
|
|
extern LONGINT GetCaretTime( void );
|
|
#endif /* __STDC__ */
|
|
#endif /* __TOOLEVENT__ */
|