8 #include <X11/Xproto.h>
10 #include "WindowMaker.h"
18 extern WPreferences wPreferences
;
21 wSoundPlay(long event_sound
)
27 atom
= XInternAtom(dpy
, "_WINDOWMAKER_EVENT", False
);
30 if(!wPreferences
.no_sound
) {
31 Window win
= wScreenWithNumber(0)->info_window
;
33 sound_event
.xclient
.type
= ClientMessage
;
34 sound_event
.xclient
.message_type
= atom
;
35 sound_event
.xclient
.format
= 32;
36 sound_event
.xclient
.display
= dpy
;
37 sound_event
.xclient
.window
= win
;
38 sound_event
.xclient
.data
.l
[0] = event_sound
;
39 XSendEvent(dpy
, win
, False
, StructureNotifyMask
, &sound_event
);