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 |
- Exported types
- Methods
- bookmarkFileAddApplication
- bookmarkFileAddGroup
- bookmarkFileErrorQuark
- bookmarkFileFree
- bookmarkFileGetAdded
- bookmarkFileGetAppInfo
- bookmarkFileGetApplications
- bookmarkFileGetDescription
- bookmarkFileGetGroups
- bookmarkFileGetIcon
- bookmarkFileGetIsPrivate
- bookmarkFileGetMimeType
- bookmarkFileGetModified
- bookmarkFileGetSize
- bookmarkFileGetTitle
- bookmarkFileGetUris
- bookmarkFileGetVisited
- bookmarkFileHasApplication
- bookmarkFileHasGroup
- bookmarkFileHasItem
- bookmarkFileLoadFromData
- bookmarkFileLoadFromDataDirs
- bookmarkFileLoadFromFile
- bookmarkFileMoveItem
- bookmarkFileRemoveApplication
- bookmarkFileRemoveGroup
- bookmarkFileRemoveItem
- bookmarkFileSetAdded
- bookmarkFileSetAppInfo
- bookmarkFileSetDescription
- bookmarkFileSetGroups
- bookmarkFileSetIcon
- bookmarkFileSetIsPrivate
- bookmarkFileSetMimeType
- bookmarkFileSetModified
- bookmarkFileSetTitle
- bookmarkFileSetVisited
- bookmarkFileToData
- bookmarkFileToFile
The GBookmarkFile
structure contains only
private data and should not be directly accessed.
- newtype BookmarkFile = BookmarkFile (ForeignPtr BookmarkFile)
- noBookmarkFile :: Maybe BookmarkFile
- data BookmarkFileAddApplicationMethodInfo
- bookmarkFileAddApplication :: MonadIO m => BookmarkFile -> Text -> Maybe Text -> Maybe Text -> m ()
- data BookmarkFileAddGroupMethodInfo
- bookmarkFileAddGroup :: MonadIO m => BookmarkFile -> Text -> Text -> m ()
- bookmarkFileErrorQuark :: MonadIO m => m Word32
- data BookmarkFileFreeMethodInfo
- bookmarkFileFree :: MonadIO m => BookmarkFile -> m ()
- data BookmarkFileGetAddedMethodInfo
- bookmarkFileGetAdded :: MonadIO m => BookmarkFile -> Text -> m CLong
- data BookmarkFileGetAppInfoMethodInfo
- bookmarkFileGetAppInfo :: MonadIO m => BookmarkFile -> Text -> Text -> m (Text, Word32, CLong)
- data BookmarkFileGetApplicationsMethodInfo
- bookmarkFileGetApplications :: MonadIO m => BookmarkFile -> Text -> m [Text]
- data BookmarkFileGetDescriptionMethodInfo
- bookmarkFileGetDescription :: MonadIO m => BookmarkFile -> Text -> m Text
- data BookmarkFileGetGroupsMethodInfo
- bookmarkFileGetGroups :: MonadIO m => BookmarkFile -> Text -> m [Text]
- data BookmarkFileGetIconMethodInfo
- bookmarkFileGetIcon :: MonadIO m => BookmarkFile -> Text -> m (Text, Text)
- data BookmarkFileGetIsPrivateMethodInfo
- bookmarkFileGetIsPrivate :: MonadIO m => BookmarkFile -> Text -> m ()
- data BookmarkFileGetMimeTypeMethodInfo
- bookmarkFileGetMimeType :: MonadIO m => BookmarkFile -> Text -> m Text
- data BookmarkFileGetModifiedMethodInfo
- bookmarkFileGetModified :: MonadIO m => BookmarkFile -> Text -> m CLong
- data BookmarkFileGetSizeMethodInfo
- bookmarkFileGetSize :: MonadIO m => BookmarkFile -> m Int32
- data BookmarkFileGetTitleMethodInfo
- bookmarkFileGetTitle :: MonadIO m => BookmarkFile -> Maybe Text -> m Text
- data BookmarkFileGetUrisMethodInfo
- bookmarkFileGetUris :: MonadIO m => BookmarkFile -> m [Text]
- data BookmarkFileGetVisitedMethodInfo
- bookmarkFileGetVisited :: MonadIO m => BookmarkFile -> Text -> m CLong
- data BookmarkFileHasApplicationMethodInfo
- bookmarkFileHasApplication :: MonadIO m => BookmarkFile -> Text -> Text -> m ()
- data BookmarkFileHasGroupMethodInfo
- bookmarkFileHasGroup :: MonadIO m => BookmarkFile -> Text -> Text -> m ()
- data BookmarkFileHasItemMethodInfo
- bookmarkFileHasItem :: MonadIO m => BookmarkFile -> Text -> m Bool
- data BookmarkFileLoadFromDataMethodInfo
- bookmarkFileLoadFromData :: MonadIO m => BookmarkFile -> Text -> Word64 -> m ()
- data BookmarkFileLoadFromDataDirsMethodInfo
- bookmarkFileLoadFromDataDirs :: MonadIO m => BookmarkFile -> Text -> Maybe Text -> m ()
- data BookmarkFileLoadFromFileMethodInfo
- bookmarkFileLoadFromFile :: MonadIO m => BookmarkFile -> Text -> m ()
- data BookmarkFileMoveItemMethodInfo
- bookmarkFileMoveItem :: MonadIO m => BookmarkFile -> Text -> Maybe Text -> m ()
- data BookmarkFileRemoveApplicationMethodInfo
- bookmarkFileRemoveApplication :: MonadIO m => BookmarkFile -> Text -> Text -> m ()
- data BookmarkFileRemoveGroupMethodInfo
- bookmarkFileRemoveGroup :: MonadIO m => BookmarkFile -> Text -> Text -> m ()
- data BookmarkFileRemoveItemMethodInfo
- bookmarkFileRemoveItem :: MonadIO m => BookmarkFile -> Text -> m ()
- data BookmarkFileSetAddedMethodInfo
- bookmarkFileSetAdded :: MonadIO m => BookmarkFile -> Text -> CLong -> m ()
- data BookmarkFileSetAppInfoMethodInfo
- bookmarkFileSetAppInfo :: MonadIO m => BookmarkFile -> Text -> Text -> Text -> Int32 -> CLong -> m ()
- data BookmarkFileSetDescriptionMethodInfo
- bookmarkFileSetDescription :: MonadIO m => BookmarkFile -> Maybe Text -> Text -> m ()
- data BookmarkFileSetGroupsMethodInfo
- bookmarkFileSetGroups :: MonadIO m => BookmarkFile -> Text -> Maybe Text -> Word64 -> m ()
- data BookmarkFileSetIconMethodInfo
- bookmarkFileSetIcon :: MonadIO m => BookmarkFile -> Text -> Maybe Text -> Text -> m ()
- data BookmarkFileSetIsPrivateMethodInfo
- bookmarkFileSetIsPrivate :: MonadIO m => BookmarkFile -> Text -> Bool -> m ()
- data BookmarkFileSetMimeTypeMethodInfo
- bookmarkFileSetMimeType :: MonadIO m => BookmarkFile -> Text -> Text -> m ()
- data BookmarkFileSetModifiedMethodInfo
- bookmarkFileSetModified :: MonadIO m => BookmarkFile -> Text -> CLong -> m ()
- data BookmarkFileSetTitleMethodInfo
- bookmarkFileSetTitle :: MonadIO m => BookmarkFile -> Maybe Text -> Text -> m ()
- data BookmarkFileSetVisitedMethodInfo
- bookmarkFileSetVisited :: MonadIO m => BookmarkFile -> Text -> CLong -> m ()
- data BookmarkFileToDataMethodInfo
- bookmarkFileToData :: MonadIO m => BookmarkFile -> m (Text, Word64)
- data BookmarkFileToFileMethodInfo
- bookmarkFileToFile :: MonadIO m => BookmarkFile -> Text -> m ()
Exported types
newtype BookmarkFile Source
Methods
bookmarkFileAddApplication
data BookmarkFileAddApplicationMethodInfo Source
((~) * signature (Text -> Maybe Text -> Maybe Text -> m ()), MonadIO m) => MethodInfo * BookmarkFileAddApplicationMethodInfo BookmarkFile signature |
bookmarkFileAddApplication :: MonadIO m => BookmarkFile -> Text -> Maybe Text -> Maybe Text -> m () Source
bookmarkFileAddGroup
data BookmarkFileAddGroupMethodInfo Source
((~) * signature (Text -> Text -> m ()), MonadIO m) => MethodInfo * BookmarkFileAddGroupMethodInfo BookmarkFile signature |
bookmarkFileAddGroup :: MonadIO m => BookmarkFile -> Text -> Text -> m () Source
bookmarkFileErrorQuark
bookmarkFileErrorQuark :: MonadIO m => m Word32 Source
bookmarkFileFree
data BookmarkFileFreeMethodInfo Source
((~) * signature (m ()), MonadIO m) => MethodInfo * BookmarkFileFreeMethodInfo BookmarkFile signature |
bookmarkFileFree :: MonadIO m => BookmarkFile -> m () Source
bookmarkFileGetAdded
data BookmarkFileGetAddedMethodInfo Source
((~) * signature (Text -> m CLong), MonadIO m) => MethodInfo * BookmarkFileGetAddedMethodInfo BookmarkFile signature |
bookmarkFileGetAdded :: MonadIO m => BookmarkFile -> Text -> m CLong Source
bookmarkFileGetAppInfo
data BookmarkFileGetAppInfoMethodInfo Source
((~) * signature (Text -> Text -> m (Text, Word32, CLong)), MonadIO m) => MethodInfo * BookmarkFileGetAppInfoMethodInfo BookmarkFile signature |
bookmarkFileGetAppInfo :: MonadIO m => BookmarkFile -> Text -> Text -> m (Text, Word32, CLong) Source
bookmarkFileGetApplications
data BookmarkFileGetApplicationsMethodInfo Source
((~) * signature (Text -> m [Text]), MonadIO m) => MethodInfo * BookmarkFileGetApplicationsMethodInfo BookmarkFile signature |
bookmarkFileGetApplications :: MonadIO m => BookmarkFile -> Text -> m [Text] Source
bookmarkFileGetDescription
data BookmarkFileGetDescriptionMethodInfo Source
((~) * signature (Text -> m Text), MonadIO m) => MethodInfo * BookmarkFileGetDescriptionMethodInfo BookmarkFile signature |
bookmarkFileGetDescription :: MonadIO m => BookmarkFile -> Text -> m Text Source
bookmarkFileGetGroups
data BookmarkFileGetGroupsMethodInfo Source
((~) * signature (Text -> m [Text]), MonadIO m) => MethodInfo * BookmarkFileGetGroupsMethodInfo BookmarkFile signature |
bookmarkFileGetGroups :: MonadIO m => BookmarkFile -> Text -> m [Text] Source
bookmarkFileGetIcon
data BookmarkFileGetIconMethodInfo Source
((~) * signature (Text -> m (Text, Text)), MonadIO m) => MethodInfo * BookmarkFileGetIconMethodInfo BookmarkFile signature |
bookmarkFileGetIcon :: MonadIO m => BookmarkFile -> Text -> m (Text, Text) Source
bookmarkFileGetIsPrivate
data BookmarkFileGetIsPrivateMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m) => MethodInfo * BookmarkFileGetIsPrivateMethodInfo BookmarkFile signature |
bookmarkFileGetIsPrivate :: MonadIO m => BookmarkFile -> Text -> m () Source
bookmarkFileGetMimeType
data BookmarkFileGetMimeTypeMethodInfo Source
((~) * signature (Text -> m Text), MonadIO m) => MethodInfo * BookmarkFileGetMimeTypeMethodInfo BookmarkFile signature |
bookmarkFileGetMimeType :: MonadIO m => BookmarkFile -> Text -> m Text Source
bookmarkFileGetModified
data BookmarkFileGetModifiedMethodInfo Source
((~) * signature (Text -> m CLong), MonadIO m) => MethodInfo * BookmarkFileGetModifiedMethodInfo BookmarkFile signature |
bookmarkFileGetModified :: MonadIO m => BookmarkFile -> Text -> m CLong Source
bookmarkFileGetSize
data BookmarkFileGetSizeMethodInfo Source
((~) * signature (m Int32), MonadIO m) => MethodInfo * BookmarkFileGetSizeMethodInfo BookmarkFile signature |
bookmarkFileGetSize :: MonadIO m => BookmarkFile -> m Int32 Source
bookmarkFileGetTitle
data BookmarkFileGetTitleMethodInfo Source
((~) * signature (Maybe Text -> m Text), MonadIO m) => MethodInfo * BookmarkFileGetTitleMethodInfo BookmarkFile signature |
bookmarkFileGetTitle :: MonadIO m => BookmarkFile -> Maybe Text -> m Text Source
bookmarkFileGetUris
data BookmarkFileGetUrisMethodInfo Source
((~) * signature (m [Text]), MonadIO m) => MethodInfo * BookmarkFileGetUrisMethodInfo BookmarkFile signature |
bookmarkFileGetUris :: MonadIO m => BookmarkFile -> m [Text] Source
bookmarkFileGetVisited
data BookmarkFileGetVisitedMethodInfo Source
((~) * signature (Text -> m CLong), MonadIO m) => MethodInfo * BookmarkFileGetVisitedMethodInfo BookmarkFile signature |
bookmarkFileGetVisited :: MonadIO m => BookmarkFile -> Text -> m CLong Source
bookmarkFileHasApplication
data BookmarkFileHasApplicationMethodInfo Source
((~) * signature (Text -> Text -> m ()), MonadIO m) => MethodInfo * BookmarkFileHasApplicationMethodInfo BookmarkFile signature |
bookmarkFileHasApplication :: MonadIO m => BookmarkFile -> Text -> Text -> m () Source
bookmarkFileHasGroup
data BookmarkFileHasGroupMethodInfo Source
((~) * signature (Text -> Text -> m ()), MonadIO m) => MethodInfo * BookmarkFileHasGroupMethodInfo BookmarkFile signature |
bookmarkFileHasGroup :: MonadIO m => BookmarkFile -> Text -> Text -> m () Source
bookmarkFileHasItem
data BookmarkFileHasItemMethodInfo Source
((~) * signature (Text -> m Bool), MonadIO m) => MethodInfo * BookmarkFileHasItemMethodInfo BookmarkFile signature |
bookmarkFileHasItem :: MonadIO m => BookmarkFile -> Text -> m Bool Source
bookmarkFileLoadFromData
data BookmarkFileLoadFromDataMethodInfo Source
((~) * signature (Text -> Word64 -> m ()), MonadIO m) => MethodInfo * BookmarkFileLoadFromDataMethodInfo BookmarkFile signature |
bookmarkFileLoadFromData :: MonadIO m => BookmarkFile -> Text -> Word64 -> m () Source
bookmarkFileLoadFromDataDirs
data BookmarkFileLoadFromDataDirsMethodInfo Source
((~) * signature (Text -> Maybe Text -> m ()), MonadIO m) => MethodInfo * BookmarkFileLoadFromDataDirsMethodInfo BookmarkFile signature |
bookmarkFileLoadFromDataDirs :: MonadIO m => BookmarkFile -> Text -> Maybe Text -> m () Source
bookmarkFileLoadFromFile
data BookmarkFileLoadFromFileMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m) => MethodInfo * BookmarkFileLoadFromFileMethodInfo BookmarkFile signature |
bookmarkFileLoadFromFile :: MonadIO m => BookmarkFile -> Text -> m () Source
bookmarkFileMoveItem
data BookmarkFileMoveItemMethodInfo Source
((~) * signature (Text -> Maybe Text -> m ()), MonadIO m) => MethodInfo * BookmarkFileMoveItemMethodInfo BookmarkFile signature |
bookmarkFileMoveItem :: MonadIO m => BookmarkFile -> Text -> Maybe Text -> m () Source
bookmarkFileRemoveApplication
data BookmarkFileRemoveApplicationMethodInfo Source
((~) * signature (Text -> Text -> m ()), MonadIO m) => MethodInfo * BookmarkFileRemoveApplicationMethodInfo BookmarkFile signature |
bookmarkFileRemoveApplication :: MonadIO m => BookmarkFile -> Text -> Text -> m () Source
bookmarkFileRemoveGroup
data BookmarkFileRemoveGroupMethodInfo Source
((~) * signature (Text -> Text -> m ()), MonadIO m) => MethodInfo * BookmarkFileRemoveGroupMethodInfo BookmarkFile signature |
bookmarkFileRemoveGroup :: MonadIO m => BookmarkFile -> Text -> Text -> m () Source
bookmarkFileRemoveItem
data BookmarkFileRemoveItemMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m) => MethodInfo * BookmarkFileRemoveItemMethodInfo BookmarkFile signature |
bookmarkFileRemoveItem :: MonadIO m => BookmarkFile -> Text -> m () Source
bookmarkFileSetAdded
data BookmarkFileSetAddedMethodInfo Source
((~) * signature (Text -> CLong -> m ()), MonadIO m) => MethodInfo * BookmarkFileSetAddedMethodInfo BookmarkFile signature |
bookmarkFileSetAdded :: MonadIO m => BookmarkFile -> Text -> CLong -> m () Source
bookmarkFileSetAppInfo
data BookmarkFileSetAppInfoMethodInfo Source
((~) * signature (Text -> Text -> Text -> Int32 -> CLong -> m ()), MonadIO m) => MethodInfo * BookmarkFileSetAppInfoMethodInfo BookmarkFile signature |
bookmarkFileSetAppInfo :: MonadIO m => BookmarkFile -> Text -> Text -> Text -> Int32 -> CLong -> m () Source
bookmarkFileSetDescription
data BookmarkFileSetDescriptionMethodInfo Source
((~) * signature (Maybe Text -> Text -> m ()), MonadIO m) => MethodInfo * BookmarkFileSetDescriptionMethodInfo BookmarkFile signature |
bookmarkFileSetDescription :: MonadIO m => BookmarkFile -> Maybe Text -> Text -> m () Source
bookmarkFileSetGroups
data BookmarkFileSetGroupsMethodInfo Source
((~) * signature (Text -> Maybe Text -> Word64 -> m ()), MonadIO m) => MethodInfo * BookmarkFileSetGroupsMethodInfo BookmarkFile signature |
bookmarkFileSetGroups :: MonadIO m => BookmarkFile -> Text -> Maybe Text -> Word64 -> m () Source
bookmarkFileSetIcon
data BookmarkFileSetIconMethodInfo Source
((~) * signature (Text -> Maybe Text -> Text -> m ()), MonadIO m) => MethodInfo * BookmarkFileSetIconMethodInfo BookmarkFile signature |
bookmarkFileSetIcon :: MonadIO m => BookmarkFile -> Text -> Maybe Text -> Text -> m () Source
bookmarkFileSetIsPrivate
data BookmarkFileSetIsPrivateMethodInfo Source
((~) * signature (Text -> Bool -> m ()), MonadIO m) => MethodInfo * BookmarkFileSetIsPrivateMethodInfo BookmarkFile signature |
bookmarkFileSetIsPrivate :: MonadIO m => BookmarkFile -> Text -> Bool -> m () Source
bookmarkFileSetMimeType
data BookmarkFileSetMimeTypeMethodInfo Source
((~) * signature (Text -> Text -> m ()), MonadIO m) => MethodInfo * BookmarkFileSetMimeTypeMethodInfo BookmarkFile signature |
bookmarkFileSetMimeType :: MonadIO m => BookmarkFile -> Text -> Text -> m () Source
bookmarkFileSetModified
data BookmarkFileSetModifiedMethodInfo Source
((~) * signature (Text -> CLong -> m ()), MonadIO m) => MethodInfo * BookmarkFileSetModifiedMethodInfo BookmarkFile signature |
bookmarkFileSetModified :: MonadIO m => BookmarkFile -> Text -> CLong -> m () Source
bookmarkFileSetTitle
data BookmarkFileSetTitleMethodInfo Source
((~) * signature (Maybe Text -> Text -> m ()), MonadIO m) => MethodInfo * BookmarkFileSetTitleMethodInfo BookmarkFile signature |
bookmarkFileSetTitle :: MonadIO m => BookmarkFile -> Maybe Text -> Text -> m () Source
bookmarkFileSetVisited
data BookmarkFileSetVisitedMethodInfo Source
((~) * signature (Text -> CLong -> m ()), MonadIO m) => MethodInfo * BookmarkFileSetVisitedMethodInfo BookmarkFile signature |
bookmarkFileSetVisited :: MonadIO m => BookmarkFile -> Text -> CLong -> m () Source
bookmarkFileToData
data BookmarkFileToDataMethodInfo Source
((~) * signature (m (Text, Word64)), MonadIO m) => MethodInfo * BookmarkFileToDataMethodInfo BookmarkFile signature |
bookmarkFileToData :: MonadIO m => BookmarkFile -> m (Text, Word64) Source
bookmarkFileToFile
data BookmarkFileToFileMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m) => MethodInfo * BookmarkFileToFileMethodInfo BookmarkFile signature |
bookmarkFileToFile :: MonadIO m => BookmarkFile -> Text -> m () Source