Advertisement
Guest User

Nautilus-3.0.vapi complete

a guest
Sep 29th, 2017
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Vala 9.19 KB | None | 0 0
  1. /* Nautilus-3.0.vapi generated by vapigen, then hacked by hand. */
  2.  
  3. [CCode (cprefix = "Nautilus", gir_namespace = "Nautilus", gir_version = "3.0", lower_case_cprefix = "nautilus_")]
  4. namespace Nautilus {
  5.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-column.h", type_id = "nautilus_column_get_type ()")]
  6.     public class Column : GLib.Object {
  7.         public weak Nautilus.ColumnDetails details;
  8.         [CCode (has_construct_function = false)]
  9.         public Column (string name, string attribute, string label, string description);
  10.         [NoAccessorMethod]
  11.         public string attribute { owned get; set; }
  12.         [NoAccessorMethod]
  13.         public uint attribute_q { get; }
  14.         [NoAccessorMethod]
  15.         public Gtk.SortType default_sort_order { get; set; }
  16.         [NoAccessorMethod]
  17.         public string description { owned get; set; }
  18.         [NoAccessorMethod]
  19.         public string label { owned get; set; }
  20.         [NoAccessorMethod]
  21.         public string name { owned get; construct; }
  22.         [NoAccessorMethod]
  23.         public float xalign { get; set; }
  24.     }
  25.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-column.h", has_type_id = false)]
  26.     [Compact]
  27.     public class ColumnDetails {
  28.     }
  29.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-file-info.h", has_type_id = false)]
  30.     [Compact]
  31.     public class File {
  32.     }
  33.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-menu.h", type_id = "nautilus_menu_get_type ()")]
  34.     public class Menu : GLib.Object {
  35.         [CCode (has_construct_function = false)]
  36.         public Menu ();
  37.         public void append_item (Nautilus.MenuItem item);
  38.         public GLib.List<Nautilus.MenuItem> get_items ();
  39.     }
  40.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-menu-item.h", type_id = "nautilus_menu_item_get_type ()")]
  41.     public class MenuItem : GLib.Object {
  42.         public weak Nautilus.MenuItemDetails details;
  43.         [CCode (has_construct_function = false)]
  44.         public MenuItem (string name, string label, string tip, string icon);
  45.         public static void list_free (GLib.List<Nautilus.MenuItem> item_list);
  46.         public void set_submenu (Nautilus.Menu menu);
  47.         [NoAccessorMethod]
  48.         public string icon { owned get; set; }
  49.         [NoAccessorMethod]
  50.         public string label { owned get; set; }
  51.         [NoAccessorMethod]
  52.         public Nautilus.Menu menu { owned get; set; }
  53.         [NoAccessorMethod]
  54.         public string name { owned get; construct; }
  55.         [NoAccessorMethod]
  56.         public bool priority { get; set; }
  57.         [NoAccessorMethod]
  58.         public bool sensitive { get; set; }
  59.         [NoAccessorMethod]
  60.         public string tip { owned get; set; }
  61.         [HasEmitter]
  62.         public virtual signal void activate ();
  63.     }
  64.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-menu-item.h", has_type_id = false)]
  65.     [Compact]
  66.     public class MenuItemDetails {
  67.     }
  68.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-extension-types.h", has_type_id = false)]
  69.     [Compact]
  70.     public class OperationHandle {
  71.     }
  72.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-property-page.h", type_id = "nautilus_property_page_get_type ()")]
  73.     public class PropertyPage : GLib.Object {
  74.         public weak Nautilus.PropertyPageDetails details;
  75.         [CCode (has_construct_function = false)]
  76.         public PropertyPage (string name, Gtk.Widget label, Gtk.Widget page);
  77.         [NoAccessorMethod]
  78.         public Gtk.Widget label { owned get; set; }
  79.         [NoAccessorMethod]
  80.         public string name { owned get; construct; }
  81.         [NoAccessorMethod]
  82.         public Gtk.Widget page { owned get; set; }
  83.     }
  84.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-property-page.h", has_type_id = false)]
  85.     [Compact]
  86.     public class PropertyPageDetails {
  87.     }
  88.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-column-provider.h", type_id = "nautilus_column_provider_get_type ()")]
  89.     public interface ColumnProvider : GLib.Object {
  90.         public abstract GLib.List<Nautilus.Column> get_columns ();
  91.     }
  92.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-file-info.h", type_id = "nautilus_file_info_get_type ()")]
  93.     public interface FileInfo : GLib.Object {
  94.         public abstract void add_emblem (string emblem_name);
  95.         public abstract void add_string_attribute (string attribute_name, string value);
  96.         public abstract bool can_write ();
  97.         public static Nautilus.FileInfo create (GLib.File location);
  98.         public static Nautilus.FileInfo create_for_uri (string uri);
  99.         public abstract string get_activation_uri ();
  100.         public abstract GLib.FileType get_file_type ();
  101.         public abstract GLib.File get_location ();
  102.         public abstract string get_mime_type ();
  103.         public abstract GLib.Mount? get_mount ();
  104.         public abstract string get_name ();
  105.         public abstract Nautilus.FileInfo? get_parent_info ();
  106.         public abstract GLib.File? get_parent_location ();
  107.         public abstract string get_parent_uri ();
  108.         public abstract string get_string_attribute (string attribute_name);
  109.         public abstract string get_uri ();
  110.         public abstract string get_uri_scheme ();
  111.         public abstract void invalidate_extension_info ();
  112.         public abstract bool is_directory ();
  113.         public abstract bool is_gone ();
  114.         public abstract bool is_mime_type (string mime_Type);
  115.         public static GLib.List<Nautilus.FileInfo> list_copy (GLib.List<Nautilus.FileInfo> files);
  116.         public static void list_free (GLib.List<Nautilus.FileInfo> files);
  117.         public static Nautilus.FileInfo lookup (GLib.File location);
  118.         public static Nautilus.FileInfo lookup_for_uri (string uri);
  119.     }
  120.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-info-provider.h", type_id = "nautilus_info_provider_get_type ()")]
  121.     public interface InfoProvider : GLib.Object {
  122.         public abstract void cancel_update (Nautilus.OperationHandle handle);
  123.         public static void update_complete_invoke (GLib.Closure update_complete, Nautilus.InfoProvider provider, Nautilus.OperationHandle handle, Nautilus.OperationResult result);
  124.         public abstract Nautilus.OperationResult update_file_info (Nautilus.FileInfo file, GLib.Closure update_complete, Nautilus.OperationHandle handle);
  125.     }
  126.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-location-widget-provider.h", type_id = "nautilus_location_widget_provider_get_type ()")]
  127.     public interface LocationWidgetProvider : GLib.Object {
  128.         public abstract unowned Gtk.Widget get_widget (string uri, Gtk.Widget window);
  129.     }
  130.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-menu-provider.h", type_id = "nautilus_menu_provider_get_type ()")]
  131.     public interface MenuProvider : GLib.Object {
  132.         public void emit_items_updated_signal ();
  133.         public abstract GLib.List<Nautilus.MenuItem> get_background_items (Gtk.Widget window, Nautilus.FileInfo current_folder);
  134.         public abstract GLib.List<Nautilus.MenuItem> get_file_items (Gtk.Widget window, GLib.List<Nautilus.FileInfo> files);
  135.         public signal void items_updated ();
  136.     }
  137.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-property-page-provider.h", type_id = "nautilus_property_page_provider_get_type ()")]
  138.     public interface PropertyPageProvider : GLib.Object {
  139.         public abstract GLib.List<Nautilus.PropertyPage> get_pages (GLib.List<Nautilus.FileInfo> files);
  140.     }
  141.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-extension-types.c", cprefix = "NAUTILUS_OPERATION_", type_id = "nautilus_operation_result_get_type ()")]
  142.     public enum OperationResult {
  143.         COMPLETE,
  144.         FAILED,
  145.         IN_PROGRESS
  146.     }
  147.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-info-provider.h", instance_pos = 3.9)]
  148.     public delegate void InfoProviderUpdateComplete (Nautilus.InfoProvider provider, Nautilus.OperationHandle handle, Nautilus.OperationResult result);
  149.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-file-info.h")]
  150.     public static Nautilus.FileInfo file_info_create (GLib.File location);
  151.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-file-info.h")]
  152.     public static Nautilus.FileInfo file_info_create_for_uri (string uri);
  153.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-file-info.h")]
  154.     public static GLib.List<Nautilus.FileInfo> file_info_list_copy (GLib.List<Nautilus.FileInfo> files);
  155.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-file-info.h")]
  156.     public static void file_info_list_free (GLib.List<Nautilus.FileInfo> files);
  157.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-file-info.h")]
  158.     public static Nautilus.FileInfo file_info_lookup (GLib.File location);
  159.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-file-info.h")]
  160.     public static Nautilus.FileInfo file_info_lookup_for_uri (string uri);
  161.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-info-provider.h")]
  162.     public static void info_provider_update_complete_invoke (GLib.Closure update_complete, Nautilus.InfoProvider provider, Nautilus.OperationHandle handle, Nautilus.OperationResult result);
  163.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-extension-types.h")]
  164.     public static void module_initialize (GLib.TypeModule module);
  165.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-extension-types.h")]
  166.     public static void module_list_types (GLib.Type types, int num_types);
  167.     [CCode (cheader_filename = "nautilus/libnautilus-extension/nautilus-extension-types.h")]
  168.     public static void module_shutdown ();
  169. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement