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
|
/**
* geis_instance.h
*/
#ifndef GEIS_INSTANCE_H_
#define GEIS_INSTANCE_H_
#include "geis_config.h"
#include <geis/geis.h>
#include "geis_dbus.h"
struct _GeisInstance
{
GeisDbus *dbus;
GeisInputCallback input_callback;
void *input_cookie;
GeisGestureCallback gesture_callback;
void *gesture_cookie;
};
GeisInstance geis_instance_get();
int geis_instance_fd(GeisInstance instance);
void geis_instance_event_dispatch(GeisInstance instance);
void geis_instance_free(GeisInstance instance);
#endif /* GEIS_INSTANCE_H_ */
|