1 /* -------------------------------------------------------------------------
2 * Project: Mac Notifier Support
4 * Author: Stefan CSomor
5 * Purpose: Mac Notifier include file
7 * -------------------------------------------------------------------------
13 #include "wx/dlimpexp.h"
17 #endif /* __cplusplus */
19 typedef void (*wxMacNotificationProcPtr
)(unsigned long event
, void* data
) ;
21 typedef void *wxMacNotifierTableRef
;
22 WXDLLIMPEXP_BASE
void wxMacCreateNotifierTable() ;
23 WXDLLIMPEXP_BASE
void wxMacDestroyNotifierTable() ;
24 WXDLLIMPEXP_BASE wxMacNotifierTableRef
wxMacGetNotifierTable() ;
25 WXDLLIMPEXP_BASE
void wxMacAddEvent( wxMacNotifierTableRef table
, wxMacNotificationProcPtr handler
, unsigned long event
, void* data
, short wakeUp
) ;
26 WXDLLIMPEXP_BASE
void wxMacProcessNotifierEvents() ;
27 WXDLLIMPEXP_BASE
void wxMacProcessNotifierAndPendingEvents() ;
28 WXDLLIMPEXP_BASE
void wxMacRemoveAllNotifiersForData( wxMacNotifierTableRef table
, void* data
) ;
32 #endif /* __cplusplus */
34 #endif /* MAC_NOTIFYERS */