71
70
int gin_add_contact_props(const struct gesture_inserter *gin,
72
grail_prop_t *prop, const struct touch_frame *frame);
71
grail_prop_t *prop, const struct utouch_frame *frame);
74
73
int gin_get_clients(struct grail *ge,
75
74
struct grail_client_info *info, int maxinfo,
76
75
const grail_mask_t* types, int btypes,
77
76
const grail_mask_t* span, int bspan,
78
const struct touch_frame *frame);
77
const struct utouch_frame *frame);
79
78
void gin_send_event(struct grail *ge, struct slot_state *s,
80
79
const struct gesture_event *ev,
81
const struct touch_frame *frame);
80
const struct utouch_frame *frame);
83
82
int gin_init(struct grail *ge);
84
83
void gin_destroy(struct grail *ge);
86
void gin_frame_begin(struct grail *ge, const struct touch_frame *frame);
87
void gin_frame_end(struct grail *ge, const struct touch_frame *frame);
85
void gin_frame_begin(struct grail *ge, const struct utouch_frame *frame);
86
void gin_frame_end(struct grail *ge, const struct utouch_frame *frame);
89
int gin_gid_begin_select(struct grail *ge, int type, int priority,
90
const grail_mask_t *span, int nspan);
91
88
int gin_gid_begin(struct grail *ge, int type, int priority,
92
const struct touch_frame *frame);
89
const struct utouch_frame *frame);
93
90
void gin_gid_discard(struct grail *ge, int gid);
95
92
void gin_gid_event(struct grail *ge, int gid,