1
0
Fork 0
forked from wry/wry

wayland: use code generation for wl_usr event handlers

This commit is contained in:
Julian Orth 2024-07-24 15:56:18 +02:00
parent b359b2648d
commit 084fe50259
49 changed files with 554 additions and 524 deletions

View file

@ -27,10 +27,10 @@ event offer {
mime_type: str,
}
event source_actions {
event source_actions (since = 3) {
source_actions: u32,
}
event action {
event action (since = 3) {
dnd_action: u32,
}

View file

@ -27,14 +27,14 @@ event cancelled {
}
event dnd_drop_performed {
event dnd_drop_performed (since = 3) {
}
event dnd_finished {
event dnd_finished (since = 3) {
}
event action {
event action (since = 3) {
dnd_action: u32,
}

View file

@ -38,7 +38,7 @@ event modifiers {
group: u32,
}
event repeat_info {
event repeat_info (since = 4) {
rate: i32,
delay: i32,
}

View file

@ -24,18 +24,18 @@ event mode {
refresh : i32,
}
event done {
event done (since = 2) {
}
event scale {
event scale (since = 2) {
factor: i32,
}
event name {
event name (since = 4) {
name: str,
}
event description {
event description (since = 4) {
description: str,
}

View file

@ -44,30 +44,30 @@ event axis {
value: fixed,
}
event frame {
event frame (since = 5) {
}
event axis_source {
event axis_source (since = 5) {
axis_source: u32,
}
event axis_stop {
event axis_stop (since = 5) {
time: u32,
axis: u32,
}
event axis_discrete {
event axis_discrete (since = 5) {
axis: u32,
discrete: i32,
}
event axis_value120 {
event axis_value120 (since = 8) {
axis: u32,
value120: i32,
}
event axis_relative_direction {
event axis_relative_direction (since = 9) {
axis: u32,
direction: u32,
}

View file

@ -21,6 +21,6 @@ event capabilities {
capabilities: u32,
}
event name {
event name (since = 2) {
name: str,
}

View file

@ -61,10 +61,10 @@ event leave {
output: id(wl_output),
}
event preferred_buffer_scale {
event preferred_buffer_scale (since = 6) {
factor: i32,
}
event preferred_buffer_transform {
event preferred_buffer_transform (since = 6) {
transform: u32,
}

View file

@ -36,13 +36,13 @@ event cancel {
}
event shape {
event shape (since = 6) {
id: i32,
major: fixed,
minor: fixed,
}
event orientation {
event orientation (since = 6) {
id: i32,
orientation: fixed,
}

View file

@ -25,6 +25,6 @@ event popup_done {
}
event repositioned {
event repositioned (since = 3) {
token: u32,
}

View file

@ -68,11 +68,11 @@ event configure {
event close { }
event configure_bounds {
event configure_bounds (since = 4) {
width: i32,
height: i32,
}
event wm_capabilities {
event wm_capabilities (since = 5) {
capabilities: array(u32),
}

View file

@ -21,7 +21,7 @@ event format {
format: u32,
}
event modifier {
event modifier (since = 3) {
format: u32,
modifier_hi: u32,
modifier_lo: u32,

View file

@ -2,14 +2,14 @@ request destroy (since = 3) {
}
event begin {
event begin (since = 3) {
serial: u32,
time: u32,
surface: id(wl_surface),
fingers: u32,
}
event end {
event end (since = 3) {
serial: u32,
time: u32,
cancelled: i32,

View file

@ -16,10 +16,10 @@ event logical_size {
event done { }
event name {
event name (since = 2) {
name: str,
}
event description {
event description (since = 2) {
description: str,
}