Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Nautilus-3.0.vapi generated by vapigen, do not modify. */
- [CCode (cprefix = "Nautilus", gir_namespace = "Nautilus", gir_version = "3.0", lower_case_cprefix = "nautilus_")]
- namespace Nautilus {
- [CCode (cheader_filename = "Nautilus-3.0.h", type_id = "nautilus_column_get_type ()")]
- public class Column : GLib.Object {
- public weak Nautilus.ColumnDetails details;
- [CCode (has_construct_function = false)]
- public Column (string name, string attribute, string label, string description);
- [NoAccessorMethod]
- public string attribute { owned get; set; }
- [NoAccessorMethod]
- public uint attribute_q { get; }
- [NoAccessorMethod]
- public Gtk.SortType default_sort_order { get; set; }
- [NoAccessorMethod]
- public string description { owned get; set; }
- [NoAccessorMethod]
- public string label { owned get; set; }
- [NoAccessorMethod]
- public string name { owned get; construct; }
- [NoAccessorMethod]
- public float xalign { get; set; }
- }
- [CCode (cheader_filename = "Nautilus-3.0.h", has_type_id = false)]
- [Compact]
- public class ColumnDetails {
- }
- [CCode (cheader_filename = "Nautilus-3.0.h", has_type_id = false)]
- [Compact]
- public class File {
- }
- [CCode (cheader_filename = "Nautilus-3.0.h", type_id = "nautilus_menu_get_type ()")]
- public class Menu : GLib.Object {
- [CCode (has_construct_function = false)]
- public Menu ();
- public void append_item (Nautilus.MenuItem item);
- public GLib.List<Nautilus.MenuItem> get_items ();
- }
- [CCode (cheader_filename = "Nautilus-3.0.h", type_id = "nautilus_menu_item_get_type ()")]
- public class MenuItem : GLib.Object {
- public weak Nautilus.MenuItemDetails details;
- [CCode (has_construct_function = false)]
- public MenuItem (string name, string label, string tip, string icon);
- public static void list_free (GLib.List<Nautilus.MenuItem> item_list);
- public void set_submenu (Nautilus.Menu menu);
- [NoAccessorMethod]
- public string icon { owned get; set; }
- [NoAccessorMethod]
- public string label { owned get; set; }
- [NoAccessorMethod]
- public Nautilus.Menu menu { owned get; set; }
- [NoAccessorMethod]
- public string name { owned get; construct; }
- [NoAccessorMethod]
- public bool priority { get; set; }
- [NoAccessorMethod]
- public bool sensitive { get; set; }
- [NoAccessorMethod]
- public string tip { owned get; set; }
- [HasEmitter]
- public virtual signal void activate ();
- }
- [CCode (cheader_filename = "Nautilus-3.0.h", has_type_id = false)]
- [Compact]
- public class MenuItemDetails {
- }
- [CCode (cheader_filename = "Nautilus-3.0.h", has_type_id = false)]
- [Compact]
- public class OperationHandle {
- }
- [CCode (cheader_filename = "Nautilus-3.0.h", type_id = "nautilus_property_page_get_type ()")]
- public class PropertyPage : GLib.Object {
- public weak Nautilus.PropertyPageDetails details;
- [CCode (has_construct_function = false)]
- public PropertyPage (string name, Gtk.Widget label, Gtk.Widget page);
- [NoAccessorMethod]
- public Gtk.Widget label { owned get; set; }
- [NoAccessorMethod]
- public string name { owned get; construct; }
- [NoAccessorMethod]
- public Gtk.Widget page { owned get; set; }
- }
- [CCode (cheader_filename = "Nautilus-3.0.h", has_type_id = false)]
- [Compact]
- public class PropertyPageDetails {
- }
- [CCode (cheader_filename = "Nautilus-3.0.h", type_id = "nautilus_column_provider_get_type ()")]
- public interface ColumnProvider : GLib.Object {
- public abstract GLib.List<Nautilus.Column> get_columns ();
- }
- [CCode (cheader_filename = "Nautilus-3.0.h", type_id = "nautilus_file_info_get_type ()")]
- public interface FileInfo : GLib.Object {
- public abstract void add_emblem (string emblem_name);
- public abstract void add_string_attribute (string attribute_name, string value);
- public abstract bool can_write ();
- public static Nautilus.FileInfo create (GLib.File location);
- public static Nautilus.FileInfo create_for_uri (string uri);
- public abstract string get_activation_uri ();
- public abstract GLib.FileType get_file_type ();
- public abstract GLib.File get_location ();
- public abstract string get_mime_type ();
- public abstract GLib.Mount? get_mount ();
- public abstract string get_name ();
- public abstract Nautilus.FileInfo? get_parent_info ();
- public abstract GLib.File? get_parent_location ();
- public abstract string get_parent_uri ();
- public abstract string get_string_attribute (string attribute_name);
- public abstract string get_uri ();
- public abstract string get_uri_scheme ();
- public abstract void invalidate_extension_info ();
- public abstract bool is_directory ();
- public abstract bool is_gone ();
- public abstract bool is_mime_type (string mime_Type);
- public static GLib.List<Nautilus.FileInfo> list_copy (GLib.List<Nautilus.FileInfo> files);
- public static void list_free (GLib.List<Nautilus.FileInfo> files);
- public static Nautilus.FileInfo lookup (GLib.File location);
- public static Nautilus.FileInfo lookup_for_uri (string uri);
- }
- [CCode (cheader_filename = "Nautilus-3.0.h", type_id = "nautilus_info_provider_get_type ()")]
- public interface InfoProvider : GLib.Object {
- public abstract void cancel_update (Nautilus.OperationHandle handle);
- public static void update_complete_invoke (GLib.Closure update_complete, Nautilus.InfoProvider provider, Nautilus.OperationHandle handle, Nautilus.OperationResult result);
- public abstract Nautilus.OperationResult update_file_info (Nautilus.FileInfo file, GLib.Closure update_complete, Nautilus.OperationHandle handle);
- }
- [CCode (cheader_filename = "Nautilus-3.0.h", type_id = "nautilus_location_widget_provider_get_type ()")]
- public interface LocationWidgetProvider : GLib.Object {
- public abstract unowned Gtk.Widget get_widget (string uri, Gtk.Widget window);
- }
- [CCode (cheader_filename = "Nautilus-3.0.h", type_id = "nautilus_menu_provider_get_type ()")]
- public interface MenuProvider : GLib.Object {
- public void emit_items_updated_signal ();
- public abstract GLib.List<Nautilus.MenuItem> get_background_items (Gtk.Widget window, Nautilus.FileInfo current_folder);
- public abstract GLib.List<Nautilus.MenuItem> get_file_items (Gtk.Widget window, GLib.List<Nautilus.FileInfo> files);
- public signal void items_updated ();
- }
- [CCode (cheader_filename = "Nautilus-3.0.h", type_id = "nautilus_property_page_provider_get_type ()")]
- public interface PropertyPageProvider : GLib.Object {
- public abstract GLib.List<Nautilus.PropertyPage> get_pages (GLib.List<Nautilus.FileInfo> files);
- }
- [CCode (cheader_filename = "Nautilus-3.0.h", cprefix = "NAUTILUS_OPERATION_", type_id = "nautilus_operation_result_get_type ()")]
- public enum OperationResult {
- COMPLETE,
- FAILED,
- IN_PROGRESS
- }
- [CCode (cheader_filename = "Nautilus-3.0.h", instance_pos = 3.9)]
- public delegate void InfoProviderUpdateComplete (Nautilus.InfoProvider provider, Nautilus.OperationHandle handle, Nautilus.OperationResult result);
- [CCode (cheader_filename = "Nautilus-3.0.h")]
- public static Nautilus.FileInfo file_info_create (GLib.File location);
- [CCode (cheader_filename = "Nautilus-3.0.h")]
- public static Nautilus.FileInfo file_info_create_for_uri (string uri);
- [CCode (cheader_filename = "Nautilus-3.0.h")]
- public static GLib.List<Nautilus.FileInfo> file_info_list_copy (GLib.List<Nautilus.FileInfo> files);
- [CCode (cheader_filename = "Nautilus-3.0.h")]
- public static void file_info_list_free (GLib.List<Nautilus.FileInfo> files);
- [CCode (cheader_filename = "Nautilus-3.0.h")]
- public static Nautilus.FileInfo file_info_lookup (GLib.File location);
- [CCode (cheader_filename = "Nautilus-3.0.h")]
- public static Nautilus.FileInfo file_info_lookup_for_uri (string uri);
- [CCode (cheader_filename = "Nautilus-3.0.h")]
- public static void info_provider_update_complete_invoke (GLib.Closure update_complete, Nautilus.InfoProvider provider, Nautilus.OperationHandle handle, Nautilus.OperationResult result);
- [CCode (cheader_filename = "Nautilus-3.0.h")]
- public static void module_initialize (GLib.TypeModule module);
- [CCode (cheader_filename = "Nautilus-3.0.h")]
- public static void module_list_types (GLib.Type types, int num_types);
- [CCode (cheader_filename = "Nautilus-3.0.h")]
- public static void module_shutdown ();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement