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 FaviconDatabase = FaviconDatabase (ForeignPtr FaviconDatabase)
- class GObject o => FaviconDatabaseK o
- toFaviconDatabase :: FaviconDatabaseK o => o -> IO FaviconDatabase
- noFaviconDatabase :: Maybe FaviconDatabase
- data FaviconDatabaseClearMethodInfo
- faviconDatabaseClear :: (MonadIO m, FaviconDatabaseK a) => a -> m ()
- data FaviconDatabaseGetFaviconMethodInfo
- faviconDatabaseGetFavicon :: (MonadIO m, FaviconDatabaseK a, CancellableK b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FaviconDatabaseGetFaviconFinishMethodInfo
- faviconDatabaseGetFaviconFinish :: (MonadIO m, FaviconDatabaseK a, AsyncResultK b) => a -> b -> m Surface
- data FaviconDatabaseGetFaviconUriMethodInfo
- faviconDatabaseGetFaviconUri :: (MonadIO m, FaviconDatabaseK a) => a -> Text -> m Text
- type FaviconDatabaseFaviconChangedCallback = Text -> Text -> IO ()
- type FaviconDatabaseFaviconChangedCallbackC = Ptr () -> CString -> CString -> Ptr () -> IO ()
- data FaviconDatabaseFaviconChangedSignalInfo
- afterFaviconDatabaseFaviconChanged :: (GObject a, MonadIO m) => a -> FaviconDatabaseFaviconChangedCallback -> m SignalHandlerId
- faviconDatabaseFaviconChangedCallbackWrapper :: FaviconDatabaseFaviconChangedCallback -> Ptr () -> CString -> CString -> Ptr () -> IO ()
- faviconDatabaseFaviconChangedClosure :: FaviconDatabaseFaviconChangedCallback -> IO Closure
- mkFaviconDatabaseFaviconChangedCallback :: FaviconDatabaseFaviconChangedCallbackC -> IO (FunPtr FaviconDatabaseFaviconChangedCallbackC)
- noFaviconDatabaseFaviconChangedCallback :: Maybe FaviconDatabaseFaviconChangedCallback
- onFaviconDatabaseFaviconChanged :: (GObject a, MonadIO m) => a -> FaviconDatabaseFaviconChangedCallback -> m SignalHandlerId
Exported types
newtype FaviconDatabase Source
GObject FaviconDatabase | |
((~) * info (ResolveFaviconDatabaseMethod t FaviconDatabase), MethodInfo * info FaviconDatabase p) => IsLabelProxy t (FaviconDatabase -> p) | |
type ParentTypes FaviconDatabase | |
type AttributeList FaviconDatabase | |
type SignalList FaviconDatabase |
class GObject o => FaviconDatabaseK o Source
(GObject o, IsDescendantOf FaviconDatabase o) => FaviconDatabaseK o |
toFaviconDatabase :: FaviconDatabaseK o => o -> IO FaviconDatabase Source
Methods
faviconDatabaseClear
data FaviconDatabaseClearMethodInfo Source
((~) * signature (m ()), MonadIO m, FaviconDatabaseK a) => MethodInfo * FaviconDatabaseClearMethodInfo a signature |
faviconDatabaseClear :: (MonadIO m, FaviconDatabaseK a) => a -> m () Source
faviconDatabaseGetFavicon
data FaviconDatabaseGetFaviconMethodInfo Source
((~) * signature (Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FaviconDatabaseK a, CancellableK b) => MethodInfo * FaviconDatabaseGetFaviconMethodInfo a signature |
faviconDatabaseGetFavicon :: (MonadIO m, FaviconDatabaseK a, CancellableK b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
faviconDatabaseGetFaviconFinish
data FaviconDatabaseGetFaviconFinishMethodInfo Source
((~) * signature (b -> m Surface), MonadIO m, FaviconDatabaseK a, AsyncResultK b) => MethodInfo * FaviconDatabaseGetFaviconFinishMethodInfo a signature |
faviconDatabaseGetFaviconFinish :: (MonadIO m, FaviconDatabaseK a, AsyncResultK b) => a -> b -> m Surface Source
faviconDatabaseGetFaviconUri
data FaviconDatabaseGetFaviconUriMethodInfo Source
((~) * signature (Text -> m Text), MonadIO m, FaviconDatabaseK a) => MethodInfo * FaviconDatabaseGetFaviconUriMethodInfo a signature |
faviconDatabaseGetFaviconUri :: (MonadIO m, FaviconDatabaseK a) => a -> Text -> m Text Source
Signals
FaviconChanged
type FaviconDatabaseFaviconChangedCallback = Text -> Text -> IO () Source
type FaviconDatabaseFaviconChangedCallbackC = Ptr () -> CString -> CString -> Ptr () -> IO () Source
afterFaviconDatabaseFaviconChanged :: (GObject a, MonadIO m) => a -> FaviconDatabaseFaviconChangedCallback -> m SignalHandlerId Source
faviconDatabaseFaviconChangedCallbackWrapper :: FaviconDatabaseFaviconChangedCallback -> Ptr () -> CString -> CString -> Ptr () -> IO () Source
mkFaviconDatabaseFaviconChangedCallback :: FaviconDatabaseFaviconChangedCallbackC -> IO (FunPtr FaviconDatabaseFaviconChangedCallbackC) Source
onFaviconDatabaseFaviconChanged :: (GObject a, MonadIO m) => a -> FaviconDatabaseFaviconChangedCallback -> m SignalHandlerId Source