-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathWMAddOns.h
33 lines (25 loc) · 1.04 KB
/
WMAddOns.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#ifndef WMADDONS__H
#define WMADDONS__H
#include <WINGs/WINGs.h>
typedef struct W_MaskedEvents WMMaskedEvents;
WMMaskedEvents* WMMaskEvents(WMView*);
void WMFreeMaskedEvents(WMMaskedEvents*);
Window WMGetLeader(WMScreen*);
void WMWindowChangeStyle(WMWindow*,int);
Atom WMGetXdndPositionAtom(WMScreen*);
Atom WMGetXdndLeaveAtom(WMScreen*);
void WMScreenAbortDrag(WMScreen*);
Window WMGetRootWin(WMScreen*);
Bool WMSetGrayColor(WMScreen*, WMColor*);
Bool WMSetWhiteColor(WMScreen*, WMColor*);
Bool WMSetBlackColor(WMScreen*, WMColor*);
Bool WMSetDarkGrayColor(WMScreen*, WMColor*);
void WMSetUDColorForKey(WMUserDefaults*, WMColor*, char *);
WMColor* WMGetUDColorForKey(WMUserDefaults *, char *, WMScreen*);
WMHandlerID WMAddIdleSignalHandler(int, WMCallback*, void*);
void WMDeleteIdleSignalHandler(WMHandlerID);
WMHandlerID WMAddPipedSignalHandler(int, WMCallback*, void*);
void WMDeletePipedSignalHandler(WMHandlerID);
#define WMAddSignalHandler(x,y,z) WMAddPipedSignalHandler(x,y,z)
#define WMDeleteSignalHandler(x) WMDeletePipedSignalHandler(x)
#endif