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 #GSList 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 (ForeignPtr WebPluginMIMEType)
- newZeroWebPluginMIMEType :: MonadIO m => m WebPluginMIMEType
- noWebPluginMIMEType :: Maybe WebPluginMIMEType
- webPluginMIMETypeClearDescription :: MonadIO m => WebPluginMIMEType -> m ()
- webPluginMIMETypeDescription :: AttrLabelProxy "description"
- webPluginMIMETypeReadDescription :: MonadIO m => WebPluginMIMEType -> m (Maybe Text)
- webPluginMIMETypeWriteDescription :: MonadIO m => WebPluginMIMEType -> CString -> m ()
- webPluginMIMETypeClearExtensions :: MonadIO m => WebPluginMIMEType -> m ()
- webPluginMIMETypeExtensions :: AttrLabelProxy "extensions"
- webPluginMIMETypeReadExtensions :: MonadIO m => WebPluginMIMEType -> m (Maybe Text)
- webPluginMIMETypeWriteExtensions :: MonadIO m => WebPluginMIMEType -> CString -> m ()
- webPluginMIMETypeClearName :: MonadIO m => WebPluginMIMEType -> m ()
- webPluginMIMETypeName :: AttrLabelProxy "name"
- webPluginMIMETypeReadName :: MonadIO m => WebPluginMIMEType -> m (Maybe Text)
- webPluginMIMETypeWriteName :: MonadIO m => WebPluginMIMEType -> CString -> m ()
Exported types
newtype WebPluginMIMEType Source
WrappedPtr WebPluginMIMEType | |
(~) AttrOpTag tag AttrSet => Constructible WebPluginMIMEType tag | |
((~) * info (ResolveWebPluginMIMETypeMethod t WebPluginMIMEType), MethodInfo * info WebPluginMIMEType p) => IsLabelProxy t (WebPluginMIMEType -> p) | |
type AttributeList WebPluginMIMEType |
newZeroWebPluginMIMEType :: MonadIO m => m WebPluginMIMEType Source
Construct a WebPluginMIMEType
struct initialized to zero.
Properties
Description
webPluginMIMETypeClearDescription :: MonadIO m => WebPluginMIMEType -> m () Source
webPluginMIMETypeDescription :: AttrLabelProxy "description" Source
webPluginMIMETypeReadDescription :: MonadIO m => WebPluginMIMEType -> m (Maybe Text) Source
webPluginMIMETypeWriteDescription :: MonadIO m => WebPluginMIMEType -> CString -> m () Source
Extensions
webPluginMIMETypeClearExtensions :: MonadIO m => WebPluginMIMEType -> m () Source
webPluginMIMETypeExtensions :: AttrLabelProxy "extensions" Source
webPluginMIMETypeReadExtensions :: MonadIO m => WebPluginMIMEType -> m (Maybe Text) Source
webPluginMIMETypeWriteExtensions :: MonadIO m => WebPluginMIMEType -> CString -> m () Source
Name
webPluginMIMETypeClearName :: MonadIO m => WebPluginMIMEType -> m () Source
webPluginMIMETypeName :: AttrLabelProxy "name" Source
webPluginMIMETypeReadName :: MonadIO m => WebPluginMIMEType -> m (Maybe Text) Source
webPluginMIMETypeWriteName :: MonadIO m => WebPluginMIMEType -> CString -> m () Source