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.0 neutral Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. Interface class for representing filesystems. For concrete implementations, see and . GLib.IWrapper Method GLib.SList Queries the list of bookmarks in the file system. a , a list of objects, or if there are no configured bookmarks. See also . Method System.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. Method System.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 . Method Gtk.FilePath Makes a new path called starting from path . a a a Method Gtk.FileFolder Gets an object to represent the folder at path . a a a Method System.String Converts to a filename string. a a , or if the path is not local. Method Gtk.FilePath Converts a URI to a object. a a Method System.String Converts to a URI. a a Method Gtk.FileSystemVolume Determines what volume of the filesystem is located on. a a Method Gtk.FilePath Converts into a . a a Method Gdk.Pixbuf Returns an icon to represent this filesystem. a a a a Method System.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. Method System.Boolean Checks to see whether a path is local; that is, whether would return non-. a a Method GLib.SList Gets a list of all the s on the system. a Method System.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.) Method System.Boolean Makes a new folder at a a Event System.EventHandler Emitted when a related is mounted. Event System.EventHandler Event fired whenever the bookmarks to particular locations change.