1 |
#ifndef _MODULE_H_ |
#ifndef _MODULE_H_ |
2 |
#define _MODULE_H_ |
#define _MODULE_H_ |
3 |
#include <X11/Xlib.h> |
#include <X11/Xlib.h> |
4 |
|
#include <Python.h> |
5 |
|
|
6 |
class Module{ |
class Module{ |
7 |
|
|
8 |
public: |
public: |
9 |
virtual int registerEvent(XEvent *e) const; |
Module(char *); |
10 |
|
virtual int registerEvents() const; |
11 |
|
|
12 |
virtual int load() const; |
virtual int load() const; |
13 |
virtual int unload() const; |
virtual int unload() const; |
14 |
|
|
16 |
|
|
17 |
private: |
private: |
18 |
char *my_events; |
char *my_events; |
19 |
|
PyObject *pModule; |
20 |
|
|
21 |
}; |
}; |
22 |
#endif |
#endif |