gi-webkit-6.0.2: WebKit bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

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

Exported types

newtype NavigationPolicyDecision Source #

Memory-managed wrapper type.

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

Instances details
(GObject o, IsDescendantOf NavigationPolicyDecision o) => IsNavigationPolicyDecision o Source # 
Instance details

Defined in GI.WebKit.Objects.NavigationPolicyDecision

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

getNavigationAction

navigationPolicyDecisionGetNavigationAction Source #

Arguments

:: (HasCallStack, MonadIO m, IsNavigationPolicyDecision a) 
=> a

decision: a NavigationPolicyDecision

-> m NavigationAction

Returns: The NavigationAction triggering this policy decision.

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