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 CssProvider = CssProvider (ForeignPtr CssProvider)
- class GObject o => CssProviderK o
- toCssProvider :: CssProviderK o => o -> IO CssProvider
- noCssProvider :: Maybe CssProvider
- cssProviderGetDefault :: MonadIO m => m CssProvider
- cssProviderGetNamed :: MonadIO m => Text -> Maybe Text -> m CssProvider
- data CssProviderLoadFromDataMethodInfo
- cssProviderLoadFromData :: (MonadIO m, CssProviderK a) => a -> ByteString -> m ()
- data CssProviderLoadFromFileMethodInfo
- cssProviderLoadFromFile :: (MonadIO m, CssProviderK a, FileK b) => a -> b -> m ()
- data CssProviderLoadFromPathMethodInfo
- cssProviderLoadFromPath :: (MonadIO m, CssProviderK a) => a -> Text -> m ()
- data CssProviderLoadFromResourceMethodInfo
- cssProviderLoadFromResource :: (MonadIO m, CssProviderK a) => a -> Text -> m ()
- cssProviderNew :: MonadIO m => m CssProvider
- data CssProviderToStringMethodInfo
- cssProviderToString :: (MonadIO m, CssProviderK a) => a -> m Text
- type CssProviderParsingErrorCallback = CssSection -> GError -> IO ()
- type CssProviderParsingErrorCallbackC = Ptr () -> Ptr CssSection -> Ptr GError -> Ptr () -> IO ()
- data CssProviderParsingErrorSignalInfo
- afterCssProviderParsingError :: (GObject a, MonadIO m) => a -> CssProviderParsingErrorCallback -> m SignalHandlerId
- cssProviderParsingErrorCallbackWrapper :: CssProviderParsingErrorCallback -> Ptr () -> Ptr CssSection -> Ptr GError -> Ptr () -> IO ()
- cssProviderParsingErrorClosure :: CssProviderParsingErrorCallback -> IO Closure
- mkCssProviderParsingErrorCallback :: CssProviderParsingErrorCallbackC -> IO (FunPtr CssProviderParsingErrorCallbackC)
- noCssProviderParsingErrorCallback :: Maybe CssProviderParsingErrorCallback
- onCssProviderParsingError :: (GObject a, MonadIO m) => a -> CssProviderParsingErrorCallback -> m SignalHandlerId
Exported types
newtype CssProvider Source
GObject CssProvider Source | |
((~) * info (ResolveCssProviderMethod t CssProvider), MethodInfo * info CssProvider p) => IsLabel t (CssProvider -> p) Source | |
((~) * info (ResolveCssProviderMethod t CssProvider), MethodInfo * info CssProvider p) => IsLabelProxy t (CssProvider -> p) Source | |
type ParentTypes CssProvider Source | |
type AttributeList CssProvider Source | |
type SignalList CssProvider Source |
class GObject o => CssProviderK o Source
(GObject o, IsDescendantOf CssProvider o) => CssProviderK o Source | |
toCssProvider :: CssProviderK o => o -> IO CssProvider Source
Methods
cssProviderGetDefault
cssProviderGetDefault :: MonadIO m => m CssProvider Source
cssProviderGetNamed
cssProviderGetNamed :: MonadIO m => Text -> Maybe Text -> m CssProvider Source
cssProviderLoadFromData
data CssProviderLoadFromDataMethodInfo Source
((~) (TYPE Lifted) signature (ByteString -> m ()), MonadIO m, CssProviderK a) => MethodInfo (TYPE Lifted) CssProviderLoadFromDataMethodInfo a signature Source | |
cssProviderLoadFromData :: (MonadIO m, CssProviderK a) => a -> ByteString -> m () Source
cssProviderLoadFromFile
data CssProviderLoadFromFileMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, CssProviderK a, FileK b) => MethodInfo (TYPE Lifted) CssProviderLoadFromFileMethodInfo a signature Source | |
cssProviderLoadFromFile :: (MonadIO m, CssProviderK a, FileK b) => a -> b -> m () Source
cssProviderLoadFromPath
data CssProviderLoadFromPathMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, CssProviderK a) => MethodInfo (TYPE Lifted) CssProviderLoadFromPathMethodInfo a signature Source | |
cssProviderLoadFromPath :: (MonadIO m, CssProviderK a) => a -> Text -> m () Source
cssProviderLoadFromResource
data CssProviderLoadFromResourceMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, CssProviderK a) => MethodInfo (TYPE Lifted) CssProviderLoadFromResourceMethodInfo a signature Source | |
cssProviderLoadFromResource :: (MonadIO m, CssProviderK a) => a -> Text -> m () Source
cssProviderNew
cssProviderNew :: MonadIO m => m CssProvider Source
cssProviderToString
data CssProviderToStringMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, CssProviderK a) => MethodInfo (TYPE Lifted) CssProviderToStringMethodInfo a signature Source | |
cssProviderToString :: (MonadIO m, CssProviderK a) => a -> m Text Source
Signals
ParsingError
type CssProviderParsingErrorCallback = CssSection -> GError -> IO () Source
type CssProviderParsingErrorCallbackC = Ptr () -> Ptr CssSection -> Ptr GError -> Ptr () -> IO () Source
afterCssProviderParsingError :: (GObject a, MonadIO m) => a -> CssProviderParsingErrorCallback -> m SignalHandlerId Source
cssProviderParsingErrorCallbackWrapper :: CssProviderParsingErrorCallback -> Ptr () -> Ptr CssSection -> Ptr GError -> Ptr () -> IO () Source
mkCssProviderParsingErrorCallback :: CssProviderParsingErrorCallbackC -> IO (FunPtr CssProviderParsingErrorCallbackC) Source
onCssProviderParsingError :: (GObject a, MonadIO m) => a -> CssProviderParsingErrorCallback -> m SignalHandlerId Source