Bump the version number in configure.ac to 1.0.5
[moonshot-ui.git] / vapi / gtk-mac-integration.vapi
1 /*
2  * Vala Bindings for gtk-mac-integration-1.0.1
3  *
4  */
5     [CCode(cheader_filename="gtkosxapplication.h")]
6         public class Gtk.OSXApplication : GLib.Object {
7                 [CCode(cname="GTK_TYPE_OSX_APPLICATION")]
8                 public static GLib.Type GTK_TYPE_OSX_APPLICATION;
9
10                 public static Gtk.OSXApplication get_instance() {
11                         return (Gtk.OSXApplication) GLib.Object.new(GTK_TYPE_OSX_APPLICATION);
12                 }
13                 
14             [CCode(cname="gtk_osxapplication_ready")]
15             public void ready();
16             
17     /*Menu functions*/
18         
19             [CCode(cname="gtk_osxapplication_set_menu_bar")]
20             public void set_menu_bar(Gtk.MenuShell shell);
21
22             [CCode(cname="gtk_osxapplication_sync_menubar")]
23             public void sync_menu_bar();
24         
25             [CCode(cname="gtk_osxapplication_insert_app_menu_item")]
26             public void insert_app_menu_item(Gtk.Widget menu_item, int index);
27
28                 [CCode(cname="gtk_osxapplication_set_window_menu")]
29                 public void set_window_menu (Gtk.MenuItem menu_item);
30
31         [CCode(cname="gtk_osxapplication_set_help_menu")]
32         public void set_help_menu (Gtk.MenuItem menu_item);
33
34         /*Accelerator functions*/
35         
36             [CCode(cname="gtk_osxapplication_set_use_quartz_accelerators")]
37             public void set_use_quartz_accelerators(bool use_quartz_accelerators);
38         
39             [CCode(cname="gtk_osxapplication_use_quartz_accelerators")]
40             public bool use_quartz_accelerators();
41
42     /* Signals */
43 /*
44        [CCode(cname="NSApplicationOpenFile")]
45         public signal bool ns_application_open_file(string file_name);
46 */
47
48        [CCode(cname="nsapplicationopenfile")]
49   
50         public signal bool nsapplicationopenfile(string file_name);
51
52     }
53