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 |
A structure representing one of the MIME types associated with a
plugin. A SList
of these objects will be returned by
webkit_web_plugin_get_mimetypes
, use
webkit_web_plugin_mime_type_list_free
to free it.
- newtype WebPluginMIMEType = WebPluginMIMEType (ManagedPtr WebPluginMIMEType)
- newZeroWebPluginMIMEType :: MonadIO m => m WebPluginMIMEType
- noWebPluginMIMEType :: Maybe WebPluginMIMEType
- clearWebPluginMIMETypeDescription :: MonadIO m => WebPluginMIMEType -> m ()
- getWebPluginMIMETypeDescription :: MonadIO m => WebPluginMIMEType -> m (Maybe Text)
- setWebPluginMIMETypeDescription :: MonadIO m => WebPluginMIMEType -> CString -> m ()
- clearWebPluginMIMETypeExtensions :: MonadIO m => WebPluginMIMEType -> m ()
- getWebPluginMIMETypeExtensions :: MonadIO m => WebPluginMIMEType -> m (Maybe Text)
- setWebPluginMIMETypeExtensions :: MonadIO m => WebPluginMIMEType -> CString -> m ()
- clearWebPluginMIMETypeName :: MonadIO m => WebPluginMIMEType -> m ()
- getWebPluginMIMETypeName :: MonadIO m => WebPluginMIMEType -> m (Maybe Text)
- setWebPluginMIMETypeName :: MonadIO m => WebPluginMIMEType -> CString -> m ()
Exported types
newtype WebPluginMIMEType Source #
WrappedPtr WebPluginMIMEType Source # | |
(~) AttrOpTag tag AttrSet => Constructible WebPluginMIMEType tag Source # | |
newZeroWebPluginMIMEType :: MonadIO m => m WebPluginMIMEType Source #
Construct a WebPluginMIMEType
struct initialized to zero.
Properties
description
clearWebPluginMIMETypeDescription :: MonadIO m => WebPluginMIMEType -> m () Source #
getWebPluginMIMETypeDescription :: MonadIO m => WebPluginMIMEType -> m (Maybe Text) Source #
setWebPluginMIMETypeDescription :: MonadIO m => WebPluginMIMEType -> CString -> m () Source #
extensions
clearWebPluginMIMETypeExtensions :: MonadIO m => WebPluginMIMEType -> m () Source #
getWebPluginMIMETypeExtensions :: MonadIO m => WebPluginMIMEType -> m (Maybe Text) Source #
setWebPluginMIMETypeExtensions :: MonadIO m => WebPluginMIMEType -> CString -> m () Source #
name
clearWebPluginMIMETypeName :: MonadIO m => WebPluginMIMEType -> m () Source #
getWebPluginMIMETypeName :: MonadIO m => WebPluginMIMEType -> m (Maybe Text) Source #
setWebPluginMIMETypeName :: MonadIO m => WebPluginMIMEType -> CString -> m () Source #