# requests msg destroy = 0 { } msg set_cursor_position_hint = 1 { surface_x: fixed, surface_y: fixed, } msg set_region = 2 { region: id(wl_region), } # events msg locked = 0 { } msg unlocked = 1 { }