Example #1
0
        public static Gnome.Vfs.Result Fd(Gnome.Vfs.Handle handle, int filedes)
        {
            int raw_ret = gnome_vfs_open_fd(handle == null ? IntPtr.Zero : handle.Handle, filedes);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #2
0
        public Gnome.Vfs.Result LaunchWithEnv(GLib.List uris, string envp)
        {
            int raw_ret = gnome_vfs_mime_application_launch_with_env(Handle, uris == null ? IntPtr.Zero : uris.Handle, GLib.Marshaller.StringToPtrGStrdup(envp));

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
        public static Gnome.Vfs.Result FromUriCancellable(Gnome.Vfs.Uri uri, Gnome.Vfs.Context context)
        {
            int raw_ret = gnome_vfs_unlink_from_uri_cancellable(uri == null ? IntPtr.Zero : uri.Handle, context == null ? IntPtr.Zero : context.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
        public static Gnome.Vfs.Result SetFileInfoUri(Gnome.Vfs.Uri uri, Gnome.Vfs.FileInfo info, Gnome.Vfs.SetFileInfoMask mask)
        {
            int raw_ret = gnome_vfs_set_file_info_uri(uri == null ? IntPtr.Zero : uri.Handle, info == null ? IntPtr.Zero : info.Handle, (int)mask);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
            private void InfoLoaded(Gnome.Vfs.Result result, Gnome.Vfs.FileInfo [] info, uint entries_read)
            {
                if (result != Gnome.Vfs.Result.Ok && result != Gnome.Vfs.Result.ErrorEof)
                {
                    return;
                }

                ArrayList items = new ArrayList();

                for (int i = 0; i < entries_read; i++)
                {
                    Gnome.Vfs.Uri vfs = new Gnome.Vfs.Uri(uri.ToString());
                    vfs = vfs.AppendFileName(info [i].Name);
                    Uri file = new Uri(vfs.ToString());
                    System.Console.WriteLine("tesing uri = {0}", file.ToString());

                    if (FSpot.ImageFile.HasLoader(file))
                    {
                        items.Add(new FileBrowsableItem(file));
                    }
                }

                Gtk.Application.Invoke(items, System.EventArgs.Empty, delegate(object sender, EventArgs args) {
                    collection.Add(items.ToArray(typeof(FileBrowsableItem)) as FileBrowsableItem []);
                });
            }
        public static Gnome.Vfs.Result CloseCancellable(Gnome.Vfs.Handle handle, Gnome.Vfs.Context context)
        {
            int raw_ret = gnome_vfs_close_cancellable(handle == null ? IntPtr.Zero : handle.Handle, context == null ? IntPtr.Zero : context.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
        public static Gnome.Vfs.Result ResultFromHErrnoVal(int h_errno_code)
        {
            int raw_ret = gnome_vfs_result_from_h_errno_val(h_errno_code);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
        public static Gnome.Vfs.Result Uri(Gnome.Vfs.Uri uri, long length)
        {
            int raw_ret = gnome_vfs_truncate_uri(uri == null ? IntPtr.Zero : uri.Handle, length);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
        public static Gnome.Vfs.Result UriCancellable(Gnome.Vfs.Uri uri, long length, Gnome.Vfs.Context context)
        {
            int raw_ret = gnome_vfs_truncate_uri_cancellable(uri == null ? IntPtr.Zero : uri.Handle, length, context == null ? IntPtr.Zero : context.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #10
0
        public static Gnome.Vfs.Result SameFsUrisCancellable(Gnome.Vfs.Uri a, Gnome.Vfs.Uri b, out bool same_fs_return, Gnome.Vfs.Context context)
        {
            int raw_ret = gnome_vfs_check_same_fs_uris_cancellable(a == null ? IntPtr.Zero : a.Handle, b == null ? IntPtr.Zero : b.Handle, out same_fs_return, context == null ? IntPtr.Zero : context.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
        public static Gnome.Vfs.Result Handle(Gnome.Vfs.Handle handle, long length)
        {
            int raw_ret = gnome_vfs_truncate_handle(handle == null ? IntPtr.Zero : handle.Handle, length);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #12
0
        public static Gnome.Vfs.Result SameFsUris(Gnome.Vfs.Uri source_uri, Gnome.Vfs.Uri target_uri, out bool same_fs_return)
        {
            int raw_ret = gnome_vfs_check_same_fs_uris(source_uri == null ? IntPtr.Zero : source_uri.Handle, target_uri == null ? IntPtr.Zero : target_uri.Handle, out same_fs_return);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #13
0
        public static Gnome.Vfs.Result UriCancellable(Gnome.Vfs.Handle handle, Gnome.Vfs.Uri uri, Gnome.Vfs.OpenMode open_mode, Gnome.Vfs.Context context)
        {
            int raw_ret = gnome_vfs_open_uri_cancellable(handle == null ? IntPtr.Zero : handle.Handle, uri == null ? IntPtr.Zero : uri.Handle, (int)open_mode, context == null ? IntPtr.Zero : context.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #14
0
        public static Gnome.Vfs.Result Uri(Gnome.Vfs.Handle handle, Gnome.Vfs.Uri uri, Gnome.Vfs.OpenMode open_mode)
        {
            int raw_ret = gnome_vfs_open_uri(handle == null ? IntPtr.Zero : handle.Handle, uri == null ? IntPtr.Zero : uri.Handle, (int)open_mode);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #15
0
        public static Gnome.Vfs.Result GetFileInfoFromHandle(Gnome.Vfs.Handle handle, Gnome.Vfs.FileInfo info, Gnome.Vfs.FileInfoOptions options)
        {
            int raw_ret = gnome_vfs_get_file_info_from_handle(handle == null ? IntPtr.Zero : handle.Handle, info == null ? IntPtr.Zero : info.Handle, (int)options);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
        public static Gnome.Vfs.Result HandleCancellable(Gnome.Vfs.Handle handle, long length, Gnome.Vfs.Context context)
        {
            int raw_ret = gnome_vfs_truncate_handle_cancellable(handle == null ? IntPtr.Zero : handle.Handle, length, context == null ? IntPtr.Zero : context.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #17
0
        public static Gnome.Vfs.Result GetVolumeFreeSpace(Gnome.Vfs.Uri vfs_uri, out long size)
        {
            int raw_ret = gnome_vfs_get_volume_free_space(vfs_uri == null ? IntPtr.Zero : vfs_uri.Handle, out size);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #18
0
        public static Gnome.Vfs.Result GetFileInfoUri(Gnome.Vfs.Uri uri, Gnome.Vfs.FileInfo info, Gnome.Vfs.FileInfoOptions options)
        {
            int raw_ret = gnome_vfs_get_file_info_uri(uri == null ? IntPtr.Zero : uri.Handle, info == null ? IntPtr.Zero : info.Handle, (int)options);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #19
0
        public static Gnome.Vfs.Result SeekCancellable(Gnome.Vfs.Handle handle, Gnome.Vfs.SeekPosition whence, ulong offset, Gnome.Vfs.Context context)
        {
            int raw_ret = gnome_vfs_seek_cancellable(handle == null ? IntPtr.Zero : handle.Handle, (int)whence, offset, context == null ? IntPtr.Zero : context.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #20
0
        public static Gnome.Vfs.Result WriteCancellable(Gnome.Vfs.Handle handle, IntPtr buffer, long bytes, out long bytes_written, Gnome.Vfs.Context context)
        {
            int raw_ret = gnome_vfs_write_cancellable(handle == null ? IntPtr.Zero : handle.Handle, buffer, bytes, out bytes_written, context == null ? IntPtr.Zero : context.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #21
0
        public static Gnome.Vfs.Result GetFileInfoUriCancellable(Gnome.Vfs.Uri uri, Gnome.Vfs.FileInfo info, Gnome.Vfs.FileInfoOptions options, Gnome.Vfs.Context context)
        {
            int raw_ret = gnome_vfs_get_file_info_uri_cancellable(uri == null ? IntPtr.Zero : uri.Handle, info == null ? IntPtr.Zero : info.Handle, (int)options, context == null ? IntPtr.Zero : context.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #22
0
        public static Gnome.Vfs.Result SetFileInfoCancellable(Gnome.Vfs.Uri a, Gnome.Vfs.FileInfo info, Gnome.Vfs.SetFileInfoMask mask, Gnome.Vfs.Context context)
        {
            int raw_ret = gnome_vfs_set_file_info_cancellable(a == null ? IntPtr.Zero : a.Handle, info == null ? IntPtr.Zero : info.Handle, (int)mask, context == null ? IntPtr.Zero : context.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #23
0
        public static Gnome.Vfs.Result ResultFromErrno()
        {
            int raw_ret = gnome_vfs_result_from_errno();

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #24
0
        public static Gnome.Vfs.Result RemoveDirectoryFromUri(Gnome.Vfs.Uri uri)
        {
            int raw_ret = gnome_vfs_remove_directory_from_uri(uri == null ? IntPtr.Zero : uri.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #25
0
        public Gnome.Vfs.Result Launch(GLib.List uris)
        {
            int raw_ret = gnome_vfs_mime_application_launch(Handle, uris == null ? IntPtr.Zero : uris.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #26
0
        public static string ResultToString(Gnome.Vfs.Result result)
        {
            IntPtr raw_ret = gnome_vfs_result_to_string((int)result);
            string ret     = GLib.Marshaller.Utf8PtrToString(raw_ret);

            return(ret);
        }
Example #27
0
        public static Gnome.Vfs.Result FromUri(Gnome.Vfs.Uri uri)
        {
            int raw_ret = gnome_vfs_unlink_from_uri(uri == null ? IntPtr.Zero : uri.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #28
0
        public static Gnome.Vfs.Result ForgetCache(Gnome.Vfs.Handle handle, ulong offset, long size)
        {
            int raw_ret = gnome_vfs_forget_cache(handle == null ? IntPtr.Zero : handle.Handle, offset, size);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }
Example #29
0
    public static void OnUriRead(Gnome.Vfs.Handle handle, Gnome.Vfs.Result result,
                                 byte [] buffer, ulong bytesRequested, ulong bytesRead)
    {
        Console.WriteLine("Async.Read result\t= {0} ({1})", Gnome.Vfs.Vfs.ResultToString(result), result);

        if (result != Gnome.Vfs.Result.Ok)
        {
            return;
        }

        Console.WriteLine("bytesRequested\t\t= {0}", bytesRequested);
        Console.WriteLine("bytesRead\t\t= {0}", bytesRead);

        Console.Write("bytes\t\t\t= ");
        for (int i = 0; i < (int)bytesRead; i++)
        {
            Console.Write((char)buffer [i]);
        }
        Console.WriteLine();

        Gnome.Vfs.AsyncReadCallback readCallback = new Gnome.Vfs.AsyncReadCallback(OnUriRead);

        byte [] buf = new byte [128];
        Gnome.Vfs.Async.Read(handle, out buf [0], 128, readCallback);
    }
Example #30
0
        public static Gnome.Vfs.Result UriCancellable(Gnome.Vfs.Uri old, Gnome.Vfs.Uri _new, bool force_replace, Gnome.Vfs.Context context)
        {
            int raw_ret = gnome_vfs_move_uri_cancellable(old == null ? IntPtr.Zero : old.Handle, _new == null ? IntPtr.Zero : _new.Handle, force_replace, context == null ? IntPtr.Zero : context.Handle);

            Gnome.Vfs.Result ret = (Gnome.Vfs.Result)raw_ret;
            return(ret);
        }