gi-gio-2.0.7: 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 (ManagedPtr FileInfo) 

Instances

GObject FileInfo Source # 
IsObject FileInfo Source # 
IsFileInfo FileInfo Source # 
((~) * info (ResolveFileInfoMethod t FileInfo), MethodInfo * info FileInfo p) => IsLabel t (FileInfo -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> FileInfo -> p #

((~) * info (ResolveFileInfoMethod t FileInfo), MethodInfo * info FileInfo p) => IsLabelProxy t (FileInfo -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> FileInfo -> p

HasAttributeList * FileInfo Source # 
type SignalList FileInfo Source # 
type SignalList FileInfo
type AttributeList FileInfo Source # 
type AttributeList FileInfo

class GObject o => IsFileInfo o Source #

Instances

(GObject a, UnknownAncestorError Constraint FileInfo a) => IsFileInfo a Source # 
IsFileInfo FileInfo Source # 

Methods

clearStatus

data FileInfoClearStatusMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoClearStatusMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoClearStatusMethodInfo a -> signature -> s

copyInto

data FileInfoCopyIntoMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFileInfo a, IsFileInfo b) => MethodInfo * FileInfoCopyIntoMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoCopyIntoMethodInfo a -> signature -> s

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

dup

data FileInfoDupMethodInfo Source #

Instances

((~) * signature (m FileInfo), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoDupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoDupMethodInfo a -> signature -> s

getAttributeAsString

data FileInfoGetAttributeAsStringMethodInfo Source #

Instances

((~) * signature (Text -> m Text), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeAsStringMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetAttributeAsStringMethodInfo a -> signature -> s

fileInfoGetAttributeAsString :: (MonadIO m, IsFileInfo a) => a -> Text -> m Text Source #

getAttributeBoolean

data FileInfoGetAttributeBooleanMethodInfo Source #

Instances

((~) * signature (Text -> m Bool), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeBooleanMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetAttributeBooleanMethodInfo a -> signature -> s

getAttributeByteString

data FileInfoGetAttributeByteStringMethodInfo Source #

Instances

((~) * signature (Text -> m Text), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeByteStringMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetAttributeByteStringMethodInfo a -> signature -> s

fileInfoGetAttributeByteString :: (MonadIO m, IsFileInfo a) => a -> Text -> m Text Source #

getAttributeData

data FileInfoGetAttributeDataMethodInfo Source #

Instances

((~) * signature (Text -> m (Bool, FileAttributeType, Ptr (), FileAttributeStatus)), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeDataMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetAttributeDataMethodInfo a -> signature -> s

getAttributeInt32

data FileInfoGetAttributeInt32MethodInfo Source #

Instances

((~) * signature (Text -> m Int32), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeInt32MethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetAttributeInt32MethodInfo a -> signature -> s

getAttributeInt64

data FileInfoGetAttributeInt64MethodInfo Source #

Instances

((~) * signature (Text -> m Int64), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeInt64MethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetAttributeInt64MethodInfo a -> signature -> s

getAttributeObject

data FileInfoGetAttributeObjectMethodInfo Source #

Instances

((~) * signature (Text -> m Object), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeObjectMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetAttributeObjectMethodInfo a -> signature -> s

fileInfoGetAttributeObject :: (MonadIO m, IsFileInfo a) => a -> Text -> m Object Source #

getAttributeStatus

data FileInfoGetAttributeStatusMethodInfo Source #

Instances

((~) * signature (Text -> m FileAttributeStatus), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeStatusMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetAttributeStatusMethodInfo a -> signature -> s

getAttributeString

data FileInfoGetAttributeStringMethodInfo Source #

Instances

((~) * signature (Text -> m Text), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeStringMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetAttributeStringMethodInfo a -> signature -> s

fileInfoGetAttributeString :: (MonadIO m, IsFileInfo a) => a -> Text -> m Text Source #

getAttributeStringv

data FileInfoGetAttributeStringvMethodInfo Source #

Instances

((~) * signature (Text -> m [Text]), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeStringvMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetAttributeStringvMethodInfo a -> signature -> s

fileInfoGetAttributeStringv :: (MonadIO m, IsFileInfo a) => a -> Text -> m [Text] Source #

getAttributeType

data FileInfoGetAttributeTypeMethodInfo Source #

Instances

((~) * signature (Text -> m FileAttributeType), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetAttributeTypeMethodInfo a -> signature -> s

getAttributeUint32

data FileInfoGetAttributeUint32MethodInfo Source #

Instances

((~) * signature (Text -> m Word32), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeUint32MethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetAttributeUint32MethodInfo a -> signature -> s

getAttributeUint64

data FileInfoGetAttributeUint64MethodInfo Source #

Instances

((~) * signature (Text -> m Word64), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeUint64MethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetAttributeUint64MethodInfo a -> signature -> s

getContentType

data FileInfoGetContentTypeMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetContentTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetContentTypeMethodInfo a -> signature -> s

getDeletionDate

data FileInfoGetDeletionDateMethodInfo Source #

Instances

((~) * signature (m DateTime), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetDeletionDateMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetDeletionDateMethodInfo a -> signature -> s

fileInfoGetDeletionDate :: (MonadIO m, IsFileInfo a) => a -> m DateTime Source #

getDisplayName

data FileInfoGetDisplayNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetDisplayNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetDisplayNameMethodInfo a -> signature -> s

getEditName

data FileInfoGetEditNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetEditNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetEditNameMethodInfo a -> signature -> s

fileInfoGetEditName :: (MonadIO m, IsFileInfo a) => a -> m Text Source #

getEtag

data FileInfoGetEtagMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetEtagMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetEtagMethodInfo a -> signature -> s

fileInfoGetEtag :: (MonadIO m, IsFileInfo a) => a -> m Text Source #

getFileType

data FileInfoGetFileTypeMethodInfo Source #

Instances

((~) * signature (m FileType), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetFileTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetFileTypeMethodInfo a -> signature -> s

getIcon

data FileInfoGetIconMethodInfo Source #

Instances

((~) * signature (m Icon), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetIconMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetIconMethodInfo a -> signature -> s

getIsBackup

data FileInfoGetIsBackupMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetIsBackupMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetIsBackupMethodInfo a -> signature -> s

getIsHidden

data FileInfoGetIsHiddenMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetIsHiddenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetIsHiddenMethodInfo a -> signature -> s

getIsSymlink

data FileInfoGetIsSymlinkMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetIsSymlinkMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetIsSymlinkMethodInfo a -> signature -> s

getModificationTime

data FileInfoGetModificationTimeMethodInfo Source #

Instances

((~) * signature (m TimeVal), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetModificationTimeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetModificationTimeMethodInfo a -> signature -> s

getName

data FileInfoGetNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetNameMethodInfo a -> signature -> s

fileInfoGetName :: (MonadIO m, IsFileInfo a) => a -> m Text Source #

getSize

data FileInfoGetSizeMethodInfo Source #

Instances

((~) * signature (m Int64), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetSizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetSizeMethodInfo a -> signature -> s

getSortOrder

data FileInfoGetSortOrderMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetSortOrderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetSortOrderMethodInfo a -> signature -> s

getSymbolicIcon

data FileInfoGetSymbolicIconMethodInfo Source #

Instances

((~) * signature (m Icon), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetSymbolicIconMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetSymbolicIconMethodInfo a -> signature -> s

getSymlinkTarget

data FileInfoGetSymlinkTargetMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetSymlinkTargetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoGetSymlinkTargetMethodInfo a -> signature -> s

hasAttribute

data FileInfoHasAttributeMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy FileInfoHasAttributeMethodInfo a -> signature -> s

fileInfoHasAttribute :: (MonadIO m, IsFileInfo a) => a -> Text -> m Bool Source #

hasNamespace

data FileInfoHasNamespaceMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy FileInfoHasNamespaceMethodInfo a -> signature -> s

fileInfoHasNamespace :: (MonadIO m, IsFileInfo a) => a -> Text -> m Bool Source #

listAttributes

data FileInfoListAttributesMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy FileInfoListAttributesMethodInfo a -> signature -> s

fileInfoListAttributes :: (MonadIO m, IsFileInfo a) => a -> Maybe Text -> m (Maybe [Text]) Source #

new

removeAttribute

data FileInfoRemoveAttributeMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoRemoveAttributeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoRemoveAttributeMethodInfo a -> signature -> s

fileInfoRemoveAttribute :: (MonadIO m, IsFileInfo a) => a -> Text -> m () Source #

setAttribute

data FileInfoSetAttributeMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy FileInfoSetAttributeMethodInfo a -> signature -> s

fileInfoSetAttribute :: (MonadIO m, IsFileInfo a) => a -> Text -> FileAttributeType -> Ptr () -> m () Source #

setAttributeBoolean

data FileInfoSetAttributeBooleanMethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy FileInfoSetAttributeBooleanMethodInfo a -> signature -> s

fileInfoSetAttributeBoolean :: (MonadIO m, IsFileInfo a) => a -> Text -> Bool -> m () Source #

setAttributeByteString

data FileInfoSetAttributeByteStringMethodInfo Source #

Instances

((~) * signature (Text -> Text -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetAttributeByteStringMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetAttributeByteStringMethodInfo a -> signature -> s

fileInfoSetAttributeByteString :: (MonadIO m, IsFileInfo a) => a -> Text -> Text -> m () Source #

setAttributeInt32

data FileInfoSetAttributeInt32MethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy FileInfoSetAttributeInt32MethodInfo a -> signature -> s

fileInfoSetAttributeInt32 :: (MonadIO m, IsFileInfo a) => a -> Text -> Int32 -> m () Source #

setAttributeInt64

data FileInfoSetAttributeInt64MethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy FileInfoSetAttributeInt64MethodInfo a -> signature -> s

fileInfoSetAttributeInt64 :: (MonadIO m, IsFileInfo a) => a -> Text -> Int64 -> m () Source #

setAttributeMask

data FileInfoSetAttributeMaskMethodInfo Source #

Instances

((~) * signature (FileAttributeMatcher -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetAttributeMaskMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetAttributeMaskMethodInfo a -> signature -> s

setAttributeObject

data FileInfoSetAttributeObjectMethodInfo Source #

Instances

((~) * signature (Text -> b -> m ()), MonadIO m, IsFileInfo a, IsObject b) => MethodInfo * FileInfoSetAttributeObjectMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetAttributeObjectMethodInfo a -> signature -> s

fileInfoSetAttributeObject :: (MonadIO m, IsFileInfo a, IsObject b) => a -> Text -> b -> m () Source #

setAttributeStatus

data FileInfoSetAttributeStatusMethodInfo Source #

Instances

((~) * signature (Text -> FileAttributeStatus -> m Bool), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetAttributeStatusMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetAttributeStatusMethodInfo a -> signature -> s

setAttributeString

data FileInfoSetAttributeStringMethodInfo Source #

Instances

((~) * signature (Text -> Text -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetAttributeStringMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetAttributeStringMethodInfo a -> signature -> s

fileInfoSetAttributeString :: (MonadIO m, IsFileInfo a) => a -> Text -> Text -> m () Source #

setAttributeStringv

data FileInfoSetAttributeStringvMethodInfo Source #

Instances

((~) * signature (Text -> Ptr CString -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetAttributeStringvMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetAttributeStringvMethodInfo a -> signature -> s

setAttributeUint32

data FileInfoSetAttributeUint32MethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy FileInfoSetAttributeUint32MethodInfo a -> signature -> s

fileInfoSetAttributeUint32 :: (MonadIO m, IsFileInfo a) => a -> Text -> Word32 -> m () Source #

setAttributeUint64

data FileInfoSetAttributeUint64MethodInfo Source #

Instances

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

Methods

overloadedMethod :: MethodProxy FileInfoSetAttributeUint64MethodInfo a -> signature -> s

fileInfoSetAttributeUint64 :: (MonadIO m, IsFileInfo a) => a -> Text -> Word64 -> m () Source #

setContentType

data FileInfoSetContentTypeMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetContentTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetContentTypeMethodInfo a -> signature -> s

fileInfoSetContentType :: (MonadIO m, IsFileInfo a) => a -> Text -> m () Source #

setDisplayName

data FileInfoSetDisplayNameMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetDisplayNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetDisplayNameMethodInfo a -> signature -> s

fileInfoSetDisplayName :: (MonadIO m, IsFileInfo a) => a -> Text -> m () Source #

setEditName

data FileInfoSetEditNameMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetEditNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetEditNameMethodInfo a -> signature -> s

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

setFileType

data FileInfoSetFileTypeMethodInfo Source #

Instances

((~) * signature (FileType -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetFileTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetFileTypeMethodInfo a -> signature -> s

setIcon

data FileInfoSetIconMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFileInfo a, IsIcon b) => MethodInfo * FileInfoSetIconMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetIconMethodInfo a -> signature -> s

fileInfoSetIcon :: (MonadIO m, IsFileInfo a, IsIcon b) => a -> b -> m () Source #

setIsHidden

data FileInfoSetIsHiddenMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetIsHiddenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetIsHiddenMethodInfo a -> signature -> s

setIsSymlink

data FileInfoSetIsSymlinkMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetIsSymlinkMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetIsSymlinkMethodInfo a -> signature -> s

setModificationTime

data FileInfoSetModificationTimeMethodInfo Source #

Instances

((~) * signature (TimeVal -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetModificationTimeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetModificationTimeMethodInfo a -> signature -> s

fileInfoSetModificationTime :: (MonadIO m, IsFileInfo a) => a -> TimeVal -> m () Source #

setName

data FileInfoSetNameMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetNameMethodInfo a -> signature -> s

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

setSize

data FileInfoSetSizeMethodInfo Source #

Instances

((~) * signature (Int64 -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetSizeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetSizeMethodInfo a -> signature -> s

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

setSortOrder

data FileInfoSetSortOrderMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetSortOrderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetSortOrderMethodInfo a -> signature -> s

setSymbolicIcon

data FileInfoSetSymbolicIconMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsFileInfo a, IsIcon b) => MethodInfo * FileInfoSetSymbolicIconMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetSymbolicIconMethodInfo a -> signature -> s

fileInfoSetSymbolicIcon :: (MonadIO m, IsFileInfo a, IsIcon b) => a -> b -> m () Source #

setSymlinkTarget

data FileInfoSetSymlinkTargetMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetSymlinkTargetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoSetSymlinkTargetMethodInfo a -> signature -> s

fileInfoSetSymlinkTarget :: (MonadIO m, IsFileInfo a) => a -> Text -> m () Source #

unsetAttributeMask

data FileInfoUnsetAttributeMaskMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoUnsetAttributeMaskMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy FileInfoUnsetAttributeMaskMethodInfo a -> signature -> s