}
PEPPER_API void
-pepper_keyboard_start_grab(pepper_keyboard_t *keyboard, pepper_keyboard_grab_t *grab, void *data)
+pepper_keyboard_start_grab(pepper_keyboard_t *keyboard,
+ const pepper_keyboard_grab_t *grab, void *data)
{
keyboard->grab = grab;
keyboard->data = data;
struct pepper_pointer
{
- pepper_object_t base;
- pepper_input_t input;
+ pepper_object_t base;
+ pepper_input_t input;
- pepper_pointer_grab_t *grab;
- void *data;
+ const pepper_pointer_grab_t *grab;
+ void *data;
};
pepper_pointer_t *
struct pepper_keyboard
{
- pepper_object_t base;
- pepper_input_t input;
+ pepper_object_t base;
+ pepper_input_t input;
- pepper_keyboard_grab_t *grab;
- void *data;
+ const pepper_keyboard_grab_t *grab;
+ void *data;
};
pepper_keyboard_t *
struct pepper_touch
{
- pepper_object_t base;
- pepper_input_t input;
+ pepper_object_t base;
+ pepper_input_t input;
- pepper_touch_grab_t *grab;
- void *data;
+ const pepper_touch_grab_t *grab;
+ void *data;
};
pepper_touch_t *
pepper_pointer_send_axis(pepper_pointer_t *pointer, uint32_t time, uint32_t axis, double value);
PEPPER_API void
-pepper_pointer_start_grab(pepper_pointer_t *pointer, pepper_pointer_grab_t *grab, void *data);
+pepper_pointer_start_grab(pepper_pointer_t *pointer, const pepper_pointer_grab_t *grab, void *data);
PEPPER_API void
pepper_pointer_end_grab(pepper_pointer_t *pointer);
uint32_t locked, uint32_t group);
PEPPER_API void
-pepper_keyboard_start_grab(pepper_keyboard_t *keyboard, pepper_keyboard_grab_t *grab, void *data);
+pepper_keyboard_start_grab(pepper_keyboard_t *keyboard,
+ const pepper_keyboard_grab_t *grab, void *data);
PEPPER_API void
pepper_keyboard_end_grab(pepper_keyboard_t *keyboard);
pepper_touch_send_cancel(pepper_touch_t *touch);
PEPPER_API void
-pepper_touch_start_grab(pepper_touch_t *touch, pepper_touch_grab_t *grab, void *data);
+pepper_touch_start_grab(pepper_touch_t *touch, const pepper_touch_grab_t *grab, void *data);
PEPPER_API void
pepper_touch_end_grab(pepper_touch_t *touch);
}
PEPPER_API void
-pepper_pointer_start_grab(pepper_pointer_t *pointer, pepper_pointer_grab_t *grab, void *data)
+pepper_pointer_start_grab(pepper_pointer_t *pointer, const pepper_pointer_grab_t *grab, void *data)
{
pointer->grab = grab;
pointer->data = data;
}
PEPPER_API void
-pepper_touch_start_grab(pepper_touch_t *touch, pepper_touch_grab_t *grab, void *data)
+pepper_touch_start_grab(pepper_touch_t *touch, const pepper_touch_grab_t *grab, void *data)
{
touch->grab = grab;
touch->data = data;