| 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.WebKit.Objects.DOMBlob
Description
- newtype DOMBlob = DOMBlob (ManagedPtr DOMBlob)
- class GObject o => IsDOMBlob o
- toDOMBlob :: IsDOMBlob o => o -> IO DOMBlob
- noDOMBlob :: Maybe DOMBlob
- data DOMBlobGetSizeMethodInfo
- dOMBlobGetSize :: (MonadIO m, IsDOMBlob a) => a -> m Word64
- data DOMBlobSliceMethodInfo
- dOMBlobSlice :: (MonadIO m, IsDOMBlob a) => a -> Int64 -> Int64 -> Text -> m DOMBlob
- data DOMBlobWebkitSliceMethodInfo
- dOMBlobWebkitSlice :: (MonadIO m, IsDOMBlob a) => a -> Int64 -> Int64 -> Text -> m DOMBlob
- data DOMBlobSizePropertyInfo
- dOMBlobSize :: AttrLabelProxy "size"
- getDOMBlobSize :: (MonadIO m, IsDOMBlob o) => o -> m Word64
- data DOMBlobTypePropertyInfo
- dOMBlobType :: AttrLabelProxy "type"
- getDOMBlobType :: (MonadIO m, IsDOMBlob o) => o -> m (Maybe Text)
Exported types
Instances
| GObject DOMBlob Source # | |
| IsObject DOMBlob Source # | |
| IsDOMObject DOMBlob Source # | |
| IsDOMBlob DOMBlob Source # | |
| ((~) * info (ResolveDOMBlobMethod t DOMBlob), MethodInfo * info DOMBlob p) => IsLabel t (DOMBlob -> p) Source # | |
| ((~) * info (ResolveDOMBlobMethod t DOMBlob), MethodInfo * info DOMBlob p) => IsLabelProxy t (DOMBlob -> p) Source # | |
| HasAttributeList * DOMBlob Source # | |
| type SignalList DOMBlob Source # | |
| type AttributeList DOMBlob Source # | |
Methods
getSize
slice
webkitSlice
dOMBlobWebkitSlice :: (MonadIO m, IsDOMBlob a) => a -> Int64 -> Int64 -> Text -> m DOMBlob Source #
Deprecated: (Since version 1.10)Use webkit_dom_blob_slice() instead.
Properties
size
data DOMBlobSizePropertyInfo Source #
Instances
| AttrInfo DOMBlobSizePropertyInfo Source # | |
| type AttrSetTypeConstraint DOMBlobSizePropertyInfo Source # | |
| type AttrOrigin DOMBlobSizePropertyInfo Source # | |
| type AttrLabel DOMBlobSizePropertyInfo Source # | |
| type AttrGetType DOMBlobSizePropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMBlobSizePropertyInfo Source # | |
| type AttrAllowedOps DOMBlobSizePropertyInfo Source # | |
dOMBlobSize :: AttrLabelProxy "size" Source #
type
data DOMBlobTypePropertyInfo Source #
Instances
| AttrInfo DOMBlobTypePropertyInfo Source # | |
| type AttrSetTypeConstraint DOMBlobTypePropertyInfo Source # | |
| type AttrOrigin DOMBlobTypePropertyInfo Source # | |
| type AttrLabel DOMBlobTypePropertyInfo Source # | |
| type AttrGetType DOMBlobTypePropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMBlobTypePropertyInfo Source # | |
| type AttrAllowedOps DOMBlobTypePropertyInfo Source # | |
dOMBlobType :: AttrLabelProxy "type" Source #