62
62
int gin_add_contact_props(const struct gesture_inserter *gin,
63
grail_prop_t *prop, const struct utouch_frame *frame);
63
grail_prop_t *prop, const struct oif_frame *frame);
65
65
int gin_get_clients(struct grail *ge,
66
66
struct grail_client_info *info, int maxinfo,
67
67
const grail_mask_t* types, int btypes,
68
68
const grail_mask_t* span, int bspan,
69
const struct utouch_frame *frame);
69
const struct oif_frame *frame);
70
70
void gin_send_event(struct grail *ge, struct slot_state *s,
71
71
const struct gesture_event *ev,
72
const struct utouch_frame *frame);
72
const struct oif_frame *frame);
74
74
int gin_init(struct grail *ge);
75
75
void gin_destroy(struct grail *ge);
77
void gin_frame_begin(struct grail *ge, const struct utouch_frame *frame);
78
void gin_frame_end(struct grail *ge, const struct utouch_frame *frame);
77
void gin_frame_begin(struct grail *ge, const struct oif_frame *frame);
78
void gin_frame_end(struct grail *ge, const struct oif_frame *frame);
80
80
int gin_gid_begin(struct grail *ge, int type, int priority,
81
const struct utouch_frame *frame);
81
const struct oif_frame *frame);
82
82
void gin_gid_discard(struct grail *ge, int gid);
83
83
void gin_gid_timeout(struct grail *ge, int gid);