gtk-sharp[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]2.0.0.0neutralGtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.Interface class for representing filesystems.For more concrete implementations, see
and
.GLib.IWrapperMethodGLib.SListQueries the list of bookmarks in the file system.a , a list of
objects, or
if there are no configured bookmarks.
See also .
MethodSystem.Boolean
Removes a bookmark folder from the user's bookmarks list.
a a
If the operation succeeds, the
signal will be emitted. If you try to remove
a which does not exist in the bookmarks
list, the operation will fail and an exception will be thrown.
MethodSystem.Boolean
Gets the name of the parent folder of a path.
a
a a
If the path has no parent, as when you request the parent of a file system root,
then will be set to .
MethodGtk.FilePath
Makes a new path called
starting from path .
a
a a MethodGtk.FileFolderGets an object to represent the folder at path .
a
a a MethodSystem.StringConverts to a filename string.
a a , or
if the path is not local.MethodGtk.FilePathConverts a URI to a object.
a a MethodSystem.StringConverts to a URI.
a a MethodGtk.FileSystemVolume
Determines what volume of the filesystem
is located on.
a a MethodGtk.FilePathConverts into a .
a a MethodGdk.PixbufReturns an icon to represent this filesystem.
a
a
a a MethodSystem.Boolean
Adds a path for a folder to the user's bookmarks list.
a
a , index in
the bookmarks list at which the should
be inserted; use 0 for the beginning, and -1 or the number of
bookmarks itself for the end of the list.
a If the operation
succeeds, the
signal will be emitted. Bookmark paths are
unique; if you try to insert a that
already exists, the operation will fail and an exception will
be thrown.To reorder the list of bookmarks, use
to
remove the path in question, and call
with
the new position for the path.MethodSystem.BooleanChecks to see whether a path is local; that is,
whether would
return non-.
a a MethodGLib.SListGets a list of all the s
on the system.a MethodSystem.Boolean
Given a string entered by a user, parse it (possibly using
heuristics) into a folder path and a UTF-8 encoded
filename part suitable for passing to
.
a , reference folder with respect to which relative paths should be interpreted.
a , the string to parse
a , a location to store folder portion of result, or
a , location to store file portion of result, or a
Note that the returned filename point may point to a subfolder
of the returned folder. Adding a trailing path separator is needed
to enforce the interpretation as a folder name.
If parsing fails because the syntax of is not understood,
an exception will
be thrown and returned.
If parsing fails because a path was encountered that doesn't
exist on the filesystem, then an exception
will be thrown
and returned.
(This only applies to parsing relative paths,
not to interpretation of . No check is made as
to whether exists.)
MethodSystem.BooleanMakes a new folder at
a a EventSystem.EventHandlerEmitted when a related
is mounted.EventSystem.EventHandlerEvent fired whenever the bookmarks to particular locations change.