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 |
- newtype IconDatabase = IconDatabase (ForeignPtr IconDatabase)
- class GObject o => IconDatabaseK o
- toIconDatabase :: IconDatabaseK o => o -> IO IconDatabase
- noIconDatabase :: Maybe IconDatabase
- iconDatabaseClear :: (MonadIO m, IconDatabaseK a) => a -> m ()
- iconDatabaseGetIconPixbuf :: (MonadIO m, IconDatabaseK a) => a -> Text -> m Pixbuf
- iconDatabaseGetIconUri :: (MonadIO m, IconDatabaseK a) => a -> Text -> m Text
- iconDatabaseGetPath :: (MonadIO m, IconDatabaseK a) => a -> m Text
- iconDatabaseSetPath :: (MonadIO m, IconDatabaseK a) => a -> Text -> m ()
- data IconDatabasePathPropertyInfo
- constructIconDatabasePath :: Text -> IO ([Char], GValue)
- getIconDatabasePath :: (MonadIO m, IconDatabaseK o) => o -> m Text
- setIconDatabasePath :: (MonadIO m, IconDatabaseK o) => o -> Text -> m ()
- type IconDatabaseIconLoadedCallback = WebFrame -> Text -> IO ()
- type IconDatabaseIconLoadedCallbackC = Ptr () -> Ptr WebFrame -> CString -> Ptr () -> IO ()
- data IconDatabaseIconLoadedSignalInfo
- afterIconDatabaseIconLoaded :: (GObject a, MonadIO m) => a -> IconDatabaseIconLoadedCallback -> m SignalHandlerId
- iconDatabaseIconLoadedCallbackWrapper :: IconDatabaseIconLoadedCallback -> Ptr () -> Ptr WebFrame -> CString -> Ptr () -> IO ()
- iconDatabaseIconLoadedClosure :: IconDatabaseIconLoadedCallback -> IO Closure
- mkIconDatabaseIconLoadedCallback :: IconDatabaseIconLoadedCallbackC -> IO (FunPtr IconDatabaseIconLoadedCallbackC)
- noIconDatabaseIconLoadedCallback :: Maybe IconDatabaseIconLoadedCallback
- onIconDatabaseIconLoaded :: (GObject a, MonadIO m) => a -> IconDatabaseIconLoadedCallback -> m SignalHandlerId
Exported types
newtype IconDatabase Source
class GObject o => IconDatabaseK o Source
(GObject o, IsDescendantOf IconDatabase o) => IconDatabaseK o |
toIconDatabase :: IconDatabaseK o => o -> IO IconDatabase Source
Methods
iconDatabaseClear
iconDatabaseClear :: (MonadIO m, IconDatabaseK a) => a -> m () Source
Deprecated: (Since version 1.8)Use webkit_favicon_database_clear() instead.
iconDatabaseGetIconPixbuf
iconDatabaseGetIconPixbuf :: (MonadIO m, IconDatabaseK a) => a -> Text -> m Pixbuf Source
Deprecated: (Since version 1.8)Use webkit_favicon_database_try_get_favicon_pixbuf() instead.
iconDatabaseGetIconUri
iconDatabaseGetIconUri :: (MonadIO m, IconDatabaseK a) => a -> Text -> m Text Source
Deprecated: (Since version 1.8)Use webkit_favicon_database_get_favicon_uri() instead.
iconDatabaseGetPath
iconDatabaseGetPath :: (MonadIO m, IconDatabaseK a) => a -> m Text Source
Deprecated: (Since version 1.8)Use webkit_favicon_database_get_path() instead.
iconDatabaseSetPath
iconDatabaseSetPath :: (MonadIO m, IconDatabaseK a) => a -> Text -> m () Source
Deprecated: (Since version 1.8)Use webkit_favicon_database_set_path() instead.
Properties
Path
data IconDatabasePathPropertyInfo Source
AttrInfo IconDatabasePathPropertyInfo | |
type AttrLabel IconDatabasePathPropertyInfo = "IconDatabase::path" | |
type AttrGetType IconDatabasePathPropertyInfo = Text | |
type AttrBaseTypeConstraint IconDatabasePathPropertyInfo = IconDatabaseK | |
type AttrSetTypeConstraint IconDatabasePathPropertyInfo = * ~ Text | |
type AttrAllowedOps IconDatabasePathPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getIconDatabasePath :: (MonadIO m, IconDatabaseK o) => o -> m Text Source
setIconDatabasePath :: (MonadIO m, IconDatabaseK o) => o -> Text -> m () Source
Signals
IconLoaded
type IconDatabaseIconLoadedCallback = WebFrame -> Text -> IO () Source
afterIconDatabaseIconLoaded :: (GObject a, MonadIO m) => a -> IconDatabaseIconLoadedCallback -> m SignalHandlerId Source
iconDatabaseIconLoadedCallbackWrapper :: IconDatabaseIconLoadedCallback -> Ptr () -> Ptr WebFrame -> CString -> Ptr () -> IO () Source
mkIconDatabaseIconLoadedCallback :: IconDatabaseIconLoadedCallbackC -> IO (FunPtr IconDatabaseIconLoadedCallbackC) Source
onIconDatabaseIconLoaded :: (GObject a, MonadIO m) => a -> IconDatabaseIconLoadedCallback -> m SignalHandlerId Source