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
- data UserContentManagerAddScriptMethodInfo
- userContentManagerAddScript :: (MonadIO m, UserContentManagerK a) => a -> UserScript -> m ()
- data UserContentManagerAddStyleSheetMethodInfo
- userContentManagerAddStyleSheet :: (MonadIO m, UserContentManagerK a) => a -> UserStyleSheet -> m ()
- userContentManagerNew :: MonadIO m => m UserContentManager
- data UserContentManagerRegisterScriptMessageHandlerMethodInfo
- userContentManagerRegisterScriptMessageHandler :: (MonadIO m, UserContentManagerK a) => a -> Text -> m Bool
- data UserContentManagerRemoveAllScriptsMethodInfo
- userContentManagerRemoveAllScripts :: (MonadIO m, UserContentManagerK a) => a -> m ()
- data UserContentManagerRemoveAllStyleSheetsMethodInfo
- userContentManagerRemoveAllStyleSheets :: (MonadIO m, UserContentManagerK a) => a -> m ()
- data UserContentManagerUnregisterScriptMessageHandlerMethodInfo
- 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
GObject UserContentManager Source | |
((~) * info (ResolveUserContentManagerMethod t UserContentManager), MethodInfo * info UserContentManager p) => IsLabel t (UserContentManager -> p) Source | |
((~) * info (ResolveUserContentManagerMethod t UserContentManager), MethodInfo * info UserContentManager p) => IsLabelProxy t (UserContentManager -> p) Source | |
type ParentTypes UserContentManager Source | |
type AttributeList UserContentManager Source | |
type SignalList UserContentManager Source |
class GObject o => UserContentManagerK o Source
(GObject o, IsDescendantOf UserContentManager o) => UserContentManagerK o Source | |
toUserContentManager :: UserContentManagerK o => o -> IO UserContentManager Source
Methods
userContentManagerAddScript
data UserContentManagerAddScriptMethodInfo Source
((~) (TYPE Lifted) signature (UserScript -> m ()), MonadIO m, UserContentManagerK a) => MethodInfo (TYPE Lifted) UserContentManagerAddScriptMethodInfo a signature Source | |
userContentManagerAddScript :: (MonadIO m, UserContentManagerK a) => a -> UserScript -> m () Source
userContentManagerAddStyleSheet
data UserContentManagerAddStyleSheetMethodInfo Source
((~) (TYPE Lifted) signature (UserStyleSheet -> m ()), MonadIO m, UserContentManagerK a) => MethodInfo (TYPE Lifted) UserContentManagerAddStyleSheetMethodInfo a signature Source | |
userContentManagerAddStyleSheet :: (MonadIO m, UserContentManagerK a) => a -> UserStyleSheet -> m () Source
userContentManagerNew
userContentManagerNew :: MonadIO m => m UserContentManager Source
userContentManagerRegisterScriptMessageHandler
data UserContentManagerRegisterScriptMessageHandlerMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Bool), MonadIO m, UserContentManagerK a) => MethodInfo (TYPE Lifted) UserContentManagerRegisterScriptMessageHandlerMethodInfo a signature Source | |
userContentManagerRegisterScriptMessageHandler :: (MonadIO m, UserContentManagerK a) => a -> Text -> m Bool Source
userContentManagerRemoveAllScripts
data UserContentManagerRemoveAllScriptsMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, UserContentManagerK a) => MethodInfo (TYPE Lifted) UserContentManagerRemoveAllScriptsMethodInfo a signature Source | |
userContentManagerRemoveAllScripts :: (MonadIO m, UserContentManagerK a) => a -> m () Source
userContentManagerRemoveAllStyleSheets
data UserContentManagerRemoveAllStyleSheetsMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, UserContentManagerK a) => MethodInfo (TYPE Lifted) UserContentManagerRemoveAllStyleSheetsMethodInfo a signature Source | |
userContentManagerRemoveAllStyleSheets :: (MonadIO m, UserContentManagerK a) => a -> m () Source
userContentManagerUnregisterScriptMessageHandler
data UserContentManagerUnregisterScriptMessageHandlerMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, UserContentManagerK a) => MethodInfo (TYPE Lifted) UserContentManagerUnregisterScriptMessageHandlerMethodInfo a signature Source | |
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