gi-gio-0.2.46.15: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Objects.FileInfo

Contents

Description

 

Synopsis

Exported types

newtype FileInfo Source

Constructors

FileInfo (ForeignPtr FileInfo) 

Instances

GObject FileInfo 
((~) * info (ResolveFileInfoMethod t FileInfo), MethodInfo * info FileInfo p) => IsLabelProxy t (FileInfo -> p) 
type ParentTypes FileInfo 
type AttributeList FileInfo 
type SignalList FileInfo 

class GObject o => FileInfoK o Source

Instances

Methods

fileInfoClearStatus

data FileInfoClearStatusMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoClearStatusMethodInfo a signature 

fileInfoCopyInto

data FileInfoCopyIntoMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, FileInfoK a, FileInfoK b) => MethodInfo * FileInfoCopyIntoMethodInfo a signature 

fileInfoCopyInto :: (MonadIO m, FileInfoK a, FileInfoK b) => a -> b -> m () Source

fileInfoDup

data FileInfoDupMethodInfo Source

Instances

((~) * signature (m FileInfo), MonadIO m, FileInfoK a) => MethodInfo * FileInfoDupMethodInfo a signature 

fileInfoGetAttributeAsString

fileInfoGetAttributeBoolean

fileInfoGetAttributeByteString

fileInfoGetAttributeData

fileInfoGetAttributeInt32

fileInfoGetAttributeInt64

fileInfoGetAttributeObject

fileInfoGetAttributeStatus

fileInfoGetAttributeString

fileInfoGetAttributeStringv

fileInfoGetAttributeType

fileInfoGetAttributeUint32

fileInfoGetAttributeUint64

fileInfoGetContentType

fileInfoGetDeletionDate

fileInfoGetDisplayName

fileInfoGetEditName

data FileInfoGetEditNameMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, FileInfoK a) => MethodInfo * FileInfoGetEditNameMethodInfo a signature 

fileInfoGetEtag

data FileInfoGetEtagMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, FileInfoK a) => MethodInfo * FileInfoGetEtagMethodInfo a signature 

fileInfoGetFileType

data FileInfoGetFileTypeMethodInfo Source

Instances

((~) * signature (m FileType), MonadIO m, FileInfoK a) => MethodInfo * FileInfoGetFileTypeMethodInfo a signature 

fileInfoGetIcon

data FileInfoGetIconMethodInfo Source

Instances

((~) * signature (m Icon), MonadIO m, FileInfoK a) => MethodInfo * FileInfoGetIconMethodInfo a signature 

fileInfoGetIsBackup

data FileInfoGetIsBackupMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, FileInfoK a) => MethodInfo * FileInfoGetIsBackupMethodInfo a signature 

fileInfoGetIsHidden

data FileInfoGetIsHiddenMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, FileInfoK a) => MethodInfo * FileInfoGetIsHiddenMethodInfo a signature 

fileInfoGetIsSymlink

data FileInfoGetIsSymlinkMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, FileInfoK a) => MethodInfo * FileInfoGetIsSymlinkMethodInfo a signature 

fileInfoGetModificationTime

fileInfoGetName

data FileInfoGetNameMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, FileInfoK a) => MethodInfo * FileInfoGetNameMethodInfo a signature 

fileInfoGetSize

data FileInfoGetSizeMethodInfo Source

Instances

((~) * signature (m Int64), MonadIO m, FileInfoK a) => MethodInfo * FileInfoGetSizeMethodInfo a signature 

fileInfoGetSortOrder

data FileInfoGetSortOrderMethodInfo Source

Instances

((~) * signature (m Int32), MonadIO m, FileInfoK a) => MethodInfo * FileInfoGetSortOrderMethodInfo a signature 

fileInfoGetSymbolicIcon

fileInfoGetSymlinkTarget

fileInfoHasAttribute

data FileInfoHasAttributeMethodInfo Source

Instances

((~) * signature (Text -> m Bool), MonadIO m, FileInfoK a) => MethodInfo * FileInfoHasAttributeMethodInfo a signature 

fileInfoHasNamespace

data FileInfoHasNamespaceMethodInfo Source

Instances

((~) * signature (Text -> m Bool), MonadIO m, FileInfoK a) => MethodInfo * FileInfoHasNamespaceMethodInfo a signature 

fileInfoListAttributes

data FileInfoListAttributesMethodInfo Source

Instances

((~) * signature (Text -> m (Maybe [Text])), MonadIO m, FileInfoK a) => MethodInfo * FileInfoListAttributesMethodInfo a signature 

fileInfoNew

fileInfoRemoveAttribute

data FileInfoRemoveAttributeMethodInfo Source

Instances

