| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gio.Objects.FileInfo
Contents
- Exported types
- Methods
- clearStatus
- copyInto
- dup
- getAttributeAsString
- getAttributeBoolean
- getAttributeByteString
- getAttributeData
- getAttributeInt32
- getAttributeInt64
- getAttributeObject
- getAttributeStatus
- getAttributeString
- getAttributeStringv
- getAttributeType
- getAttributeUint32
- getAttributeUint64
- getContentType
- getDeletionDate
- getDisplayName
- getEditName
- getEtag
- getFileType
- getIcon
- getIsBackup
- getIsHidden
- getIsSymlink
- getModificationTime
- getName
- getSize
- getSortOrder
- getSymbolicIcon
- getSymlinkTarget
- hasAttribute
- hasNamespace
- listAttributes
- new
- removeAttribute
- setAttribute
- setAttributeBoolean
- setAttributeByteString
- setAttributeInt32
- setAttributeInt64
- setAttributeMask
- setAttributeObject
- setAttributeStatus
- setAttributeString
- setAttributeStringv
- setAttributeUint32
- setAttributeUint64
- setContentType
- setDisplayName
- setEditName
- setFileType
- setIcon
- setIsHidden
- setIsSymlink
- setModificationTime
- setName
- setSize
- setSortOrder
- setSymbolicIcon
- setSymlinkTarget
- unsetAttributeMask
Description
- newtype FileInfo = FileInfo (ManagedPtr FileInfo)
- class GObject o => IsFileInfo o
- toFileInfo :: IsFileInfo o => o -> IO FileInfo
- noFileInfo :: Maybe FileInfo
- data FileInfoClearStatusMethodInfo
- fileInfoClearStatus :: (MonadIO m, IsFileInfo a) => a -> m ()
- data FileInfoCopyIntoMethodInfo
- fileInfoCopyInto :: (MonadIO m, IsFileInfo a, IsFileInfo b) => a -> b -> m ()
- data FileInfoDupMethodInfo
- fileInfoDup :: (MonadIO m, IsFileInfo a) => a -> m FileInfo
- data FileInfoGetAttributeAsStringMethodInfo
- fileInfoGetAttributeAsString :: (MonadIO m, IsFileInfo a) => a -> Text -> m Text
- data FileInfoGetAttributeBooleanMethodInfo
- fileInfoGetAttributeBoolean :: (MonadIO m, IsFileInfo a) => a -> Text -> m Bool
- data FileInfoGetAttributeByteStringMethodInfo
- fileInfoGetAttributeByteString :: (MonadIO m, IsFileInfo a) => a -> Text -> m Text
- data FileInfoGetAttributeDataMethodInfo
- fileInfoGetAttributeData :: (MonadIO m, IsFileInfo a) => a -> Text -> m (Bool, FileAttributeType, Ptr (), FileAttributeStatus)
- data FileInfoGetAttributeInt32MethodInfo
- fileInfoGetAttributeInt32 :: (MonadIO m, IsFileInfo a) => a -> Text -> m Int32
- data FileInfoGetAttributeInt64MethodInfo
- fileInfoGetAttributeInt64 :: (MonadIO m, IsFileInfo a) => a -> Text -> m Int64
- data FileInfoGetAttributeObjectMethodInfo
- fileInfoGetAttributeObject :: (MonadIO m, IsFileInfo a) => a -> Text -> m Object
- data FileInfoGetAttributeStatusMethodInfo
- fileInfoGetAttributeStatus :: (MonadIO m, IsFileInfo a) => a -> Text -> m FileAttributeStatus
- data FileInfoGetAttributeStringMethodInfo
- fileInfoGetAttributeString :: (MonadIO m, IsFileInfo a) => a -> Text -> m Text
- data FileInfoGetAttributeStringvMethodInfo
- fileInfoGetAttributeStringv :: (MonadIO m, IsFileInfo a) => a -> Text -> m [Text]
- data FileInfoGetAttributeTypeMethodInfo
- fileInfoGetAttributeType :: (MonadIO m, IsFileInfo a) => a -> Text -> m FileAttributeType
- data FileInfoGetAttributeUint32MethodInfo
- fileInfoGetAttributeUint32 :: (MonadIO m, IsFileInfo a) => a -> Text -> m Word32
- data FileInfoGetAttributeUint64MethodInfo
- fileInfoGetAttributeUint64 :: (MonadIO m, IsFileInfo a) => a -> Text -> m Word64
- data FileInfoGetContentTypeMethodInfo
- fileInfoGetContentType :: (MonadIO m, IsFileInfo a) => a -> m Text
- data FileInfoGetDeletionDateMethodInfo
- fileInfoGetDeletionDate :: (MonadIO m, IsFileInfo a) => a -> m DateTime
- data FileInfoGetDisplayNameMethodInfo
- fileInfoGetDisplayName :: (MonadIO m, IsFileInfo a) => a -> m Text
- data FileInfoGetEditNameMethodInfo
- fileInfoGetEditName :: (MonadIO m, IsFileInfo a) => a -> m Text
- data FileInfoGetEtagMethodInfo
- fileInfoGetEtag :: (MonadIO m, IsFileInfo a) => a -> m Text
- data FileInfoGetFileTypeMethodInfo
- fileInfoGetFileType :: (MonadIO m, IsFileInfo a) => a -> m FileType
- data FileInfoGetIconMethodInfo
- fileInfoGetIcon :: (MonadIO m, IsFileInfo a) => a -> m Icon
- data FileInfoGetIsBackupMethodInfo
- fileInfoGetIsBackup :: (MonadIO m, IsFileInfo a) => a -> m Bool
- data FileInfoGetIsHiddenMethodInfo
- fileInfoGetIsHidden :: (MonadIO m, IsFileInfo a) => a -> m Bool
- data FileInfoGetIsSymlinkMethodInfo
- fileInfoGetIsSymlink :: (MonadIO m, IsFileInfo a) => a -> m Bool
- data FileInfoGetModificationTimeMethodInfo
- fileInfoGetModificationTime :: (MonadIO m, IsFileInfo a) => a -> m TimeVal
- data FileInfoGetNameMethodInfo
- fileInfoGetName :: (MonadIO m, IsFileInfo a) => a -> m Text
- data FileInfoGetSizeMethodInfo
- fileInfoGetSize :: (MonadIO m, IsFileInfo a) => a -> m Int64
- data FileInfoGetSortOrderMethodInfo
- fileInfoGetSortOrder :: (MonadIO m, IsFileInfo a) => a -> m Int32
- data FileInfoGetSymbolicIconMethodInfo
- fileInfoGetSymbolicIcon :: (MonadIO m, IsFileInfo a) => a -> m Icon
- data FileInfoGetSymlinkTargetMethodInfo
- fileInfoGetSymlinkTarget :: (MonadIO m, IsFileInfo a) => a -> m Text
- data FileInfoHasAttributeMethodInfo
- fileInfoHasAttribute :: (MonadIO m, IsFileInfo a) => a -> Text -> m Bool
- data FileInfoHasNamespaceMethodInfo
- fileInfoHasNamespace :: (MonadIO m, IsFileInfo a) => a -> Text -> m Bool
- data FileInfoListAttributesMethodInfo
- fileInfoListAttributes :: (MonadIO m, IsFileInfo a) => a -> Maybe Text -> m (Maybe [Text])
- fileInfoNew :: MonadIO m => m FileInfo
- data FileInfoRemoveAttributeMethodInfo
- fileInfoRemoveAttribute :: (MonadIO m, IsFileInfo a) => a -> Text -> m ()
- data FileInfoSetAttributeMethodInfo
- fileInfoSetAttribute :: (MonadIO m, IsFileInfo a) => a -> Text -> FileAttributeType -> Ptr () -> m ()
- data FileInfoSetAttributeBooleanMethodInfo
- fileInfoSetAttributeBoolean :: (MonadIO m, IsFileInfo a) => a -> Text -> Bool -> m ()
- data FileInfoSetAttributeByteStringMethodInfo
- fileInfoSetAttributeByteString :: (MonadIO m, IsFileInfo a) => a -> Text -> Text -> m ()
- data FileInfoSetAttributeInt32MethodInfo
- fileInfoSetAttributeInt32 :: (MonadIO m, IsFileInfo a) => a -> Text -> Int32 -> m ()
- data FileInfoSetAttributeInt64MethodInfo
- fileInfoSetAttributeInt64 :: (MonadIO m, IsFileInfo a) => a -> Text -> Int64 -> m ()
- data FileInfoSetAttributeMaskMethodInfo
- fileInfoSetAttributeMask :: (MonadIO m, IsFileInfo a) => a -> FileAttributeMatcher -> m ()
- data FileInfoSetAttributeObjectMethodInfo
- fileInfoSetAttributeObject :: (MonadIO m, IsFileInfo a, IsObject b) => a -> Text -> b -> m ()
- data FileInfoSetAttributeStatusMethodInfo
- fileInfoSetAttributeStatus :: (MonadIO m, IsFileInfo a) => a -> Text -> FileAttributeStatus -> m Bool
- data FileInfoSetAttributeStringMethodInfo
- fileInfoSetAttributeString :: (MonadIO m, IsFileInfo a) => a -> Text -> Text -> m ()
- data FileInfoSetAttributeStringvMethodInfo
- fileInfoSetAttributeStringv :: (MonadIO m, IsFileInfo a) => a -> Text -> Ptr CString -> m ()
- data FileInfoSetAttributeUint32MethodInfo
- fileInfoSetAttributeUint32 :: (MonadIO m, IsFileInfo a) => a -> Text -> Word32 -> m ()
- data FileInfoSetAttributeUint64MethodInfo
- fileInfoSetAttributeUint64 :: (MonadIO m, IsFileInfo a) => a -> Text -> Word64 -> m ()
- data FileInfoSetContentTypeMethodInfo
- fileInfoSetContentType :: (MonadIO m, IsFileInfo a) => a -> Text -> m ()
- data FileInfoSetDisplayNameMethodInfo
- fileInfoSetDisplayName :: (MonadIO m, IsFileInfo a) => a -> Text -> m ()
- data FileInfoSetEditNameMethodInfo
- fileInfoSetEditName :: (MonadIO m, IsFileInfo a) => a -> Text -> m ()
- data FileInfoSetFileTypeMethodInfo
- fileInfoSetFileType :: (MonadIO m, IsFileInfo a) => a -> FileType -> m ()
- data FileInfoSetIconMethodInfo
- fileInfoSetIcon :: (MonadIO m, IsFileInfo a, IsIcon b) => a -> b -> m ()
- data FileInfoSetIsHiddenMethodInfo
- fileInfoSetIsHidden :: (MonadIO m, IsFileInfo a) => a -> Bool -> m ()
- data FileInfoSetIsSymlinkMethodInfo
- fileInfoSetIsSymlink :: (MonadIO m, IsFileInfo a) => a -> Bool -> m ()
- data FileInfoSetModificationTimeMethodInfo
- fileInfoSetModificationTime :: (MonadIO m, IsFileInfo a) => a -> TimeVal -> m ()
- data FileInfoSetNameMethodInfo
- fileInfoSetName :: (MonadIO m, IsFileInfo a) => a -> Text -> m ()
- data FileInfoSetSizeMethodInfo
- fileInfoSetSize :: (MonadIO m, IsFileInfo a) => a -> Int64 -> m ()
- data FileInfoSetSortOrderMethodInfo
- fileInfoSetSortOrder :: (MonadIO m, IsFileInfo a) => a -> Int32 -> m ()
- data FileInfoSetSymbolicIconMethodInfo
- fileInfoSetSymbolicIcon :: (MonadIO m, IsFileInfo a, IsIcon b) => a -> b -> m ()
- data FileInfoSetSymlinkTargetMethodInfo
- fileInfoSetSymlinkTarget :: (MonadIO m, IsFileInfo a) => a -> Text -> m ()
- data FileInfoUnsetAttributeMaskMethodInfo
- fileInfoUnsetAttributeMask :: (MonadIO m, IsFileInfo a) => a -> m ()
Exported types
Instances
| GObject FileInfo Source # | |
| IsObject FileInfo Source # | |
| IsFileInfo FileInfo Source # | |
| ((~) * info (ResolveFileInfoMethod t FileInfo), MethodInfo * info FileInfo p) => IsLabel t (FileInfo -> p) Source # | |
| ((~) * info (ResolveFileInfoMethod t FileInfo), MethodInfo * info FileInfo p) => IsLabelProxy t (FileInfo -> p) Source # | |
| HasAttributeList * FileInfo Source # | |
| type SignalList FileInfo Source # | |
| type AttributeList FileInfo Source # | |
class GObject o => IsFileInfo o Source #
Instances
| (GObject a, UnknownAncestorError Constraint FileInfo a) => IsFileInfo a Source # | |
| IsFileInfo FileInfo Source # | |
toFileInfo :: IsFileInfo o => o -> IO FileInfo Source #
Methods
clearStatus
data FileInfoClearStatusMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoClearStatusMethodInfo a signature Source # | |
fileInfoClearStatus :: (MonadIO m, IsFileInfo a) => a -> m () Source #
copyInto
data FileInfoCopyIntoMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsFileInfo a, IsFileInfo b) => MethodInfo * FileInfoCopyIntoMethodInfo a signature Source # | |
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 # | |
fileInfoDup :: (MonadIO m, IsFileInfo a) => a -> m FileInfo Source #
getAttributeAsString
data FileInfoGetAttributeAsStringMethodInfo Source #
Instances
| ((~) * signature (Text -> m Text), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeAsStringMethodInfo a signature Source # | |
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 # | |
fileInfoGetAttributeBoolean :: (MonadIO m, IsFileInfo a) => a -> Text -> m Bool Source #
getAttributeByteString
data FileInfoGetAttributeByteStringMethodInfo Source #
Instances
| ((~) * signature (Text -> m Text), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeByteStringMethodInfo a signature Source # | |
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 # | |
fileInfoGetAttributeData :: (MonadIO m, IsFileInfo a) => a -> Text -> m (Bool, FileAttributeType, Ptr (), FileAttributeStatus) Source #
getAttributeInt32
data FileInfoGetAttributeInt32MethodInfo Source #
Instances
| ((~) * signature (Text -> m Int32), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeInt32MethodInfo a signature Source # | |
fileInfoGetAttributeInt32 :: (MonadIO m, IsFileInfo a) => a -> Text -> m Int32 Source #
getAttributeInt64
data FileInfoGetAttributeInt64MethodInfo Source #
Instances
| ((~) * signature (Text -> m Int64), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeInt64MethodInfo a signature Source # | |
fileInfoGetAttributeInt64 :: (MonadIO m, IsFileInfo a) => a -> Text -> m Int64 Source #
getAttributeObject
data FileInfoGetAttributeObjectMethodInfo Source #
Instances
| ((~) * signature (Text -> m Object), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeObjectMethodInfo a signature Source # | |
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 # | |
fileInfoGetAttributeStatus :: (MonadIO m, IsFileInfo a) => a -> Text -> m FileAttributeStatus Source #
getAttributeString
data FileInfoGetAttributeStringMethodInfo Source #
Instances
| ((~) * signature (Text -> m Text), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeStringMethodInfo a signature Source # | |
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 # | |
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 # | |
fileInfoGetAttributeType :: (MonadIO m, IsFileInfo a) => a -> Text -> m FileAttributeType Source #
getAttributeUint32
data FileInfoGetAttributeUint32MethodInfo Source #
Instances
| ((~) * signature (Text -> m Word32), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeUint32MethodInfo a signature Source # | |
fileInfoGetAttributeUint32 :: (MonadIO m, IsFileInfo a) => a -> Text -> m Word32 Source #
getAttributeUint64
data FileInfoGetAttributeUint64MethodInfo Source #
Instances
| ((~) * signature (Text -> m Word64), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetAttributeUint64MethodInfo a signature Source # | |
fileInfoGetAttributeUint64 :: (MonadIO m, IsFileInfo a) => a -> Text -> m Word64 Source #
getContentType
data FileInfoGetContentTypeMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetContentTypeMethodInfo a signature Source # | |
fileInfoGetContentType :: (MonadIO m, IsFileInfo a) => a -> m Text Source #
getDeletionDate
data FileInfoGetDeletionDateMethodInfo Source #
Instances
| ((~) * signature (m DateTime), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetDeletionDateMethodInfo a signature Source # | |
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 # | |
fileInfoGetDisplayName :: (MonadIO m, IsFileInfo a) => a -> m Text Source #
getEditName
data FileInfoGetEditNameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetEditNameMethodInfo a signature Source # | |
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 # | |
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 # | |
fileInfoGetFileType :: (MonadIO m, IsFileInfo a) => a -> m FileType Source #
getIcon
data FileInfoGetIconMethodInfo Source #
Instances
| ((~) * signature (m Icon), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetIconMethodInfo a signature Source # | |
fileInfoGetIcon :: (MonadIO m, IsFileInfo a) => a -> m Icon Source #
getIsBackup
data FileInfoGetIsBackupMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetIsBackupMethodInfo a signature Source # | |
fileInfoGetIsBackup :: (MonadIO m, IsFileInfo a) => a -> m Bool Source #
getIsHidden
data FileInfoGetIsHiddenMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetIsHiddenMethodInfo a signature Source # | |
fileInfoGetIsHidden :: (MonadIO m, IsFileInfo a) => a -> m Bool Source #
getIsSymlink
data FileInfoGetIsSymlinkMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetIsSymlinkMethodInfo a signature Source # | |
fileInfoGetIsSymlink :: (MonadIO m, IsFileInfo a) => a -> m Bool Source #
getModificationTime
data FileInfoGetModificationTimeMethodInfo Source #
Instances
| ((~) * signature (m TimeVal), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetModificationTimeMethodInfo a signature Source # | |
fileInfoGetModificationTime :: (MonadIO m, IsFileInfo a) => a -> m TimeVal Source #
getName
data FileInfoGetNameMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetNameMethodInfo a signature Source # | |
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 # | |
fileInfoGetSize :: (MonadIO m, IsFileInfo a) => a -> m Int64 Source #
getSortOrder
data FileInfoGetSortOrderMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetSortOrderMethodInfo a signature Source # | |
fileInfoGetSortOrder :: (MonadIO m, IsFileInfo a) => a -> m Int32 Source #
getSymbolicIcon
data FileInfoGetSymbolicIconMethodInfo Source #
Instances
| ((~) * signature (m Icon), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetSymbolicIconMethodInfo a signature Source # | |
fileInfoGetSymbolicIcon :: (MonadIO m, IsFileInfo a) => a -> m Icon Source #
getSymlinkTarget
data FileInfoGetSymlinkTargetMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoGetSymlinkTargetMethodInfo a signature Source # | |
fileInfoGetSymlinkTarget :: (MonadIO m, IsFileInfo a) => a -> m Text Source #
hasAttribute
data FileInfoHasAttributeMethodInfo Source #
Instances
| ((~) * signature (Text -> m Bool), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoHasAttributeMethodInfo a signature Source # | |
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 # | |
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 # | |
fileInfoListAttributes :: (MonadIO m, IsFileInfo a) => a -> Maybe Text -> m (Maybe [Text]) Source #
new
fileInfoNew :: MonadIO m => m FileInfo Source #
removeAttribute
data FileInfoRemoveAttributeMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoRemoveAttributeMethodInfo a signature Source # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
fileInfoSetAttributeMask :: (MonadIO m, IsFileInfo a) => a -> FileAttributeMatcher -> m () Source #
setAttributeObject
data FileInfoSetAttributeObjectMethodInfo Source #
Instances
| ((~) * signature (Text -> b -> m ()), MonadIO m, IsFileInfo a, IsObject b) => MethodInfo * FileInfoSetAttributeObjectMethodInfo a signature Source # | |
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 # | |
fileInfoSetAttributeStatus :: (MonadIO m, IsFileInfo a) => a -> Text -> FileAttributeStatus -> m Bool Source #
setAttributeString
data FileInfoSetAttributeStringMethodInfo Source #
Instances
| ((~) * signature (Text -> Text -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetAttributeStringMethodInfo a signature Source # | |
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 # | |
fileInfoSetAttributeStringv :: (MonadIO m, IsFileInfo a) => a -> Text -> Ptr CString -> m () Source #
setAttributeUint32
data FileInfoSetAttributeUint32MethodInfo Source #
Instances
| ((~) * signature (Text -> Word32 -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetAttributeUint32MethodInfo a signature Source # | |
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 # | |
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 # | |
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 # | |
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 # | |
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 # | |
fileInfoSetFileType :: (MonadIO m, IsFileInfo a) => a -> FileType -> m () Source #
setIcon
data FileInfoSetIconMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsFileInfo a, IsIcon b) => MethodInfo * FileInfoSetIconMethodInfo a signature Source # | |
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 # | |
fileInfoSetIsHidden :: (MonadIO m, IsFileInfo a) => a -> Bool -> m () Source #
setIsSymlink
data FileInfoSetIsSymlinkMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetIsSymlinkMethodInfo a signature Source # | |
fileInfoSetIsSymlink :: (MonadIO m, IsFileInfo a) => a -> Bool -> m () Source #
setModificationTime
data FileInfoSetModificationTimeMethodInfo Source #
Instances
| ((~) * signature (TimeVal -> m ()), MonadIO m, IsFileInfo a) => MethodInfo * FileInfoSetModificationTimeMethodInfo a signature Source # | |
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 # | |
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 # | |
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 # | |
fileInfoSetSortOrder :: (MonadIO m, IsFileInfo a) => a -> Int32 -> m () Source #
setSymbolicIcon
data FileInfoSetSymbolicIconMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsFileInfo a, IsIcon b) => MethodInfo * FileInfoSetSymbolicIconMethodInfo a signature Source # | |
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 # | |
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 # | |
fileInfoUnsetAttributeMask :: (MonadIO m, IsFileInfo a) => a -> m () Source #