1 // This file was generated by the Gtk# code generator.
2 // Any changes made will be lost if regenerated.
4 namespace IgeMacIntegration
{
7 using System
.Collections
;
8 using System
.Runtime
.InteropServices
;
10 #region Autogenerated code
11 public class IgeMacMenuGroup
: GLib
.Opaque
{
13 [DllImport("libigemacintegration.dylib")]
14 static extern void ige_mac_menu_add_app_menu_item(IntPtr raw
, IntPtr menu_item
, IntPtr label
);
16 public void AddMenuItem(Gtk
.MenuItem menu_item
, string label
) {
17 IntPtr native_label
= GLib
.Marshaller
.StringToPtrGStrdup (label
);
18 ige_mac_menu_add_app_menu_item(Handle
, menu_item
== null ? IntPtr
.Zero
: menu_item
.Handle
, native_label
);
19 GLib
.Marshaller
.Free (native_label
);
22 public IgeMacMenuGroup(IntPtr raw
) : base(raw
) {}