public bool Equal(Gnome.Vfs.MimeApplication app_b) { bool raw_ret = gnome_vfs_mime_application_equal(Handle, app_b == null ? IntPtr.Zero : app_b.Handle); bool ret = raw_ret; return(ret); }
public Gnome.Vfs.MimeApplication Copy() { IntPtr raw_ret = gnome_vfs_mime_application_copy(Handle); Gnome.Vfs.MimeApplication ret = raw_ret == IntPtr.Zero ? null : (Gnome.Vfs.MimeApplication)GLib.Opaque.GetOpaque(raw_ret, typeof(Gnome.Vfs.MimeApplication), true); return(ret); }
public static bool IsUserOwnedApplication(Gnome.Vfs.MimeApplication application) { bool raw_ret = gnome_vfs_application_is_user_owned_application(application == null ? IntPtr.Zero : application.Handle); bool ret = raw_ret; return(ret); }
public static Gnome.Vfs.MimeApplication GetDefaultApplication(string mime_type) { IntPtr native_mime_type = GLib.Marshaller.StringToPtrGStrdup(mime_type); IntPtr raw_ret = gnome_vfs_mime_get_default_application(native_mime_type); Gnome.Vfs.MimeApplication ret = raw_ret == IntPtr.Zero ? null : (Gnome.Vfs.MimeApplication)GLib.Opaque.GetOpaque(raw_ret, typeof(Gnome.Vfs.MimeApplication), false); GLib.Marshaller.Free(native_mime_type); return(ret); }
public static Gnome.Vfs.MimeApplication RegistryGetMimeApplication(string app_id) { IntPtr native_app_id = GLib.Marshaller.StringToPtrGStrdup(app_id); IntPtr raw_ret = gnome_vfs_application_registry_get_mime_application(native_app_id); Gnome.Vfs.MimeApplication ret = raw_ret == IntPtr.Zero ? null : (Gnome.Vfs.MimeApplication)GLib.Opaque.GetOpaque(raw_ret, typeof(Gnome.Vfs.MimeApplication), false); GLib.Marshaller.Free(native_app_id); return(ret); }
public static void RegistrySaveMimeApplication(Gnome.Vfs.MimeApplication application) { gnome_vfs_application_registry_save_mime_application(application == null ? IntPtr.Zero : application.Handle); }