Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
View specific website policies.
WebKitWebsitePolicies allows you to configure per-page policies, currently only autoplay policies are supported.
Since: 2.30
Synopsis
- newtype WebsitePolicies = WebsitePolicies (ManagedPtr WebsitePolicies)
- class (GObject o, IsDescendantOf WebsitePolicies o) => IsWebsitePolicies o
- toWebsitePolicies :: (MonadIO m, IsWebsitePolicies o) => o -> m WebsitePolicies
- websitePoliciesGetAutoplayPolicy :: (HasCallStack, MonadIO m, IsWebsitePolicies a) => a -> m AutoplayPolicy
- websitePoliciesNew :: (HasCallStack, MonadIO m) => m WebsitePolicies
- constructWebsitePoliciesAutoplay :: (IsWebsitePolicies o, MonadIO m) => AutoplayPolicy -> m (GValueConstruct o)
- getWebsitePoliciesAutoplay :: (MonadIO m, IsWebsitePolicies o) => o -> m AutoplayPolicy
Exported types
newtype WebsitePolicies Source #
Memory-managed wrapper type.
WebsitePolicies (ManagedPtr WebsitePolicies) |
Instances
class (GObject o, IsDescendantOf WebsitePolicies o) => IsWebsitePolicies o Source #
Type class for types which can be safely cast to WebsitePolicies
, for instance with toWebsitePolicies
.
Instances
(GObject o, IsDescendantOf WebsitePolicies o) => IsWebsitePolicies o Source # | |
Defined in GI.WebKit2.Objects.WebsitePolicies |
toWebsitePolicies :: (MonadIO m, IsWebsitePolicies o) => o -> m WebsitePolicies Source #
Cast to WebsitePolicies
, for types for which this is known to be safe. For general casts, use castTo
.
Methods
Click to display all available methods, including inherited ones
Methods
bindProperty, bindPropertyFull, forceFloating, freezeNotify, getv, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, watchClosure.
Getters
getAutoplayPolicy, getData, getProperty, getQdata.
Setters
getAutoplayPolicy
websitePoliciesGetAutoplayPolicy Source #
:: (HasCallStack, MonadIO m, IsWebsitePolicies a) | |
=> a |
|
-> m AutoplayPolicy | Returns: |
Get the WebsitePolicies:autoplay property.
Since: 2.30
new
:: (HasCallStack, MonadIO m) | |
=> m WebsitePolicies | Returns: the newly created |
Create a new WebsitePolicies
.
Since: 2.30
Properties
autoplay
The AutoplayPolicy
of WebsitePolicies
.
Since: 2.30
constructWebsitePoliciesAutoplay :: (IsWebsitePolicies o, MonadIO m) => AutoplayPolicy -> m (GValueConstruct o) Source #
Construct a GValueConstruct
with valid value for the “autoplay
” property. This is rarely needed directly, but it is used by new
.
getWebsitePoliciesAutoplay :: (MonadIO m, IsWebsitePolicies o) => o -> m AutoplayPolicy Source #
Get the value of the “autoplay
” property.
When overloading is enabled, this is equivalent to
get
websitePolicies #autoplay