]> git.saurik.com Git - wxWidgets.git/blame - include/wx/mac/carbon/macnotfy.h
added wxBG_STYLE_TRANSPARENT and implemented it for wxMac; documented various transpa...
[wxWidgets.git] / include / wx / mac / carbon / macnotfy.h
CommitLineData
8cf73271
SC
1/* -------------------------------------------------------------------------
2 * Project: Mac Notifier Support
3 * Name: macnotfy.h
4 * Author: Stefan CSomor
5 * Purpose: Mac Notifier include file
6 * CVSID: $Id$
7 * -------------------------------------------------------------------------
8 */
9
10#ifndef MAC_NOTIFYERS
11#define MAC_NOTIFYERS
e17206f7
VS
12
13#include "wx/dlimpexp.h"
14
8cf73271
SC
15#ifdef __cplusplus
16extern "C" {
17#endif /* __cplusplus */
18
19typedef void (*wxMacNotificationProcPtr)(unsigned long event , void* data ) ;
20
21typedef void *wxMacNotifierTableRef ;
e17206f7
VS
22WXDLLIMPEXP_BASE void wxMacCreateNotifierTable() ;
23WXDLLIMPEXP_BASE void wxMacDestroyNotifierTable() ;
24WXDLLIMPEXP_BASE wxMacNotifierTableRef wxMacGetNotifierTable() ;
25WXDLLIMPEXP_BASE void wxMacAddEvent( wxMacNotifierTableRef table , wxMacNotificationProcPtr handler , unsigned long event , void* data , short wakeUp ) ;
26WXDLLIMPEXP_BASE void wxMacProcessNotifierEvents() ;
27WXDLLIMPEXP_BASE void wxMacProcessNotifierAndPendingEvents() ;
28WXDLLIMPEXP_BASE void wxMacRemoveAllNotifiersForData( wxMacNotifierTableRef table , void* data ) ;
8cf73271
SC
29
30#ifdef __cplusplus
31}
32#endif /* __cplusplus */
33
0856acc6 34#endif /* MAC_NOTIFYERS */