| 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 |
GI.WebKit2WebExtension.Objects.DOMBlob
Description
- newtype DOMBlob = DOMBlob (ForeignPtr DOMBlob)
- class GObject o => DOMBlobK o
- toDOMBlob :: DOMBlobK o => o -> IO DOMBlob
- noDOMBlob :: Maybe DOMBlob
- dOMBlobGetSize :: (MonadIO m, DOMBlobK a) => a -> m Word64
- data DOMBlobSizePropertyInfo
- getDOMBlobSize :: (MonadIO m, DOMBlobK o) => o -> m Word64
- data DOMBlobTypePropertyInfo
- getDOMBlobType :: (MonadIO m, DOMBlobK o) => o -> m Text
Exported types
Constructors
| DOMBlob (ForeignPtr DOMBlob) |
Instances
| GObject DOMBlob | |
| type ParentTypes DOMBlob | |
| type AttributeList DOMBlob | |
| type SignalList DOMBlob |
Methods
dOMBlobGetSize
dOMBlobGetSize :: (MonadIO m, DOMBlobK a) => a -> m Word64 Source
Properties
Size
data DOMBlobSizePropertyInfo Source
Instances
| AttrInfo DOMBlobSizePropertyInfo | |
| type AttrLabel DOMBlobSizePropertyInfo = "DOMBlob::size" | |
| type AttrGetType DOMBlobSizePropertyInfo = Word64 | |
| type AttrBaseTypeConstraint DOMBlobSizePropertyInfo = DOMBlobK | |
| type AttrSetTypeConstraint DOMBlobSizePropertyInfo = * ~ () | |
| type AttrAllowedOps DOMBlobSizePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMBlobSize :: (MonadIO m, DOMBlobK o) => o -> m Word64 Source
Type
data DOMBlobTypePropertyInfo Source
Instances
| AttrInfo DOMBlobTypePropertyInfo | |
| type AttrLabel DOMBlobTypePropertyInfo = "DOMBlob::type" | |
| type AttrGetType DOMBlobTypePropertyInfo = Text | |
| type AttrBaseTypeConstraint DOMBlobTypePropertyInfo = DOMBlobK | |
| type AttrSetTypeConstraint DOMBlobTypePropertyInfo = * ~ () | |
| type AttrAllowedOps DOMBlobTypePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMBlobType :: (MonadIO m, DOMBlobK o) => o -> m Text Source