-[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);
+
+ }
+