Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #4
0
        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);
 }