Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
No description available in the introspection data.
Synopsis
- newtype Plugin = Plugin (ManagedPtr Plugin)
- class (GObject o, IsDescendantOf Plugin o) => IsPlugin o
- toPlugin :: (MonadIO m, IsPlugin o) => o -> m Plugin
- pluginGetDescription :: (HasCallStack, MonadIO m, IsPlugin a) => a -> m Text
- pluginGetMimeInfoList :: (HasCallStack, MonadIO m, IsPlugin a) => a -> m [MimeInfo]
- pluginGetName :: (HasCallStack, MonadIO m, IsPlugin a) => a -> m Text
- pluginGetPath :: (HasCallStack, MonadIO m, IsPlugin a) => a -> m Text
Exported types
Memory-managed wrapper type.
Instances
Eq Plugin Source # | |
GObject Plugin Source # | |
Defined in GI.WebKit2.Objects.Plugin | |
ManagedPtrNewtype Plugin Source # | |
Defined in GI.WebKit2.Objects.Plugin toManagedPtr :: Plugin -> ManagedPtr Plugin | |
TypedObject Plugin Source # | |
Defined in GI.WebKit2.Objects.Plugin | |
HasParentTypes Plugin Source # | |
Defined in GI.WebKit2.Objects.Plugin | |
IsGValue (Maybe Plugin) Source # | Convert |
Defined in GI.WebKit2.Objects.Plugin gvalueGType_ :: IO GType gvalueSet_ :: Ptr GValue -> Maybe Plugin -> IO () gvalueGet_ :: Ptr GValue -> IO (Maybe Plugin) | |
type ParentTypes Plugin Source # | |
Defined in GI.WebKit2.Objects.Plugin |
class (GObject o, IsDescendantOf Plugin o) => IsPlugin o Source #
Instances
(GObject o, IsDescendantOf Plugin o) => IsPlugin o Source # | |
Defined in GI.WebKit2.Objects.Plugin |
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, forceFloating, freezeNotify, getv, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getData, getDescription, getMimeInfoList, getName, getPath, getProperty, getQdata.
Setters
getDescription
:: (HasCallStack, MonadIO m, IsPlugin a) | |
=> a |
|
-> m Text | Returns: the description of the plugin. |
No description available in the introspection data.
getMimeInfoList
pluginGetMimeInfoList Source #
:: (HasCallStack, MonadIO m, IsPlugin a) | |
=> a |
|
-> m [MimeInfo] |
Get information about MIME types handled by the plugin,
as a list of MimeInfo
.
getName
:: (HasCallStack, MonadIO m, IsPlugin a) | |
=> a |
|
-> m Text | Returns: the name of the plugin. |
No description available in the introspection data.
getPath
:: (HasCallStack, MonadIO m, IsPlugin a) | |
=> a |
|
-> m Text | Returns: the absolute path where the plugin is installed. |
No description available in the introspection data.