# requests

request release (since = 3) {

}

# events

event geometry {
    x               : i32,
    y               : i32,
    physical_width  : i32,
    physical_height : i32,
    subpixel        : i32,
    make            : str,
    model           : str,
    transform       : i32,
}

event mode {
    flags    : u32,
    width    : i32,
    height   : i32,
    refresh  : i32,
}

event done (since = 2) {

}

event scale (since = 2) {
    factor: i32,
}

event name (since = 4) {
    name: str,
}

event description (since = 4) {
    description: str,
}
