Skip to content

Commit a0b9ee6

Browse files
authored
Import latest pantheon-desktop-shell.vapi from pantheon-wayland (#142)
1 parent 37908f3 commit a0b9ee6

1 file changed

Lines changed: 4 additions & 8 deletions

File tree

protocol/pantheon-desktop-shell.vapi

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,13 @@
55
*/
66

77
namespace PantheonDesktop {
8-
[CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "struct io_elementary_pantheon_shell_v1", cprefix = "io_elementary_pantheon_shell_v1_")]
8+
[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")]
99
public class Shell : Wl.Proxy {
1010
[CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "io_elementary_pantheon_shell_v1_interface")]
1111
public static Wl.Interface iface;
1212
public void set_user_data (void* user_data);
1313
public void* get_user_data ();
1414
public uint32 get_version ();
15-
public void destroy ();
1615
public PantheonDesktop.Panel get_panel (Wl.Surface surface);
1716
public PantheonDesktop.Widget get_widget (Wl.Surface surface);
1817
public PantheonDesktop.ExtendedBehavior get_extended_behavior (Wl.Surface surface);
@@ -35,38 +34,35 @@ namespace PantheonDesktop {
3534
ALWAYS
3635
}
3736

38-
[CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "struct io_elementary_pantheon_panel_v1", cprefix = "io_elementary_pantheon_panel_v1_")]
37+
[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")]
3938
public class Panel : Wl.Proxy {
4039
[CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "io_elementary_pantheon_panel_v1_interface")]
4140
public static Wl.Interface iface;
4241
public void set_user_data (void* user_data);
4342
public void* get_user_data ();
4443
public uint32 get_version ();
45-
public void destroy ();
4644
public void set_anchor (PantheonDesktop.Anchor anchor);
4745
public void focus ();
4846
public void set_size (int width, int height);
4947
public void set_hide_mode (PantheonDesktop.HideMode hide_mode);
5048
}
5149

52-
[CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "struct io_elementary_pantheon_widget_v1", cprefix = "io_elementary_pantheon_widget_v1_")]
50+
[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")]
5351
public class Widget : Wl.Proxy {
5452
[CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "io_elementary_pantheon_widget_v1_interface")]
5553
public static Wl.Interface iface;
5654
public void set_user_data (void* user_data);
5755
public void* get_user_data ();
5856
public uint32 get_version ();
59-
public void destroy ();
6057
}
6158

62-
[CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "struct io_elementary_pantheon_extended_behavior_v1", cprefix = "io_elementary_pantheon_extended_behavior_v1_")]
59+
[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")]
6360
public class ExtendedBehavior : Wl.Proxy {
6461
[CCode (cheader_filename = "pantheon-desktop-shell-client-protocol.h", cname = "io_elementary_pantheon_extended_behavior_v1_interface")]
6562
public static Wl.Interface iface;
6663
public void set_user_data (void* user_data);
6764
public void* get_user_data ();
6865
public uint32 get_version ();
69-
public void destroy ();
7066
public void set_keep_above ();
7167
public void make_centered ();
7268
public void focus ();

0 commit comments

Comments
 (0)