48 lines
834 B
C
48 lines
834 B
C
|
#ifndef WMGENERAL_H_INCLUDED
|
||
|
#define WMGENERAL_H_INCLUDED
|
||
|
|
||
|
|
||
|
|
||
|
/*
|
||
|
* Typedefs
|
||
|
*/
|
||
|
typedef struct {
|
||
|
Pixmap pixmap;
|
||
|
Pixmap mask;
|
||
|
XpmAttributes attributes;
|
||
|
} XpmIcon;
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
/*
|
||
|
* Global variable
|
||
|
*/
|
||
|
Display *display;
|
||
|
Window Root;
|
||
|
Window iconwin, win;
|
||
|
int screen;
|
||
|
int DisplayDepth;
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
/*
|
||
|
* Function Prototypes
|
||
|
*/
|
||
|
void AddMouseRegion(int, int, int, int, int);
|
||
|
int CheckMouseRegion(int, int);
|
||
|
void openXwindow(int, char **, char **, char *, int, int, char *, char *, char *);
|
||
|
void initXwindow(int, char **);
|
||
|
void RedrawWindow(void);
|
||
|
void RedrawWindowXY(int, int);
|
||
|
void copyXPMArea(int, int, int, int, int, int);
|
||
|
void copyXBMArea(int, int, int, int, int, int);
|
||
|
void setMaskXY(int, int);
|
||
|
unsigned long getColor(char *, float);
|
||
|
void RedrawWindow(void);
|
||
|
|
||
|
|
||
|
#endif
|