385
386
static const struct wl_message wl_seat_events[] = {
386
387
{ "capabilities", "u", types + 0 },
388
{ "name", "2s", types + 0 },
389
391
WL_EXPORT const struct wl_interface wl_seat_interface = {
391
393
3, wl_seat_requests,
395
397
static const struct wl_message wl_pointer_requests[] = {
396
{ "set_cursor", "u?off", types + 69 },
398
{ "set_cursor", "u?oii", types + 69 },
399
{ "release", "3", types + 0 },
399
402
static const struct wl_message wl_pointer_events[] = {
400
{ "enter", "uoff", types + 73 },
401
{ "leave", "uo", types + 77 },
402
{ "motion", "uff", types + 0 },
403
{ "button", "uuuu", types + 0 },
404
{ "axis", "uuf", types + 0 },
403
{ "enter", "3uoff", types + 73 },
404
{ "leave", "3uo", types + 77 },
405
{ "motion", "3uff", types + 0 },
406
{ "button", "3uuuu", types + 0 },
407
{ "axis", "3uuf", types + 0 },
407
410
WL_EXPORT const struct wl_interface wl_pointer_interface = {
409
1, wl_pointer_requests,
412
2, wl_pointer_requests,
410
413
5, wl_pointer_events,
416
static const struct wl_message wl_keyboard_requests[] = {
417
{ "release", "3", types + 0 },
413
420
static const struct wl_message wl_keyboard_events[] = {
414
{ "keymap", "uhu", types + 0 },
415
{ "enter", "uoa", types + 79 },
416
{ "leave", "uo", types + 82 },
417
{ "key", "uuuu", types + 0 },
418
{ "modifiers", "uuuuu", types + 0 },
421
{ "keymap", "3uhu", types + 0 },
422
{ "enter", "3uoa", types + 79 },
423
{ "leave", "3uo", types + 82 },
424
{ "key", "3uuuu", types + 0 },
425
{ "modifiers", "3uuuuu", types + 0 },
421
428
WL_EXPORT const struct wl_interface wl_keyboard_interface = {
430
1, wl_keyboard_requests,
424
431
5, wl_keyboard_events,
434
static const struct wl_message wl_touch_requests[] = {
435
{ "release", "3", types + 0 },
427
438
static const struct wl_message wl_touch_events[] = {
428
{ "down", "uuoiff", types + 84 },
429
{ "up", "uui", types + 0 },
430
{ "motion", "uiff", types + 0 },
431
{ "frame", "", types + 0 },
432
{ "cancel", "", types + 0 },
439
{ "down", "3uuoiff", types + 84 },
440
{ "up", "3uui", types + 0 },
441
{ "motion", "3uiff", types + 0 },
442
{ "frame", "3", types + 0 },
443
{ "cancel", "3", types + 0 },
435
446
WL_EXPORT const struct wl_interface wl_touch_interface = {
448
1, wl_touch_requests,
438
449
5, wl_touch_events,
441
452
static const struct wl_message wl_output_events[] = {
442
453
{ "geometry", "iiiiissi", types + 0 },
443
454
{ "mode", "uiii", types + 0 },
455
{ "done", "2", types + 0 },
456
{ "scale", "2i", types + 0 },
446
459
WL_EXPORT const struct wl_interface wl_output_interface = {
452
465
static const struct wl_message wl_region_requests[] = {