Add vapi for gtk-mac-integration. App now uses the Mac system menu :-)
[moonshot-ui.git] / vapi / gtk-mac-integration.vapi
diff --git a/vapi/gtk-mac-integration.vapi b/vapi/gtk-mac-integration.vapi
new file mode 100644 (file)
index 0000000..5323bb5
--- /dev/null
@@ -0,0 +1,17 @@
+[CCode(cheader_filename="gtkosxapplication.h")]
+public class Gtk.OSXApplication : GLib.Object {
+       [CCode(cname="GTK_TYPE_OSX_APPLICATION")]
+       public static GLib.Type GTK_TYPE_OSX_APPLICATION;
+
+       public static OSXApplication get_instance() {
+               return (Gtk.OSXApplication) GLib.Object.new(GTK_TYPE_OSX_APPLICATION);
+       }
+       [CCode(cname="gtk_osxapplication_set_menu_bar")]
+       public void set_menu_bar(Gtk.MenuShell shell);
+
+       [CCode(cname="gtk_osxapplication_ready")]
+       public void ready();
+
+       [CCode(cname="gtk_osxapplication_sync_menubar")]
+       public void sync_menu_bar();
+}