Specify gnome-keyring-memory.h, not gnome-keyring.h where appropriate.
[moonshot-ui.git] / vapi / gtk-mac-integration.vapi
index 5323bb5..f02b71d 100644 (file)
@@ -1,17 +1,53 @@
-[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();
-}
+/*
+ * Vala Bindings for gtk-mac-integration-1.0.1
+ *
+ */
+    [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 Gtk.OSXApplication get_instance() {
+                       return (Gtk.OSXApplication) GLib.Object.new(GTK_TYPE_OSX_APPLICATION);
+               }
+               
+           [CCode(cname="gtk_osxapplication_ready")]
+           public void ready();
+           
+    /*Menu functions*/
+       
+           [CCode(cname="gtk_osxapplication_set_menu_bar")]
+           public void set_menu_bar(Gtk.MenuShell shell);
+
+           [CCode(cname="gtk_osxapplication_sync_menubar")]
+           public void sync_menu_bar();
+       
+           [CCode(cname="gtk_osxapplication_insert_app_menu_item")]
+           public void insert_app_menu_item(Gtk.Widget menu_item, int index);
+
+               [CCode(cname="gtk_osxapplication_set_window_menu")]
+               public void set_window_menu (Gtk.MenuItem menu_item);
+
+        [CCode(cname="gtk_osxapplication_set_help_menu")]
+        public void set_help_menu (Gtk.MenuItem menu_item);
+
+       /*Accelerator functions*/
+       
+           [CCode(cname="gtk_osxapplication_set_use_quartz_accelerators")]
+           public void set_use_quartz_accelerators(bool use_quartz_accelerators);
+       
+           [CCode(cname="gtk_osxapplication_use_quartz_accelerators")]
+           public bool use_quartz_accelerators();
+
+    /* Signals */
+/*
+       [CCode(cname="NSApplicationOpenFile")]
+        public signal bool ns_application_open_file(string file_name);
+*/
+
+       [CCode(cname="nsapplicationopenfile")]
+  
+        public signal bool nsapplicationopenfile(string file_name);
+
+    }
+