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 UserContentManager = UserContentManager (ForeignPtr UserContentManager)
- class GObject o => UserContentManagerK o
- toUserContentManager :: UserContentManagerK o => o -> IO UserContentManager
- noUserContentManager :: Maybe UserContentManager
- userContentManagerAddScript :: (MonadIO m, UserContentManagerK a) => a -> UserScript -> m ()
- userContentManagerAddStyleSheet :: (MonadIO m, UserContentManagerK a) => a -> UserStyleSheet -> m ()
- userContentManagerNew :: MonadIO m => m UserContentManager
- userContentManagerRegisterScriptMessageHandler :: (MonadIO m, UserContentManagerK a) => a -> Text -> m Bool
- userContentManagerRemoveAllScripts :: (MonadIO m, UserContentManagerK a) => a -> m ()
- userContentManagerRemoveAllStyleSheets :: (MonadIO m, UserContentManagerK a) => a -> m ()
- userContentManagerUnregisterScriptMessageHandler :: (MonadIO m, UserContentManagerK a) => a -> Text -> m ()
- type UserContentManagerScriptMessageReceivedCallback = JavascriptResult -> IO ()
- type UserContentManagerScriptMessageReceivedCallbackC = Ptr () -> Ptr JavascriptResult -> Ptr () -> IO ()
- data UserContentManagerScriptMessageReceivedSignalInfo
- afterUserContentManagerScriptMessageReceived :: (GObject a, MonadIO m) => a -> UserContentManagerScriptMessageReceivedCallback -> m SignalHandlerId
- mkUserContentManagerScriptMessageReceivedCallback :: UserContentManagerScriptMessageReceivedCallbackC -> IO (FunPtr UserContentManagerScriptMessageReceivedCallbackC)
- noUserContentManagerScriptMessageReceivedCallback :: Maybe UserContentManagerScriptMessageReceivedCallback
- onUserContentManagerScriptMessageReceived :: (GObject a, MonadIO m) => a -> UserContentManagerScriptMessageReceivedCallback -> m SignalHandlerId
- userContentManagerScriptMessageReceivedCallbackWrapper :: UserContentManagerScriptMessageReceivedCallback -> Ptr () -> Ptr JavascriptResult -> Ptr () -> IO ()
- userContentManagerScriptMessageReceivedClosure :: UserContentManagerScriptMessageReceivedCallback -> IO Closure
Exported types
newtype UserContentManager Source
class GObject o => UserContentManagerK o Source
(GObject o, IsDescendantOf UserContentManager o) => UserContentManagerK o |
toUserContentManager :: UserContentManagerK o => o -> IO UserContentManager Source
Methods
userContentManagerAddScript
userContentManagerAddScript :: (MonadIO m, UserContentManagerK a) => a -> UserScript -> m () Source
userContentManagerAddStyleSheet
userContentManagerAddStyleSheet :: (MonadIO m, UserContentManagerK a) => a -> UserStyleSheet -> m () Source
userContentManagerNew
userContentManagerNew :: MonadIO m => m UserContentManager Source
userContentManagerRegisterScriptMessageHandler
userContentManagerRegisterScriptMessageHandler :: (MonadIO m, UserContentManagerK a) => a -> Text -> m Bool Source
userContentManagerRemoveAllScripts
userContentManagerRemoveAllScripts :: (MonadIO m, UserContentManagerK a) => a -> m () Source
userContentManagerRemoveAllStyleSheets
userContentManagerRemoveAllStyleSheets :: (MonadIO m, UserContentManagerK a) => a -> m () Source
userContentManagerUnregisterScriptMessageHandler
userContentManagerUnregisterScriptMessageHandler :: (MonadIO m, UserContentManagerK a) => a -> Text -> m () Source
Signals
ScriptMessageReceived
type UserContentManagerScriptMessageReceivedCallbackC = Ptr () -> Ptr JavascriptResult -> Ptr () -> IO () Source
afterUserContentManagerScriptMessageReceived :: (GObject a, MonadIO m) => a -> UserContentManagerScriptMessageReceivedCallback -> m SignalHandlerId Source
mkUserContentManagerScriptMessageReceivedCallback :: UserContentManagerScriptMessageReceivedCallbackC -> IO (FunPtr UserContentManagerScriptMessageReceivedCallbackC) Source
noUserContentManagerScriptMessageReceivedCallback :: Maybe UserContentManagerScriptMessageReceivedCallback Source
onUserContentManagerScriptMessageReceived :: (GObject a, MonadIO m) => a -> UserContentManagerScriptMessageReceivedCallback -> m SignalHandlerId Source