public void SetListener(
     XdgDecorationUnstableV1Bindings.zxdg_toplevel_decoration_v1_configure_delegate configure)
 {
     _configure = configure;
     _listener  = XdgDecorationUnstableV1Bindings.zxdg_toplevel_decoration_v1_listener.Alloc(configure);
     XdgDecorationUnstableV1Bindings.zxdg_toplevel_decoration_v1_add_listener(Pointer, _listener);
 }
 public void UnsetMode() => XdgDecorationUnstableV1Bindings.zxdg_toplevel_decoration_v1_unset_mode(Pointer);
 public void Destroy() => XdgDecorationUnstableV1Bindings.zxdg_toplevel_decoration_v1_destroy(Pointer);
 public void SetMode(zxdg_toplevel_decoration_v1_mode mode) => XdgDecorationUnstableV1Bindings.zxdg_toplevel_decoration_v1_set_mode(Pointer, mode);
 public void Destroy() => XdgDecorationUnstableV1Bindings.zxdg_decoration_manager_v1_destroy(Pointer);