=      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~portable (depends on GHC) provisional"gtk2hs-users@lists.sourceforge.net      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghijklmnopqrstuvwxyz{|}~              !"##$%&&'())*+,,-.//0122345567889:;;<=>>?@AABCDDEFGGHIJJKLMMNOPPQRSSTUVVWXYYZ[\\]^__abcdefghijklmnopqrstuvwxyz{|}~portable (depends on GHC)alpha"gtk2hs-devel@lists.sourceforge.net      dgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)N !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeR  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeR&%$#"!  '()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeN &%$#"!  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeportable (depends on GHC)alpha"gtk2hs-devel@lists.sourceforge.net !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOfPghijklmnopqrstuvwxyz{|}~QcConstructs a GFile for a given path. This operation never fails, but the returned object might not  support any I/"O operation if path is malformed. bConstructs a GFile for a given URI. This operation never fails, but the returned object might not  support any I/EO operation if uri is malformed or if the uri type is not supported. eCreates a GFile with the given argument from the command line. The value of arg can be either a URI, ^ an absolute path or a relative path resolved relative to the current working directory. This G operation never fails, but the returned object might not support any I/O operation if arg points to  a malformed path. "Constructs a GFile with the given '/name (i.e. something given by gFileGetParseName'. This G operation never fails, but the returned object might not support any I/O operation if the  parseName  cannot be parsed. ECompare two file descriptors for equality. This test is also used to  implement the '(==)'/ function, that is, comparing two descriptions E will compare their content, not the pointers to the two structures. GGets the base name (the last component of the path) for a given GFile. YIf called for the top level of a system (such as the filesystem root or a uri like sftp: U will return a single directory separator (and on Windows, possibly a drive letter). dThe base name is a byte string (*not* UTF-8). It has no defined encoding or rules other than it may e not contain zero bytes. If you want to use filenames in a user interface you should use the display Z name that you can get by requesting the GFileAttributeStandardDisplayName attribute with  . This call does no blocking i/o. 2Gets the local pathname for GFile, if one exists. This call does no blocking i/o. Gets the URI for the file. This call does no blocking i/o. bGets the parse name of the file. A parse name is a UTF-8 string that describes the file such that " one can get the GFile back using . eThis is generally used to show the GFile as a nice full-pathname kind of string in a user interface,  like in a location entry. dFor local files with names that can safely be converted to UTF8 the pathname is used, otherwise the D IRI is used (a form of URI that allows UTF8 characters unescaped). This call does no blocking i/o. R^Gets the parent directory for the file. If the file represents the root directory of the file  system, then S will be returned. This call does no blocking i/o. >Checks if file has a parent, and optionally, if it is parent.  If parent is S then this function returns T- if file has any parent at all. If parent is  non-S then T0 is only returned if file is a child of parent. 2Gets a child of file with basename equal to name. `Note that the file with that specific name might not exist, but you can still have a GFile that B points to it. You can use this for instance to create that file. This call does no blocking i/o. #Gets the child of file for a given '&name (i.e. a UTF8 version of the name)'. If this function  fails, it returns SL and error will be set. This is very useful when constructing a GFile for a b new file and the user entered the filename in the user interface, for instance when you select a 5 directory and type a filename in the file selector. This call does no blocking i/o. ^Checks whether file has the prefix specified by prefix. In other word, if the names of inital b elements of files pathname match prefix. Only full pathname elements are matched, so a path like  "foo is not considered a prefix of foobar, only of  foobar. This call does no i/@o, as it works purely on names. As such it can sometimes return U even if f file is inside a prefix (from a filesystem point of view), because the prefix of file is an alias of  prefix. 1Gets the path for descendant relative to parent. This call does no blocking i/o. 7Resolves a relative path for file to an absolute path. This call does no blocking i/o. 3Checks to see if a file is native to the platform. KA native file s one expressed in the platform-native filename format, e.g. "C:\Windows" or  "usrbin/"S. This does not mean the file is local, as it might be on a locally mounted remote  filesystem. ^On some systems non-native files may be available using the native filesystem via a userspace 9 filesystem (FUSE), in these cases this call will return False, but  fileGetPath will still  return a native path. This call does no blocking i/o. Checks to see if a GFile has a given URI scheme. This call does no blocking i/o. AGets the URI scheme for a GFile. RFC 3986 decodes the scheme as:  URI = scheme : hier-part [ ? query ] [ # fragment ] Common schemes include file, http, ftp, etc. This call does no blocking i/o. dOpens a file for reading. The result is a GFileInputStream that can be used to read the contents of  the file. If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object Z from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. ZIf the file does not exist, the GIoErrorNotFound error will be returned. If the file is a _ directory, the GIoErrorIsDirectory error will be returned. Other errors are possible too, and 3 depend on what kind of filesystem the file is on. 'Asynchronously opens file for reading. For more details, see 0 which is the synchronous version of this call. KWhen the operation is finished, callback will be called. You can then call  to " get the result of the operation. :Finishes an asynchronous file read operation started with . GGets an output stream for appending data to the file. If the file doesn't already exist it is  created. `By default files created are generally readable by everyone, but if you pass GFileCreatePrivate e in flags the file will be made readable only to the current user, to the level that is supported on  the target filesystem. If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object Z from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. Some file systems don'Bt allow all file names, and may return an GIoErrorInvalidFilename ` error. If the file is a directory the GIoErrorIsDirectory error will be returned. Other errors I are possible too, and depend on what kind of filesystem the file is on. dCreates a new file and returns an output stream for writing to it. The file must not already exist. `By default files created are generally readable by everyone, but if you pass GFileCreatePrivate e in flags the file will be made readable only to the current user, to the level that is supported on  the target filesystem. If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object Z from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. VIf a file or directory with this name already exists the GIoErrorExists error will be  returned. Some file systems don'*t allow all file names, and may return an [ GIoErrorInvalidFilename error, and if the name is to long GIoErrorFilenameTooLong will be ` returned. Other errors are possible too, and depend on what kind of filesystem the file is on. _Returns an output stream for overwriting the file, possibly creating a backup copy of the file  first. If the file doesn't exist, it will be created. cThis will try to replace the file in the safest way possible so that any errors during the writing e will not affect an already existing copy of the file. For instance, for local files it may write to ] a temporary file and then atomically rename over the destination when the stream is closed. `By default files created are generally readable by everyone, but if you pass GFileCreatePrivate e in flags the file will be made readable only to the current user, to the level that is supported on  the target filesystem. If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object Z from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. If you pass in a non-SJ etag value, then this value is compared to the current entity tag of the ` file, and if they differ an GIoErrorWrongEtag error is returned. This generally means that the M file has been changed since you last read it. You can get the new etag from  fileOutputStreamGetEtag after you'6ve finished writing and closed the GFileOutputStream. & When you load a new file you can use fileInputStreamQueryInfo to get the etag of the file. If  makeBackup is TI, this function will attempt to make a backup of the current file before a overwriting it. If this fails a GIoErrorCantCreateBackup error will be returned. If you want to  replace anyway, try again with  makeBackup set to U. ^If the file is a directory the GIoErrorIsDirectory error will be returned, and if the file is ` some other form of non-regular file then a GIoErrorNotRegularFile error will be returned. Some  file systems don'Pt allow all file names, and may return an GIoErrorInvalidFilename error, and if ^ the name is to long GIoErrorFilenameTooLong will be returned. Other errors are possible too, 7 and depend on what kind of filesystem the file is on. )Asynchronously opens file for appending. For more details, see 0 which is the synchronous version of this call. KWhen the operation is finished, callback will be called. You can then call  % to get the result of the operation. <Finishes an asynchronous file append operation started with . dAsynchronously creates a new file and returns an output stream for writing to it. The file must not  already exist. For more details, see 0 which is the synchronous version of this call. KWhen the operation is finished, callback will be called. You can then call  to " get the result of the operation. <Finishes an asynchronous file create operation started with . cAsynchronously overwrites the file, replacing the contents, possibly creating a backup copy of the  file first. For more details, see 0 which is the synchronous version of this call. KWhen the operation is finished, callback will be called. You can then call  % to get the result of the operation. =Finishes an asynchronous file replace operation started with . EGets the requested information about specified file. The result is a  GFileInfo object that contains > key-value attributes (such as the type or size of the file). bThe attribute value is a string that specifies the file attributes that should be gathered. It is  not an error if it'Ns not possible to read a particular requested attribute from a file - it just  won'^t be set. attribute should be a comma-separated list of attribute or attribute wildcards. The  wildcard "*"+ means all attributes, and a wildcard like " standard::*" means all attributes in the 3 standard namespace. An example attribute query be " standard::*,user". The standard attributes  are available as defines, like GFileAttributeStandardName. If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object @ from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. `For symlinks, normally the information about the target of the symlink is returned, rather than ; information about the symlink itself. However if you pass GFileQueryInfoNofollowSymlinks in c flags the information about the symlink itself will be returned. Also, for symlinks that point to O non-existing files the information about the symlink itself will be returned.  If the file does not exist, the GIoErrorNotFound* error will be returned. Other errors are E possible too, and depend on what kind of filesystem the file is on. HAsynchronously gets the requested information about specified file. The  result is a  GFileInfo4 object that contains key-value attributes (such as  type or size for the file). For more details, see % which is the synchronous version of  this call. KWhen the operation is finished, callback will be called. You can then call  % to get the result of the operation. .Finishes an asynchronous file info query. See . QUtility function to check if a particular file exists. This is implemented using   and as such does blocking I/O. `Note that in many cases it is racy to first check for file existence and then execute something b based on the outcome of that, because the file might have been created or removed in between the b operations. The general approach to handling that is to not check, but just do the operation and ! handle the errors as they come. UAs an example of race-free checking, take the case of reading a file, and if it doesn' t exist, e creating it. There are two racy versions: read it, and on error create it; and: check if it exists, f if not create it. These can both result in two processes creating the file (with perhaps a partially \ written file as the result). The correct approach is to always try to create the file with  S which will either atomically create the file or fail with a GIoErrorExists error. eHowever, in many cases an existence check is useful in a user interface, for instance to make a menu  item sensitive/ insensitive, so that you don'4t have to fool users that something is possible and f then just show and error dialog. If you do this, you should make sure to also handle the errors that 9 can happen due to races when you execute the operation. OUtility function to inspect the GFileType of a file. This is implemented using   and as such does blocking I/O. dThe primary use case of this method is to check if a file is a regular file, directory, or symlink.  Similar to F, but obtains information about the filesystem the file is on, rather b than the file itself. For instance the amount of space available and the type of the filesystem. bThe attribute value is a string that specifies the file attributes that should be gathered. It is  not an error if it'Ns not possible to read a particular requested attribute from a file - it just  won'^t be set. attribute should be a comma-separated list of attribute or attribute wildcards. The  wildcard *+ means all attributes, and a wildcard like fs:* means all attributes in the fs @ namespace. The standard namespace for filesystem attributes is fs . Common attributes of interest  are 'GFILEAttributeFilesystemSize (The Total Size Of The Filesystem In Bytes)',  '7FILEAttributeFilesystemFree (Number Of Bytes Available)'#, and GFileAttributeFilesystemType  (type of the filesystem). If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object Z from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. ZIf the file does not exist, the GIoErrorNotFound error will be returned. Other errors are E possible too, and depend on what kind of filesystem the file is on. ^Asynchronously gets the requested information about the filesystem that the specified file is c on. The result is a GFileInfo object that contains key-value attributes (such as type or size for  the file). For more details, see 0 which is the synchronous version of this call. KWhen the operation is finished, callback will be called. You can then call  % to get the result of the operation. 4Finishes an asynchronous filesystem info query. See . cReturns the GAppInfo that is registered as the default application to handle the file specified by  file. If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object Z from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. Gets a GMount for the GFile. cIf the GFileIface for file does not have a mount (e.g. possibly a remote share), error will be set  to GIoErrorNotFound and S will be returned. If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object Z from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. ,Asynchronously gets the mount for the file. For more details, see 0 which is the synchronous version of this call. KWhen the operation is finished, callback will be called. You can then call  % to get the result of the operation. 1Finishes an asynchronous find mount request. See . OGets the requested information about the files in a directory. The result is a GFileEnumerator  object that will give out  GFileInfo- objects for all the files in the directory. bThe attribute value is a string that specifies the file attributes that should be gathered. It is  not an error if it'Ns not possible to read a particular requested attribute from a file - it just  won'^t be set. attribute should be a comma-separated list of attribute or attribute wildcards. The  wildcard "*"+ means all attributes, and a wildcard like " standard::*" means all attributes in the 3 standard namespace. An example attribute query be " standard::*,user". The standard attributes  are available as defines, like GFileAttributeStandardName. If cancellable is not NothingK, then the operation can be cancelled by triggering the cancellable object @ from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned.  If the file does not exist, the GIoErrorNotFound. error will be returned. If the file is not a  directory, the GFileErrorNotdir8 error will be returned. Other errors are possible too. ^Asynchronously gets the requested information about the files in a directory. The result is a a GFileEnumerator object that will give out GFileInfo objects for all the files in the directory. For more details, see 0 which is the synchronous version of this call. KWhen the operation is finished, callback will be called. You can then call  % to get the result of the operation. 4Finishes an async enumerate children operation. See . ,Renames file to the specified display name. ]The display name is converted from UTF8 to the correct encoding for the target filesystem if + possible and the file is renamed to this. PIf you want to implement a rename operation in the user interface the edit name ` (GFileAttributeStandardEditName) should be used as the initial value in the rename widget, and 3 then the result after editing should be passed to . 9On success the resulting converted filename is returned. If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object Z from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. 8Asynchronously sets the display name for a given GFile. For more details, see 0 which is the synchronous version of this call. KWhen the operation is finished, callback will be called. You can then call  % to get the result of the operation. -Finishes setting a display name started with . TDeletes a file. If the file is a directory, it will only be deleted if it is empty. If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object Z from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. Sends file to the TrashcanH, if possible. This is similar to deleting it, but the user can recover e it before emptying the trashcan. Not all file systems support trashing, so this call can return the  GIoErrorNotSupported error. If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object Z from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. dCopies the file source to the location specified by destination. Can not handle recursive copies of  directories. aIf the flag GFileCopyOverwrite is specified an already existing destination file is overwritten. ]If the flag GFileCopyNofollowSymlinks is specified then symlinks will be copied as symlinks, < otherwise the target of the source symlink will be copied. If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object Z from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. If progressCallback is not S;, then the operation can be monitored by setting this to a ! GFileProgressCallback function. progressCallbackData( will be passed to this function. It is a guaranteed that this callback will be called after all data has been transferred with the total . number of bytes copied during the operation. ^If the source file does not exist then the GIoErrorNotFound error is returned, independent on  the status of the destination. _If GFileCopyOverwrite is not specified and the target exists, then the error GIoErrorExists is  returned. ]If trying to overwrite a file over a directory the GIoErrorIsDirectory error is returned. If \ trying to overwrite a directory with a directory the GIoErrorWouldMerge error is returned. _If the source is a directory and the target does not exist, or GFileCopyOverwrite is specified L and the target is a file, then the GIoErrorWouldRecurse error is returned. UIf you are interested in copying the GFile object itself (not the on-disk file), see fileDup. cCopies the file source to the location specified by destination asynchronously. For details of the  behaviour, see . If progressCallback is not S6, then that function that will be called just like in , V however the callback will run in the main loop, not in the thread that is doing the I/ O operation. KWhen the operation is finished, callback will be called. You can then call  to " get the result of the operation. 'Finishes copying the file started with . dTries to move the file or directory source to the location specified by destination. If native move d operations are supported then this is used, otherwise a copy + delete fallback is used. The native c implementation may support moving directories (for instance on moves inside the same filesystem), ! but the fallback code does not. aIf the flag GFileCopyOverwrite is specified an already existing destination file is overwritten. ]If the flag GFileCopyNofollowSymlinks is specified then symlinks will be copied as symlinks, < otherwise the target of the source symlink will be copied. If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object Z from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. If progressCallback is not S;, then the operation can be monitored by setting this to a ! GFileProgressCallback function. progressCallbackData( will be passed to this function. It is a guaranteed that this callback will be called after all data has been transferred with the total . number of bytes copied during the operation. ^If the source file does not exist then the GIoErrorNotFound error is returned, independent on  the status of the destination. _If GFileCopyOverwrite is not specified and the target exists, then the error GIoErrorExists is  returned. ]If trying to overwrite a file over a directory the GIoErrorIsDirectory error is returned. If \ trying to overwrite a directory with a directory the GIoErrorWouldMerge error is returned. _If the source is a directory and the target does not exist, or GFileCopyOverwrite is specified ^ and the target is a file, then the GIoErrorWouldRecurse error may be returned (if the native  move operation isn't available). _Creates a directory. Note that this will only create a child directory of the immediate parent Y directory of the path or URI given by the GFile. To recursively create directories, see  ;. This function will fail if the parent directory does not C exist, setting error to GIoErrorNotFound. If the file system doesn't support creating N directories, this function will fail, setting error to GIoErrorNotSupported. \For a local GFile the newly created directory will have the default (current) ownership and % permissions of the current process. If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object Z from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. MCreates a directory and any parent directories that may not exist similar to 'mkdir -p'. If the file Y system does not support creating directories, this function will fail, setting error to  GIoErrorNotSupported. ^For a local GFile the newly created directories will have the default (current) ownership and % permissions of the current process. If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object Z from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. Creates a symbolic link. If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object Z from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. V5Obtain the list of settable attributes for the file. bReturns the type and full attribute name of all the attributes that can be set on this file. This  doesn'Wt mean setting it will always succeed though, you might get an access failure, or some 5 specific file may not support a specific attribute. If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object Z from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. eObtain the list of attribute namespaces where new attributes can be created by a user. An example of % this is extended attributes (in the xattr namespace). If cancellable is not SK, then the operation can be cancelled by triggering the cancellable object Z from another thread. If the operation was cancelled, the error GIoErrorCancelled will be  returned. _fghijklmnopqrstuvwxyz{|}~_gfx~}|{zytwvupsrqhonmlkji\fghonmlkjiijklmnopsrqqrstwvuuvwx~}|{zyyz{|}~portable (depends on GHC)alpha"gtk2hs-devel@lists.sourceforge.netWXYZ[\]^   portable (depends on GHC)alpha"gtk2hs-devel@lists.sourceforge.netdgtk2hs-devel@lists.sourceforge.net Stability : alpha Portability : portable (depends on GHC)lfghijklmnopqrstuvwxyz{|}~_        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~            !""#$$%&&'(()**+,,-../001223445667889::;<<=>>?@@ABBCDDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./01233456789:;<:;=>?@ABCDEFG gio-0.11.1System.GIO.File.FileSystem.GIO.Async.AsyncResultSystem.GIO.Async.CancellableSystem.GIO.BaseSystem.GIO.File.FileAttributeSystem.GIO.SignalsSystem.GIO.Types System.GIO FileClassFileAsyncResultClass AsyncResult CancellablemakeAsyncReadyCallback cObjectRefobjectFinalizerFileAttributeInfoFlagsFileAttributeInfoCopyWhenMovedFileAttributeInfoCopyWithFileFileAttributeInfoNoneCAsyncReadyCallbackAsyncReadyCallbackOffsetcToFlags cFromFlagscToEnum cFromEnum withGObject peekGObject takeGObjectmarshalAsyncReadyCallbackFileAttributeInfofileAttributeInfoNamefileAttributeInfoTypefileAttributeInfoFlagsFileAttributeTypeFileAttributeTypeObjectFileAttributeTypeInt64FileAttributeTypeWord64FileAttributeTypeInt32FileAttributeTypeWord32FileAttributeTypeBoolFileAttributeTypeByteStringFileAttributeTypeStringFileAttributeTypeInvalidfileAttributeStandardTypefileAttributeStandardIsHiddenfileAttributeStandardIsBackupfileAttributeStandardIsSymlinkfileAttributeStandardIsVirtualfileAttributeStandardName fileAttributeStandardDisplayNamefileAttributeStandardEditNamefileAttributeStandardCopyNamefileAttributeStandardIcon fileAttributeStandardContentType$fileAttributeStandardFastContentTypefileAttributeStandardSize"fileAttributeStandardSymlinkTargetfileAttributeStandardTargetURIfileAttributeStandardSortOrderfileAttributeEtagValuefileAttributeIDFilefileAttributeIDFilesystemfileAttributeAccessCanReadfileAttributeAccessCanWritefileAttributeAccessCanExecutefileAttributeAccessCanDeletefileAttributeAccessCanTrashfileAttributeAccessCanRenamefileAttributeMountableCanMount fileAttributeMountableCanUnmountfileAttributeMountableCanEject fileAttributeMountableUnixDevicefileAttributeMountableHalUDIfileAttributeTimeModifiedfileAttributeTimeModifiedUSecfileAttributeTimeAccessfileAttributeTimeAccessUSecfileAttributeTimeChangedfileAttributeTimeChangedUSecfileAttributeTimeCreatedfileAttributeTimeCreatedUSecfileAttributeUnixDevicefileAttributeUnixInodefileAttributeUnixModefileAttributeUnixNLinkfileAttributeUnixUIDfileAttributeUnixGIDfileAttributeUnixRDevfileAttributeUnixBlockSizefileAttributeUnixBlocksfileAttributeDosIsArchivefileAttributeDosIsSystemfileAttributeOwnerUserfileAttributeOwnerUserRealfileAttributeOwnerGroupfileAttributeThumbnailPathfileAttributeThumbnailingFailedfileAttributeFilesystemSizefileAttributeFilesystemFreefileAttributeFilesystemTypefileAttributeFilesystemReadonlyfileAttributeGVfsBackendfileAttributeSELinuxContextfileAttributeTrashItemCount!fileAttributeFilesystemUsePreview fileAttributeStandardDescriptionFileReadMoreCallbackFileProgressCallbackFileTypeFileTypeMountableFileTypeShortcutFileTypeSpecialFileTypeSymbolicLinkFileTypeDirectoryFileTypeRegularFileTypeUnknownFilesystemPreviewTypeFilesystemPreviewTypeNeverFilesystemPreviewTypeIfLocalFilesystemPreviewTypeIfAlwaysFileMonitorFlagsFileMonitorSendMovedFileMonitorWatchMountsFileMonitorNone FileCopyFlagsFileCopyTargetDefaultPermsFileCopyNoFallbackForMoveFileCopyAllMetadataFileCopyNofollowSymlinksFileCopyBackupFileCopyOverwrite FileCopyNoneFileCreateFlagsFileCreateReplaceDestinationFileCreatePrivateFileCreateNoneFileQueryInfoFlagsFileQueryInfoNofollowSymlinksFileQueryInfoNone fileFromPath fileFromURIfileFromCommandlineArgfileFromParseName fileEqual fileBasenamefilePathfileURI fileParseName fileHasParent fileGetChildfileGetChildForDisplayName fileHasPrefixfileGetRelativePathfileResolveRelativePath fileIsNativefileHasURIScheme fileURISchemefileRead fileReadAsyncfileReadFinish fileAppendTo fileCreate fileReplacefileAppendToAsyncfileAppendToFinishfileCreateAsyncfileCreateFinishfileReplaceAsyncfileReplaceFinish fileQueryInfofileQueryInfoAsyncfileQueryInfoFinishfileQueryExistsfileQueryFileTypefileQueryFilesystemInfofileQueryFilesystemInfoAsyncfileQueryFilesystemInfoFinishfileQueryDefaultHandlerfileFindEnclosingMountfileFindEnclosingMountAsyncfileFindEnclosingMountFinishfileEnumerateChildrenfileEnumerateChildrenAsyncfileEnumerateChildrenFinishfileSetDisplayNamefileSetDisplayNameAsyncfileSetDisplayNameFinish fileDelete fileTrashfileCopy fileCopyAsyncfileCopyFinishfileMovefileMakeDirectoryfileMakeDirectoryWithParentsfileMakeSymbolicLinkfileQuerySettableAttributesfileQueryWritableNamespacescancellableNewcancellableIsCancelled cancellableThrowErrorIfCancelledcancellableGetCurrentcancellablePopCurrentcancellablePushCurrentcancellableResetcancellableCancelcancellableCancelledconnect_NONE__NONE glib-0.11.2System.Glib.SignalsconnectGenericsignalStopEmission signalUnblock signalBlocksignalDisconnect disconnectafteronSignal ConnectAfter SignalName ConnectIdGClosureg_mount_get_typeg_file_get_typeg_drive_get_typeg_loadable_icon_get_typeg_volume_get_typeg_app_info_get_typeg_seekable_get_typeg_icon_get_typeg_app_launch_context_get_typeg_file_info_get_typeg_async_result_get_typeg_cancellable_get_typeg_volume_monitor_get_typeg_file_icon_get_typeg_filename_completer_get_typeg_file_enumerator_get_typeg_emblemed_icon_get_typeg_emblem_get_typeg_themed_icon_get_typeg_mount_operation_get_typeg_vfs_get_typeg_file_monitor_get_typeg_file_input_stream_get_typeg_data_input_stream_get_type g_buffered_input_stream_get_typeg_filter_input_stream_get_typeg_memory_input_stream_get_typeg_input_stream_get_typeg_memory_output_stream_get_typeg_file_output_stream_get_type!g_buffered_output_stream_get_typeg_data_output_stream_get_typeg_filter_output_stream_get_typeg_output_stream_get_type MountClassMount DriveClassDriveLoadableIconClass LoadableIcon VolumeClassVolume AppInfoClassAppInfo SeekableClassSeekable IconClassIconAppLaunchContextClassAppLaunchContext FileInfoClassFileInfoSimpleAsyncResultClassSimpleAsyncResultCancellableClassVolumeMonitorClass VolumeMonitor FileIconClassFileIconFilenameCompleterClassFilenameCompleterFileEnumeratorClassFileEnumeratorEmblemedIconClass EmblemedIcon EmblemClassEmblemThemedIconClass ThemedIconMountOperationClassMountOperationVfsClassVfsFileMonitorClass FileMonitorFileInputStreamClassFileInputStreamDataInputStreamClassDataInputStreamBufferedInputStreamClassBufferedInputStreamFilterInputStreamClassFilterInputStreamMemoryInputStreamClassMemoryInputStreamInputStreamClass InputStreamMemoryOutputStreamClassMemoryOutputStreamFileOutputStreamClassFileOutputStreamBufferedOutputStreamClassBufferedOutputStreamDataOutputStreamClassDataOutputStreamFilterOutputStreamClassFilterOutputStreamOutputStreamClass OutputStreamcastTotoOutputStreamcastToOutputStreamgTypeOutputStreamtoFilterOutputStreamcastToFilterOutputStreamgTypeFilterOutputStreamtoDataOutputStreamcastToDataOutputStreamgTypeDataOutputStreamtoBufferedOutputStreamcastToBufferedOutputStreamgTypeBufferedOutputStreamtoFileOutputStreamcastToFileOutputStreamgTypeFileOutputStreamtoMemoryOutputStreamcastToMemoryOutputStreamgTypeMemoryOutputStream toInputStreamcastToInputStreamgTypeInputStreamtoMemoryInputStreamcastToMemoryInputStreamgTypeMemoryInputStreamtoFilterInputStreamcastToFilterInputStreamgTypeFilterInputStreamtoBufferedInputStreamcastToBufferedInputStreamgTypeBufferedInputStreamtoDataInputStreamcastToDataInputStreamgTypeDataInputStreamtoFileInputStreamcastToFileInputStreamgTypeFileInputStream toFileMonitorcastToFileMonitorgTypeFileMonitortoVfs castToVfsgTypeVfstoMountOperationcastToMountOperationgTypeMountOperation toThemedIconcastToThemedIcongTypeThemedIcontoEmblem castToEmblem gTypeEmblemtoEmblemedIconcastToEmblemedIcongTypeEmblemedIcontoFileEnumeratorcastToFileEnumeratorgTypeFileEnumeratortoFilenameCompletercastToFilenameCompletergTypeFilenameCompleter toFileIconcastToFileIcon gTypeFileIcontoVolumeMonitorcastToVolumeMonitorgTypeVolumeMonitor toCancellablecastToCancellablegTypeCancellabletoSimpleAsyncResultcastToSimpleAsyncResultgTypeSimpleAsyncResult toFileInfocastToFileInfo gTypeFileInfotoAppLaunchContextcastToAppLaunchContextgTypeAppLaunchContexttoIcon castToIcon gTypeIcon toSeekablecastToSeekable gTypeSeekable toAppInfo castToAppInfo gTypeAppInfotoVolume castToVolume gTypeVolume toAsyncResultcastToAsyncResultgTypeAsyncResulttoLoadableIconcastToLoadableIcongTypeLoadableIcontoDrive castToDrive gTypeDrivetoFile castToFile gTypeFiletoMount castToMount gTypeMountmkOutputStreamunOutputStreammkFilterOutputStreamunFilterOutputStreammkDataOutputStreamunDataOutputStreammkBufferedOutputStreamunBufferedOutputStreammkFileOutputStreamunFileOutputStreammkMemoryOutputStreamunMemoryOutputStream mkInputStream unInputStreammkMemoryInputStreamunMemoryInputStreammkFilterInputStreamunFilterInputStreammkBufferedInputStreamunBufferedInputStreammkDataInputStreamunDataInputStreammkFileInputStreamunFileInputStream mkFileMonitor unFileMonitormkVfsunVfsmkMountOperationunMountOperation mkThemedIcon unThemedIconmkEmblemunEmblemmkEmblemedIconunEmblemedIconmkFileEnumeratorunFileEnumeratormkFilenameCompleterunFilenameCompleter mkFileIcon unFileIconmkVolumeMonitorunVolumeMonitor mkCancellable unCancellablemkSimpleAsyncResultunSimpleAsyncResult mkFileInfo unFileInfomkAppLaunchContextunAppLaunchContextmkIconunIcon mkSeekable unSeekable mkAppInfo unAppInfomkVolumeunVolume mkAsyncResult unAsyncResultmkLoadableIconunLoadableIconmkDriveunDrivemkFileunFilemkMountunMount g_file_query_writable_namespaces g_file_query_settable_attributes g_file_attribute_info_list_unrefg_file_make_symbolic_link"g_file_make_directory_with_parentsg_file_make_directory g_file_moveg_file_copy_finishg_file_copy_async g_file_copy g_file_trash g_file_deleteg_file_set_display_name_finishg_file_set_display_name_asyncg_file_set_display_name g_file_enumerate_children_finishg_file_enumerate_children_asyncg_file_enumerate_children"g_file_find_enclosing_mount_finish!g_file_find_enclosing_mount_asyncg_file_find_enclosing_mountg_file_query_default_handler#g_file_query_filesystem_info_finish"g_file_query_filesystem_info_asyncg_file_query_filesystem_infog_file_query_file_typeg_file_query_existsg_file_query_info_finishg_file_query_info_asyncg_file_query_infog_file_replace_finishg_file_replace_asyncg_file_create_finishg_file_create_asyncg_file_append_to_finishg_file_append_to_asyncg_file_replace g_file_createg_file_append_tog_file_read_finishg_file_read_async g_file_readg_file_get_uri_schemeg_file_has_uri_schemeg_file_is_nativeg_file_resolve_relative_pathg_file_get_relative_pathg_file_has_prefix!g_file_get_child_for_display_nameg_file_get_childg_file_has_parentg_file_get_parentg_file_get_parse_nameg_file_get_urig_file_get_pathg_file_get_basename g_file_equalg_file_parse_nameg_file_new_for_commandline_argg_file_new_for_urig_file_new_for_pathmakeFileProgressCallbackFileAttributeInfoListCFileProgressCallbackmarshalFileProgressCallback fileParentbase Data.MaybeNothingghc-primGHC.BoolTrueFalsetakeFileAttributeInfoListg_cancellable_cancelg_cancellable_resetg_cancellable_push_currentg_cancellable_pop_currentg_cancellable_get_current$g_cancellable_set_error_if_cancelledg_cancellable_is_cancelledg_cancellable_new