request destroy (destructor) { } request get_toplevel { id: id(xdg_toplevel) (new), } request get_popup { id: id(xdg_popup) (new), parent: id(xdg_surface), positioner: id(xdg_positioner), } request set_window_geometry { x: i32, y: i32, width: i32, height: i32, } request ack_configure { serial: u32, } event configure { serial: u32, }