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 FaviconDatabaseGetFaviconPixbufMethodInfo
- faviconDatabaseGetFaviconPixbuf :: (MonadIO m, FaviconDatabaseK a, CancellableK b) => a -> Text -> Word32 -> Word32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FaviconDatabaseGetFaviconPixbufFinishMethodInfo
- faviconDatabaseGetFaviconPixbufFinish :: (MonadIO m, FaviconDatabaseK a, AsyncResultK b) => a -> b -> m Pixbuf
- data FaviconDatabaseGetFaviconUriMethodInfo
- faviconDatabaseGetFaviconUri :: (MonadIO m, FaviconDatabaseK a) => a -> Text -> m Text
- data FaviconDatabaseGetPathMethodInfo
- faviconDatabaseGetPath :: (MonadIO m, FaviconDatabaseK a) => a -> m Text
- data FaviconDatabaseSetPathMethodInfo
- faviconDatabaseSetPath :: (MonadIO m, FaviconDatabaseK a) => a -> Maybe Text -> m ()
- data FaviconDatabaseTryGetFaviconPixbufMethodInfo
- faviconDatabaseTryGetFaviconPixbuf :: (MonadIO m, FaviconDatabaseK a) => a -> Text -> Word32 -> Word32 -> m Pixbuf
- data FaviconDatabasePathPropertyInfo
- clearFaviconDatabasePath :: (MonadIO m, FaviconDatabaseK o) => o -> m ()
- constructFaviconDatabasePath :: Text -> IO ([Char], GValue)
- faviconDatabasePath :: AttrLabelProxy "path"
- getFaviconDatabasePath :: (MonadIO m, FaviconDatabaseK o) => o -> m Text
- setFaviconDatabasePath :: (MonadIO m, FaviconDatabaseK o) => o -> Text -> m ()
- type FaviconDatabaseIconLoadedCallback = Text -> IO ()
- type FaviconDatabaseIconLoadedCallbackC = Ptr () -> CString -> Ptr () -> IO ()
- data FaviconDatabaseIconLoadedSignalInfo
- afterFaviconDatabaseIconLoaded :: (GObject a, MonadIO m) => a -> FaviconDatabaseIconLoadedCallback -> m SignalHandlerId
- faviconDatabaseIconLoadedCallbackWrapper :: FaviconDatabaseIconLoadedCallback -> Ptr () -> CString -> Ptr () -> IO ()
- faviconDatabaseIconLoadedClosure :: FaviconDatabaseIconLoadedCallback -> IO Closure
- mkFaviconDatabaseIconLoadedCallback :: FaviconDatabaseIconLoadedCallbackC -> IO (FunPtr FaviconDatabaseIconLoadedCallbackC)
- noFaviconDatabaseIconLoadedCallback :: Maybe FaviconDatabaseIconLoadedCallback
- onFaviconDatabaseIconLoaded :: (GObject a, MonadIO m) => a -> FaviconDatabaseIconLoadedCallback -> 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
faviconDatabaseGetFaviconPixbuf
data FaviconDatabaseGetFaviconPixbufMethodInfo Source
((~) * signature (Text -> Word32 -> Word32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FaviconDatabaseK a, CancellableK b) => MethodInfo * FaviconDatabaseGetFaviconPixbufMethodInfo a signature |
faviconDatabaseGetFaviconPixbuf :: (MonadIO m, FaviconDatabaseK a, CancellableK b) => a -> Text -> Word32 -> Word32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
faviconDatabaseGetFaviconPixbufFinish
data FaviconDatabaseGetFaviconPixbufFinishMethodInfo Source
((~) * signature (b -> m Pixbuf), MonadIO m, FaviconDatabaseK a, AsyncResultK b) => MethodInfo * FaviconDatabaseGetFaviconPixbufFinishMethodInfo a signature |
faviconDatabaseGetFaviconPixbufFinish :: (MonadIO m, FaviconDatabaseK a, AsyncResultK b) => a -> b -> m Pixbuf 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
faviconDatabaseGetPath
data FaviconDatabaseGetPathMethodInfo Source
((~) * signature (m Text), MonadIO m, FaviconDatabaseK a) => MethodInfo * FaviconDatabaseGetPathMethodInfo a signature |
faviconDatabaseGetPath :: (MonadIO m, FaviconDatabaseK a) => a -> m Text Source
faviconDatabaseSetPath
data FaviconDatabaseSetPathMethodInfo Source
((~) * signature (Maybe Text -> m ()), MonadIO m, FaviconDatabaseK a) => MethodInfo * FaviconDatabaseSetPathMethodInfo a signature |
faviconDatabaseSetPath :: (MonadIO m, FaviconDatabaseK a) => a -> Maybe Text -> m () Source
faviconDatabaseTryGetFaviconPixbuf
data FaviconDatabaseTryGetFaviconPixbufMethodInfo Source
((~) * signature (Text -> Word32 -> Word32 -> m Pixbuf), MonadIO m, FaviconDatabaseK a) => MethodInfo * FaviconDatabaseTryGetFaviconPixbufMethodInfo a signature |
faviconDatabaseTryGetFaviconPixbuf :: (MonadIO m, FaviconDatabaseK a) => a -> Text -> Word32 -> Word32 -> m Pixbuf Source
Properties
Path
data FaviconDatabasePathPropertyInfo Source
AttrInfo FaviconDatabasePathPropertyInfo | |
type AttrLabel FaviconDatabasePathPropertyInfo = "path" | |
type AttrGetType FaviconDatabasePathPropertyInfo = Text | |
type AttrBaseTypeConstraint FaviconDatabasePathPropertyInfo = FaviconDatabaseK | |
type AttrSetTypeConstraint FaviconDatabasePathPropertyInfo = * ~ Text | |
type AttrAllowedOps FaviconDatabasePathPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearFaviconDatabasePath :: (MonadIO m, FaviconDatabaseK o) => o -> m () Source
faviconDatabasePath :: AttrLabelProxy "path" Source
getFaviconDatabasePath :: (MonadIO m, FaviconDatabaseK o) => o -> m Text Source
setFaviconDatabasePath :: (MonadIO m, FaviconDatabaseK o) => o -> Text -> m () Source
Signals
IconLoaded
type FaviconDatabaseIconLoadedCallback = Text -> IO () Source
afterFaviconDatabaseIconLoaded :: (GObject a, MonadIO m) => a -> FaviconDatabaseIconLoadedCallback -> m SignalHandlerId Source
faviconDatabaseIconLoadedCallbackWrapper :: FaviconDatabaseIconLoadedCallback -> Ptr () -> CString -> Ptr () -> IO () Source
mkFaviconDatabaseIconLoadedCallback :: FaviconDatabaseIconLoadedCallbackC -> IO (FunPtr FaviconDatabaseIconLoadedCallbackC) Source
onFaviconDatabaseIconLoaded :: (GObject a, MonadIO m) => a -> FaviconDatabaseIconLoadedCallback -> m SignalHandlerId Source