| 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 |
GI.WebKit.Objects.NavigationPolicyDecision
Description
A policy decision for navigation actions.
WebKitNavigationPolicyDecision represents a policy decision for events associated with
navigations. If the value of NavigationPolicyDecision:mouse-button is not 0, then
the navigation was triggered by a mouse event.
Synopsis
- newtype NavigationPolicyDecision = NavigationPolicyDecision (ManagedPtr NavigationPolicyDecision)
- class (GObject o, IsDescendantOf NavigationPolicyDecision o) => IsNavigationPolicyDecision o
- toNavigationPolicyDecision :: (MonadIO m, IsNavigationPolicyDecision o) => o -> m NavigationPolicyDecision
- navigationPolicyDecisionGetNavigationAction :: (HasCallStack, MonadIO m, IsNavigationPolicyDecision a) => a -> m NavigationAction
- getNavigationPolicyDecisionNavigationAction :: (MonadIO m, IsNavigationPolicyDecision o) => o -> m NavigationAction
Exported types
newtype NavigationPolicyDecision Source #
Memory-managed wrapper type.
Constructors
| NavigationPolicyDecision (ManagedPtr NavigationPolicyDecision) |
Instances
class (GObject o, IsDescendantOf NavigationPolicyDecision o) => IsNavigationPolicyDecision o Source #
Type class for types which can be safely cast to NavigationPolicyDecision, for instance with toNavigationPolicyDecision.
Instances
toNavigationPolicyDecision :: (MonadIO m, IsNavigationPolicyDecision o) => o -> m NavigationPolicyDecision Source #
Cast to NavigationPolicyDecision, 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, download, forceFloating, freezeNotify, getv, ignore, isFloating, notify, notifyByPspec, ref, refSink, runDispose, stealData, stealQdata, thawNotify, unref, use, useWithPolicies, watchClosure.
Getters
getData, getNavigationAction, getProperty, getQdata.
Setters
getNavigationAction
navigationPolicyDecisionGetNavigationAction Source #
Arguments
| :: (HasCallStack, MonadIO m, IsNavigationPolicyDecision a) | |
| => a |
|
| -> m NavigationAction | Returns: The |
Gets the value of the NavigationPolicyDecision:navigationAction property.
Since: 2.6
Properties
navigationAction
The NavigationAction that triggered this policy decision.
Since: 2.6
getNavigationPolicyDecisionNavigationAction :: (MonadIO m, IsNavigationPolicyDecision o) => o -> m NavigationAction Source #
Get the value of the “navigation-action” property.
When overloading is enabled, this is equivalent to
get navigationPolicyDecision #navigationAction