diff --git a/protocol/pantheon-desktop-shell.vapi b/protocol/pantheon-desktop-shell.vapi index ec547e7..a383e8b 100644 --- a/protocol/pantheon-desktop-shell.vapi +++ b/protocol/pantheon-desktop-shell.vapi @@ -5,14 +5,13 @@ */ namespace PantheonDesktop { - [CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "struct io_elementary_pantheon_shell_v1", cprefix = "io_elementary_pantheon_shell_v1_")] + [CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "struct io_elementary_pantheon_shell_v1", cprefix = "io_elementary_pantheon_shell_v1_", free_function = "io_elementary_pantheon_shell_v1_destroy")] public class Shell : Wl.Proxy { [CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "io_elementary_pantheon_shell_v1_interface")] public static Wl.Interface iface; public void set_user_data (void* user_data); public void* get_user_data (); public uint32 get_version (); - public void destroy (); public PantheonDesktop.Panel get_panel (Wl.Surface surface); public PantheonDesktop.Widget get_widget (Wl.Surface surface); public PantheonDesktop.ExtendedBehavior get_extended_behavior (Wl.Surface surface); @@ -35,38 +34,35 @@ namespace PantheonDesktop { ALWAYS } - [CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "struct io_elementary_pantheon_panel_v1", cprefix = "io_elementary_pantheon_panel_v1_")] + [CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "struct io_elementary_pantheon_panel_v1", cprefix = "io_elementary_pantheon_panel_v1_", free_function = "io_elementary_pantheon_panel_v1_destroy")] public class Panel : Wl.Proxy { [CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "io_elementary_pantheon_panel_v1_interface")] public static Wl.Interface iface; public void set_user_data (void* user_data); public void* get_user_data (); public uint32 get_version (); - public void destroy (); public void set_anchor (PantheonDesktop.Anchor anchor); public void focus (); public void set_size (int width, int height); public void set_hide_mode (PantheonDesktop.HideMode hide_mode); } - [CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "struct io_elementary_pantheon_widget_v1", cprefix = "io_elementary_pantheon_widget_v1_")] + [CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "struct io_elementary_pantheon_widget_v1", cprefix = "io_elementary_pantheon_widget_v1_", free_function = "io_elementary_pantheon_widget_v1_destroy")] public class Widget : Wl.Proxy { [CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "io_elementary_pantheon_widget_v1_interface")] public static Wl.Interface iface; public void set_user_data (void* user_data); public void* get_user_data (); public uint32 get_version (); - public void destroy (); } - [CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "struct io_elementary_pantheon_extended_behavior_v1", cprefix = "io_elementary_pantheon_extended_behavior_v1_")] + [CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "struct io_elementary_pantheon_extended_behavior_v1", cprefix = "io_elementary_pantheon_extended_behavior_v1_", free_function = "io_elementary_pantheon_extended_behavior_v1_destroy")] public class ExtendedBehavior : Wl.Proxy { [CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "io_elementary_pantheon_extended_behavior_v1_interface")] public static Wl.Interface iface; public void set_user_data (void* user_data); public void* get_user_data (); public uint32 get_version (); - public void destroy (); public void set_keep_above (); public void make_centered (); public void focus ();