wmpager: EWMH support
[dockapps.git] / wmMatrix / xutils.h
blob8f4da0b93b3b6409ba2c3857ec53ce8a5e751b4a
1 #ifndef WMGENERAL_H_INCLUDED
2 #define WMGENERAL_H_INCLUDED
4 /*
5 * Typedefs
6 */
7 typedef struct {
8 Pixmap pixmap;
9 Pixmap mask;
10 XpmAttributes attributes;
11 } XpmIcon;
14 * Global variable
16 Display *display;
17 Window Root;
18 Window iconwin, win;
19 int screen;
20 int DisplayDepth;
23 * Function Prototypes
25 void AddMouseRegion(int, int, int, int, int);
26 int CheckMouseRegion(int, int);
27 void openXwindow(int, char **, char **, char *, int, int);
28 void initXwindow(int, char **);
29 void RedrawWindow(void);
30 void RedrawWindowXY(int, int);
31 void copyXPMArea(int, int, int, int, int, int);
32 void copyXBMArea(int, int, int, int, int, int);
33 void setMaskXY(int, int);
34 unsigned long getColor(char *, float, int *, int *, int *);
35 unsigned long getBlendedColor(char *, float, int, int, int);
36 void RedrawWindow(void);
37 void uusleep(unsigned long);
38 void short_uusleep(unsigned long);
40 #endif