| 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.DOMStorage
Description
- newtype DOMStorage = DOMStorage (ManagedPtr DOMStorage)
- class GObject o => IsDOMStorage o
- toDOMStorage :: IsDOMStorage o => o -> IO DOMStorage
- noDOMStorage :: Maybe DOMStorage
- data DOMStorageClearMethodInfo
- dOMStorageClear :: (MonadIO m, IsDOMStorage a) => a -> m ()
- data DOMStorageGetItemMethodInfo
- dOMStorageGetItem :: (MonadIO m, IsDOMStorage a) => a -> Text -> m Text
- data DOMStorageGetLengthMethodInfo
- dOMStorageGetLength :: (MonadIO m, IsDOMStorage a) => a -> m CULong
- data DOMStorageKeyMethodInfo
- dOMStorageKey :: (MonadIO m, IsDOMStorage a) => a -> CULong -> m Text
- data DOMStorageRemoveItemMethodInfo
- dOMStorageRemoveItem :: (MonadIO m, IsDOMStorage a) => a -> Text -> m ()
- data DOMStorageSetItemMethodInfo
- dOMStorageSetItem :: (MonadIO m, IsDOMStorage a) => a -> Text -> Text -> m ()
- data DOMStorageLengthPropertyInfo
- dOMStorageLength :: AttrLabelProxy "length"
- getDOMStorageLength :: (MonadIO m, IsDOMStorage o) => o -> m CULong
Exported types
newtype DOMStorage Source #
Constructors
| DOMStorage (ManagedPtr DOMStorage) |
Instances
| GObject DOMStorage Source # | |
| IsObject DOMStorage Source # | |
| IsDOMStorage DOMStorage Source # | |
| IsDOMObject DOMStorage Source # | |
| ((~) * info (ResolveDOMStorageMethod t DOMStorage), MethodInfo * info DOMStorage p) => IsLabel t (DOMStorage -> p) Source # | |
| ((~) * info (ResolveDOMStorageMethod t DOMStorage), MethodInfo * info DOMStorage p) => IsLabelProxy t (DOMStorage -> p) Source # | |
| HasAttributeList * DOMStorage Source # | |
| type SignalList DOMStorage Source # | |
| type AttributeList DOMStorage Source # | |
class GObject o => IsDOMStorage o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DOMStorage a) => IsDOMStorage a Source # | |
| IsDOMStorage DOMStorage Source # | |
toDOMStorage :: IsDOMStorage o => o -> IO DOMStorage Source #
Methods
clear
data DOMStorageClearMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsDOMStorage a) => MethodInfo * DOMStorageClearMethodInfo a signature Source # | |
dOMStorageClear :: (MonadIO m, IsDOMStorage a) => a -> m () Source #
getItem
data DOMStorageGetItemMethodInfo Source #
Instances
| ((~) * signature (Text -> m Text), MonadIO m, IsDOMStorage a) => MethodInfo * DOMStorageGetItemMethodInfo a signature Source # | |
dOMStorageGetItem :: (MonadIO m, IsDOMStorage a) => a -> Text -> m Text Source #
getLength
data DOMStorageGetLengthMethodInfo Source #
Instances
| ((~) * signature (m CULong), MonadIO m, IsDOMStorage a) => MethodInfo * DOMStorageGetLengthMethodInfo a signature Source # | |
dOMStorageGetLength :: (MonadIO m, IsDOMStorage a) => a -> m CULong Source #
key
data DOMStorageKeyMethodInfo Source #
Instances
| ((~) * signature (CULong -> m Text), MonadIO m, IsDOMStorage a) => MethodInfo * DOMStorageKeyMethodInfo a signature Source # | |
dOMStorageKey :: (MonadIO m, IsDOMStorage a) => a -> CULong -> m Text Source #
removeItem
data DOMStorageRemoveItemMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsDOMStorage a) => MethodInfo * DOMStorageRemoveItemMethodInfo a signature Source # | |
dOMStorageRemoveItem :: (MonadIO m, IsDOMStorage a) => a -> Text -> m () Source #
setItem
data DOMStorageSetItemMethodInfo Source #
Instances
| ((~) * signature (Text -> Text -> m ()), MonadIO m, IsDOMStorage a) => MethodInfo * DOMStorageSetItemMethodInfo a signature Source # | |
dOMStorageSetItem :: (MonadIO m, IsDOMStorage a) => a -> Text -> Text -> m () Source #
Properties
length
data DOMStorageLengthPropertyInfo Source #
Instances
| AttrInfo DOMStorageLengthPropertyInfo Source # | |
| type AttrSetTypeConstraint DOMStorageLengthPropertyInfo Source # | |
| type AttrOrigin DOMStorageLengthPropertyInfo Source # | |
| type AttrLabel DOMStorageLengthPropertyInfo Source # | |
| type AttrGetType DOMStorageLengthPropertyInfo Source # | |
| type AttrBaseTypeConstraint DOMStorageLengthPropertyInfo Source # | |
| type AttrAllowedOps DOMStorageLengthPropertyInfo Source # | |
dOMStorageLength :: AttrLabelProxy "length" Source #
getDOMStorageLength :: (MonadIO m, IsDOMStorage o) => o -> m CULong Source #