((~) * signature (Text -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoRemoveAttributeMethodInfo a signature 

fileInfoSetAttribute

data FileInfoSetAttributeMethodInfo Source

Instances

((~) * signature (Text -> FileAttributeType -> Ptr () -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoSetAttributeMethodInfo a signature 

fileInfoSetAttributeBoolean

data FileInfoSetAttributeBooleanMethodInfo Source

Instances

((~) * signature (Text -> Bool -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoSetAttributeBooleanMethodInfo a signature 

fileInfoSetAttributeByteString

fileInfoSetAttributeInt32

data FileInfoSetAttributeInt32MethodInfo Source

Instances

((~) * signature (Text -> Int32 -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoSetAttributeInt32MethodInfo a signature 

fileInfoSetAttributeInt64

data FileInfoSetAttributeInt64MethodInfo Source

Instances

((~) * signature (Text -> Int64 -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoSetAttributeInt64MethodInfo a signature 

fileInfoSetAttributeMask

fileInfoSetAttributeObject

data FileInfoSetAttributeObjectMethodInfo Source

Instances

((~) * signature (Text -> b -> m ()), MonadIO m, FileInfoK a, ObjectK b) => MethodInfo * FileInfoSetAttributeObjectMethodInfo a signature 

fileInfoSetAttributeStatus

fileInfoSetAttributeString

data FileInfoSetAttributeStringMethodInfo Source

Instances

((~) * signature (Text -> Text -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoSetAttributeStringMethodInfo a signature 

fileInfoSetAttributeStringv

fileInfoSetAttributeUint32

data FileInfoSetAttributeUint32MethodInfo Source

Instances

((~) * signature (Text -> Word32 -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoSetAttributeUint32MethodInfo a signature 

fileInfoSetAttributeUint64

data FileInfoSetAttributeUint64MethodInfo Source

Instances

((~) * signature (Text -> Word64 -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoSetAttributeUint64MethodInfo a signature 

fileInfoSetContentType

data FileInfoSetContentTypeMethodInfo Source

Instances

((~) * signature (Text -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoSetContentTypeMethodInfo a signature 

fileInfoSetDisplayName

data FileInfoSetDisplayNameMethodInfo Source

Instances

((~) * signature (Text -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoSetDisplayNameMethodInfo a signature 

fileInfoSetEditName

data FileInfoSetEditNameMethodInfo Source

Instances

((~) * signature (Text -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoSetEditNameMethodInfo a signature 

fileInfoSetEditName :: (MonadIO m, FileInfoK a) => a -> Text -> m () Source

fileInfoSetFileType

data FileInfoSetFileTypeMethodInfo Source

Instances

((~) * signature (FileType -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoSetFileTypeMethodInfo a signature 

fileInfoSetIcon

data FileInfoSetIconMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, FileInfoK a, IconK b) => MethodInfo * FileInfoSetIconMethodInfo a signature 

fileInfoSetIcon :: (MonadIO m, FileInfoK a, IconK b) => a -> b -> m () Source

fileInfoSetIsHidden

data FileInfoSetIsHiddenMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoSetIsHiddenMethodInfo a signature 

fileInfoSetIsHidden :: (MonadIO m, FileInfoK a) => a -> Bool -> m () Source

fileInfoSetIsSymlink

data FileInfoSetIsSymlinkMethodInfo Source

Instances

((~) * signature (Bool -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoSetIsSymlinkMethodInfo a signature 

fileInfoSetModificationTime

fileInfoSetName

data FileInfoSetNameMethodInfo Source

Instances

((~) * signature (Text -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoSetNameMethodInfo a signature 

fileInfoSetName :: (MonadIO m, FileInfoK a) => a -> Text -> m () Source

fileInfoSetSize

data FileInfoSetSizeMethodInfo Source

Instances

((~) * signature (Int64 -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoSetSizeMethodInfo a signature 

fileInfoSetSize :: (MonadIO m, FileInfoK a) => a -> Int64 -> m () Source

fileInfoSetSortOrder

data FileInfoSetSortOrderMethodInfo Source

Instances

((~) * signature (Int32 -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoSetSortOrderMethodInfo a signature 

fileInfoSetSymbolicIcon

data FileInfoSetSymbolicIconMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, FileInfoK a, IconK b) => MethodInfo * FileInfoSetSymbolicIconMethodInfo a signature 

fileInfoSetSymbolicIcon :: (MonadIO m, FileInfoK a, IconK b) => a -> b -> m () Source

fileInfoSetSymlinkTarget

data FileInfoSetSymlinkTargetMethodInfo Source

Instances

((~) * signature (Text -> m ()), MonadIO m, FileInfoK a) => MethodInfo * FileInfoSetSymlinkTargetMethodInfo a signature 

fileInfoUnsetAttributeMask